36WS_DLL_PUBLIC uint16_t
crc16_ccitt(
const uint8_t *buf,
unsigned len);
56WS_DLL_PUBLIC uint16_t
crc16_ccitt_seed(
const uint8_t *buf,
unsigned len, uint16_t seed);
63WS_DLL_PUBLIC uint16_t
crc16_iso14443a(
const uint8_t *buf,
unsigned len);
70WS_DLL_PUBLIC uint16_t
crc16_usb(
const uint8_t *buf,
unsigned len);
80WS_DLL_PUBLIC uint16_t
crc16_0x5935(
const uint8_t *buf, uint32_t len, uint16_t seed);
90WS_DLL_PUBLIC uint16_t
crc16_0x755B(
const uint8_t *buf, uint32_t len, uint16_t seed);
100WS_DLL_PUBLIC uint16_t
crc16_0x9949_seed(
const uint8_t *buf,
unsigned len, uint16_t seed);
110WS_DLL_PUBLIC uint16_t
crc16_0x3D65_seed(
const uint8_t *buf,
unsigned len, uint16_t seed);
120WS_DLL_PUBLIC uint16_t
crc16_0x080F_seed(
const uint8_t *buf,
unsigned len, uint16_t seed);
WS_DLL_PUBLIC uint16_t crc16_x25_ccitt_seed(const uint8_t *buf, unsigned len, uint16_t seed)
Compute CRC16 X.25 CCITT checksum of a buffer of data.
Definition crc16.c:411
WS_DLL_PUBLIC uint16_t crc16_0x080F_seed(const uint8_t *buf, unsigned len, uint16_t seed)
Computes CRC16 checksum for the given data with the polynom 0x080F using precompiled CRC table.
Definition crc16.c:456
WS_DLL_PUBLIC uint16_t crc16_ccitt_seed(const uint8_t *buf, unsigned len, uint16_t seed)
Compute CRC16 CCITT checksum of a buffer of data.
Definition crc16.c:416
WS_DLL_PUBLIC uint16_t crc16_usb(const uint8_t *buf, unsigned len)
Compute the 16bit CRC value of a buffer as defined in USB Specification.
Definition crc16.c:430
WS_DLL_PUBLIC uint16_t crc16_0x9949_seed(const uint8_t *buf, unsigned len, uint16_t seed)
Computes CRC16 checksum for the given data with the polynom 0x9949 using precompiled CRC table.
Definition crc16.c:446
WS_DLL_PUBLIC uint16_t crc16_ccitt(const uint8_t *buf, unsigned len)
Compute CRC16 CCITT checksum of a buffer of data.
Definition crc16.c:405
WS_DLL_PUBLIC uint16_t crc16_0x755B(const uint8_t *buf, uint32_t len, uint16_t seed)
Calculates a CRC16 checksum for the given buffer with the polynom 0x755B using a precompiled CRC tabl...
Definition crc16.c:441
WS_DLL_PUBLIC uint16_t crc16_iso14443a(const uint8_t *buf, unsigned len)
Compute the 16bit CRC_A value of a buffer as defined in ISO14443-3.
Definition crc16.c:425
WS_DLL_PUBLIC uint16_t crc16_0x3D65_seed(const uint8_t *buf, unsigned len, uint16_t seed)
Computes CRC16 checksum for the given data with the polynom 0x3D65 using precompiled CRC table.
Definition crc16.c:451
WS_DLL_PUBLIC uint16_t crc16_0x5935(const uint8_t *buf, uint32_t len, uint16_t seed)
Calculates a CRC16 checksum for the given buffer with the polynomial 0x5935 using a precompiled CRC t...
Definition crc16.c:436