Skip to content

Commit 6d96de3

Browse files
authored
Merge pull request #6 from caternuson/iss4pt2
Update _read_register
2 parents e3245c3 + 193ec25 commit 6d96de3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adafruit_max31856.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def temperature(self):
156156
self._perform_one_shot_measurement()
157157

158158
# unpack the 3-byte temperature as 4 bytes
159-
raw_temp = unpack(">i", self._read_register(_MAX31856_LTCBH_REG, 3))[0]
159+
raw_temp = unpack(">i", self._read_register(_MAX31856_LTCBH_REG, 3)+bytes([0]))[0]
160160

161161
# shift to remove extra byte from unpack needing 4 bytes
162162
raw_temp >>= 8
@@ -271,7 +271,7 @@ def _read_register(self, address, length):
271271
self._BUFFER[0] = address & 0x7F
272272
device.write(self._BUFFER, end=1)
273273
device.readinto(self._BUFFER, end=length)
274-
return self._BUFFER
274+
return self._BUFFER[:length]
275275

276276
def _write_u8(self, address, val):
277277
# Write an 8-bit unsigned value to the specified 8-bit address.

0 commit comments

Comments
 (0)