Loading...
Searching...
No Matches
crc16_ccitt.h File Reference

Detailed Description

#include <stdint.h>
#include <stdlib.h>
+ Include dependency graph for crc16_ccitt.h:

Go to the source code of this file.

Functions

uint16_t crc16_ccitt_kermit_update (uint16_t crc, const unsigned char *buf, size_t len)
 Update CRC16-CCITT-KERMIT.
 
uint16_t crc16_ccitt_kermit_calc (const unsigned char *buf, size_t len)
 Calculate CRC16-CCITT-KERMIT.
 
static uint16_t crc16_ccitt_mcrf4xx_update (uint16_t crc, const unsigned char *buf, size_t len)
 Update CRC16-CCITT-MCRF4XX.
 
uint16_t crc16_ccitt_mcrf4xx_calc (const unsigned char *buf, size_t len)
 Calculate CRC16-CCITT-MCRF4XX.
 
uint16_t crc16_ccitt_false_update (uint16_t crc, const unsigned char *buf, size_t len)
 Update CRC16-CCITT-FALSE.
 
uint16_t crc16_ccitt_false_calc (const unsigned char *buf, size_t len)
 Calculate CRC16-CCITT-FALSE.
 
static uint16_t crc16_ccitt_aug_update (uint16_t crc, const unsigned char *buf, size_t len)
 Update CRC16-CCITT-AUG.
 
uint16_t crc16_ccitt_aug_calc (const unsigned char *buf, size_t len)
 Calculate CRC16-CCITT-AUG.
 
static uint16_t crc16_ccitt_update (uint16_t crc, const unsigned char *buf, size_t len)
 Update CRC16-CCITT.
 
static uint16_t crc16_ccitt_calc (const unsigned char *buf, size_t len)
 Calculate CRC16-CCITT.