I2C is easy, except when it isn’t