59 CRC->CR = CRC_CR_RESET;
84 for(index = 0; index < BufferLength; index++)
86 CRC->DR = pBuffer[index];
This file contains all the functions prototypes for the CRC firmware library.
void CRC_ResetDR(void)
Resets the CRC Data register (DR).
uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength)
Computes the 32-bit CRC of a given buffer of data word(32-bit).
uint32_t CRC_CalcCRC(uint32_t Data)
Computes the 32-bit CRC of a given data word(32-bit).
void CRC_SetIDRegister(uint8_t IDValue)
Stores a 8-bit data in the Independent Data(ID) register.
uint32_t CRC_GetCRC(void)
Returns the current CRC value.
uint8_t CRC_GetIDRegister(void)
Returns the 8-bit data stored in the Independent Data(ID) register.