21 #define CRC16_POLY 0x1021 // x^16 + x^12 + x^5 + 1
39 uint16_t crc16Update(uint8_t* dataIn, uint16_t dataInLen,
CRC16sw *crc16);
40 uint16_t crc16Compute(uint8_t* dataIn, uint16_t dataInLen,
CRC16sw *crc16);
41 int32_t crc16Check(uint16_t crc, uint8_t* dataIn, uint16_t dataLen);