I2C initial commit - untested or compiled