Ergonomic facade over the generated on-board bus binding.
Before a node reaches any network it talks to the chips wired to its own board.
Three interfaces cover almost everything cheap hardware uses, and each carries
one small piece of logic that is a classic field bug when it is wrong: the I2C
address byte, the SPI clock mode, and whether a relay is active high or active
low.
Ergonomic facade over the generated on-board bus binding.
Before a node reaches any network it talks to the chips wired to its own board. Three interfaces cover almost everything cheap hardware uses, and each carries one small piece of logic that is a classic field bug when it is wrong: the I2C address byte, the SPI clock mode, and whether a relay is active high or active low.