I want to connect a whole network of ST7 ICs together. Each should have it's own address. The communication on my bus is just half duplex and I need error correction. Which protocol can I use? It should already be implemented and free to use. Thanks in advance!