Function tap::algorithms::calculateCRC16

Function Documentation

uint16_t tap::algorithms::calculateCRC16(const uint8_t *message, uint32_t messageLength, uint16_t initCRC16)

Fast crc16 calculation using a lookup table.

See also

calculateCRC8

Parameters:
  • message[in] the message to be used for calculation.

  • messageLength[in] the number of bytes to look at when calculating the crc.

  • initCRC8[in] normally leave as CRC8_INIT.

Returns:

the calculated crc.