diff --git a/project/src/by_crc16.c b/project/src/by_crc16.c index 61c69ea..72d173f 100644 --- a/project/src/by_crc16.c +++ b/project/src/by_crc16.c @@ -4,6 +4,8 @@ uint16_t by_crc16_calculate(void *pbuffer, uint32_t length) { const uint8_t *pbuffer_u8 = (uint8_t *)pbuffer; + crc_data_reset(); + for (uint32_t index = 0; index < length; index++) { (*(uint8_t *)&CRC->dt) = pbuffer_u8[index]; }