diff --git a/adafruit_lsm303.py b/adafruit_lsm303.py index c7ac53b..9cfffec 100644 --- a/adafruit_lsm303.py +++ b/adafruit_lsm303.py @@ -177,7 +177,8 @@ 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]) - return tuple([n >> 4 for n in raw_values]) + values = tuple([n >> 4 for n in raw_values]) + return (values[0], values[2], values[1]) @property def magnetic(self):