The Raspberry Pi is fast enough to be used to directly interface to a 1‑wire bus without the need for drivers. The advantages of programming our own 1‑wire bus protocol is that it doesn't depend on ...
The traditional way to approach any custom or unsupported protocol is to use “bit banging”. This is simply the act of writing a program which controls GPIO lines to simulate the hardware that might be ...