WIP: i2c better logic, broken.