remove i2c driver function calls and directly read/write I2C->DR