Skip to content

Commit

Permalink
fix sending data into sensor, change checksum on the _send_data funct…
Browse files Browse the repository at this point in the history
…ion, adding enddata packet checksum
  • Loading branch information
ajiekurniawansaputra committed Mar 9, 2022
1 parent 4270bab commit ce43891
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion adafruit_fingerprint.py
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,10 @@ def _send_data(self, data: List[int]):
self._print_debug("_send_data length:", length)
packet.append(length >> 8)
packet.append(length & 0xFF)
checksum = _DATAPACKET + (length >> 8) + (length & 0xFF)
if left <= 0:
checksum = _ENDDATAPACKET + (length >> 8) + (length & 0xFF)
else:
checksum = _DATAPACKET + (length >> 8) + (length & 0xFF)

# for j in range(len(data[start:end])):
for j in range(start, end):
Expand Down

0 comments on commit ce43891

Please sign in to comment.