diff --git a/adafruit_lsm9ds1.py b/adafruit_lsm9ds1.py index bc98783..b0ffc19 100644 --- a/adafruit_lsm9ds1.py +++ b/adafruit_lsm9ds1.py @@ -121,6 +121,7 @@ _MAGTYPE = True _XGTYPE = False _SENSORS_GRAVITY_STANDARD = 9.80665 +_SPI_AUTO_INCR = 0x40 # User facing constants/module globals. ACCELRANGE_2G = 0b00 << 3 @@ -465,6 +466,7 @@ def _read_u8(self, sensor_type, address): def _read_bytes(self, sensor_type, address, count, buf): if sensor_type == _MAGTYPE: device = self._mag_device + address |= _SPI_AUTO_INCR else: device = self._xg_device with device as spi: