i2c fix and example + hardware