VSF Documented
Functions | Variables
vsf_crc.c File Reference
#include "./vsf_crc.h"

Functions

uint_fast32_t vsf_crc (const vsf_crc_t *crc, uint_fast32_t initial, uint8_t *buff, uint_fast32_t bytesize)
 

Variables

const vsf_crc_t vsf_crc8_ccitt
 
const vsf_crc_t vsf_crc16_ccitt
 

Function Documentation

◆ vsf_crc()

uint_fast32_t vsf_crc ( const vsf_crc_t crc,
uint_fast32_t  initial,
uint8_t buff,
uint_fast32_t  bytesize 
)

Variable Documentation

◆ vsf_crc8_ccitt

const vsf_crc_t vsf_crc8_ccitt
Initial value:
= {
.bitlen = 8,
.poly = 0x07,
}

◆ vsf_crc16_ccitt

const vsf_crc_t vsf_crc16_ccitt
Initial value:
= {
.bitlen = 16,
.poly = 0x1021,
}