diff --git a/adafruit_tmp006.py b/adafruit_tmp006.py index a360313..ac6e23d 100644 --- a/adafruit_tmp006.py +++ b/adafruit_tmp006.py @@ -160,8 +160,7 @@ def read_register(self, register): def _read_u16(self, address): with self._device as i2c: self._BUFFER[0] = address & 0xFF - i2c.write(self._BUFFER, end=1, stop=False) - i2c.readinto(self._BUFFER, end=2) + i2c.write_then_readinto(self._BUFFER, self._BUFFER, out_end=1, in_end=2) return self._BUFFER[0]<<8 | self._BUFFER[1] def _write_u16(self, address, val):