Updated i2c code in an unsuccessful attempt to fix the multi byte read issue