Go to the source code of this file.
|
uint8_t | calculateCrc8 (std::array< uint8_t, 256 > &crctable, uint8_t *buf, uint16_t len, uint8_t crc) |
|
uint16_t | calculateCrc16_8 (std::array< uint16_t, 256 > &crctable, uint8_t *buf, uint16_t len, uint16_t crc) |
|
uint16_t | calculateCrc16_8_rev (std::array< uint16_t, 256 > &crctable, uint8_t *buf, uint16_t len, uint16_t crc) |
|
◆ calculateCrc16_8()
uint16_t calculateCrc16_8 |
( |
std::array< uint16_t, 256 > & |
crctable, |
|
|
uint8_t * |
buf, |
|
|
uint16_t |
len, |
|
|
uint16_t |
crc |
|
) |
| |
Calculates a 16b checksum using a crc16 table on a 8b buffer
Definition at line 23 of file CRC.cpp.
◆ calculateCrc16_8_rev()
uint16_t calculateCrc16_8_rev |
( |
std::array< uint16_t, 256 > & |
crctable, |
|
|
uint8_t * |
buf, |
|
|
uint16_t |
len, |
|
|
uint16_t |
crc |
|
) |
| |
CRC16 with reversed table bytes
Definition at line 33 of file CRC.cpp.
◆ calculateCrc8()
uint8_t calculateCrc8 |
( |
std::array< uint8_t, 256 > & |
crctable, |
|
|
uint8_t * |
buf, |
|
|
uint16_t |
len, |
|
|
uint8_t |
crc |
|
) |
| |
Calculates a crc8 checksum
Definition at line 13 of file CRC.cpp.