Macros | Functions
crc32.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define CRC16_MODE   0x00
 
#define CRC32_MODE   0x01
 
#define CRC32_setSeedMultipleInstance(a, b, c)   CRC32_setSeed(b,c)
 
#define CRC32_set8BitDataMultipleInstance(a, b, c)   CRC32_set8BitData(b,c)
 
#define CRC32_set16BitDataMultipleInstance(a, b, c)   CRC32_set16BitData(b,c)
 
#define CRC32_set32BitDataMultipleInstance(a, b)   CRC32_set32BitData(b)
 
#define CRC32_set8BitDataReversedMultipleInstance(a, b, c)   CRC32_set8BitDataReversed(b,c)
 
#define CRC32_set16BitDataReversedMultipleInstance(a, b, c)   CRC32_set16BitDataReversed(b,c)
 
#define CRC32_set32BitDataReversedMultipleInstance(a, b)   CRC32_set32BitDataReversed(b)
 
#define CRC32_getResultMultipleInstance(a, b)   CRC32_getResult()
 
#define CRC32_getResultReversedMultipleInstance(a, b)   CRC32_getResultReversed(b)
 

Functions

void CRC32_setSeed (uint32_t seed, uint_fast8_t crcType)
 
void CRC32_set8BitData (uint8_t dataIn, uint_fast8_t crcType)
 
void CRC32_set16BitData (uint16_t dataIn, uint_fast8_t crcType)
 
void CRC32_set32BitData (uint32_t dataIn)
 
void CRC32_set8BitDataReversed (uint8_t dataIn, uint_fast8_t crcType)
 
void CRC32_set16BitDataReversed (uint16_t dataIn, uint_fast8_t crcType)
 
void CRC32_set32BitDataReversed (uint32_t dataIn)
 
uint32_t CRC32_getResult (uint_fast8_t crcType)
 
uint32_t CRC32_getResultReversed (uint_fast8_t crcType)
 

Copyright 2016, Texas Instruments Incorporated