fix inadvertant XOR causing bitflip for CRC-9;

3.0-rcon_maint 2023-03-11
Bryan Biedenkapp 3 years ago
parent 9a3baebfb8
commit bebd39d2ac

@ -469,9 +469,7 @@ uint16_t CRC::crc9(const uint8_t* in, uint32_t bitLength)
} }
} }
// crc = ~crc;
crc &= 0x1FFU; crc &= 0x1FFU;
crc ^= 0x1FFU;
#if DEBUG_CRC #if DEBUG_CRC
LogDebug(LOG_HOST, "CRC::crc9(), crc = $%03X, bitlen = %u", crc, bitLength); LogDebug(LOG_HOST, "CRC::crc9(), crc = $%03X, bitlen = %u", crc, bitLength);

Loading…
Cancel
Save

Powered by TurnKey Linux.