diff --git a/adafruit_cap1188/i2c.py b/adafruit_cap1188/i2c.py index a60e94b..cca5bc7 100644 --- a/adafruit_cap1188/i2c.py +++ b/adafruit_cap1188/i2c.py @@ -64,8 +64,7 @@ def _read_register(self, address): """Return 8 bit value of register at address.""" self._buf[0] = address with self._i2c as i2c: - i2c.write(self._buf, end=1, stop=False) - i2c.readinto(self._buf, start=1) + i2c.write_then_readinto(self._buf, self._buf, out_end=1, in_start=1) return self._buf[1] def _write_register(self, address, value):