Fix signed/unsigned comparison.

This commit is contained in:
Dennis Frett 2021-02-04 19:39:55 +01:00
parent 715fef691f
commit a4e9521c4a

View file

@ -20,8 +20,8 @@ uint8_t StatusInputCommand[]{0x05, 0xFF, 0xDA};
// Returns first byte of the sum of given bytes. // Returns first byte of the sum of given bytes.
uint8_t Checksum(const uint8_t *data, uint16_t nbytes) { uint8_t Checksum(const uint8_t *data, uint16_t nbytes) {
int sum = 0; uint64_t sum = 0;
for (int i = 0; i < nbytes; i++) { for (uint16_t i = 0; i < nbytes; i++) {
sum += data[i]; sum += data[i];
} }