diff --git a/adafruit_drv2605.py b/adafruit_drv2605.py index 77abd5c..5d0f35e 100644 --- a/adafruit_drv2605.py +++ b/adafruit_drv2605.py @@ -128,8 +128,7 @@ def _read_u8(self, address): # Read an 8-bit unsigned value from the specified 8-bit address. with self._device as i2c: self._BUFFER[0] = address & 0xFF - i2c.write(self._BUFFER, end=1, stop=False) - i2c.readinto(self._BUFFER, end=1) + i2c.write_then_readinto(self._BUFFER, self._BUFFER, out_end=1, in_end=1) return self._BUFFER[0] def _write_u8(self, address, val):