diff --git a/adafruit_lsm303.py b/adafruit_lsm303.py index 9cfffec..15acad1 100644 --- a/adafruit_lsm303.py +++ b/adafruit_lsm303.py @@ -177,8 +177,7 @@ def raw_magnetic(self): """ self._read_bytes(self._mag_device, _REG_MAG_OUT_X_H_M, 6, self._BUFFER) raw_values = struct.unpack_from('>hhh', self._BUFFER[0:6]) - values = tuple([n >> 4 for n in raw_values]) - return (values[0], values[2], values[1]) + return (raw_values[0], raw_values[2], raw_values[1]) @property def magnetic(self):