Writing to an i2c parallel port expander from a RaspberryPi in 40 lines of C | Heykuki News