CRC driver modules.
More...
CRC driver modules.
uint32_t CRC_CalcBlockCRC |
( |
uint32_t |
pBuffer[], |
|
|
uint32_t |
BufferLength |
|
) |
| |
Computes the 32-bit CRC of a given buffer of data word(32-bit).
- Parameters
-
pBuffer,: | pointer to the buffer containing the data to be computed |
BufferLength,: | length of the buffer to be computed |
- Return values
-
uint32_t CRC_CalcCRC |
( |
uint32_t |
Data | ) |
|
Computes the 32-bit CRC of a given data word(32-bit).
- Parameters
-
Data,: | data word(32-bit) to compute its CRC |
- Return values
-
uint32_t CRC_GetCRC |
( |
void |
| ) |
|
Returns the current CRC value.
- Parameters
-
- Return values
-
uint8_t CRC_GetIDRegister |
( |
void |
| ) |
|
Returns the 8-bit data stored in the Independent Data(ID) register.
- Parameters
-
- Return values
-
8-bit | value of the ID register |
void CRC_ResetDR |
( |
void |
| ) |
|
Resets the CRC Data register (DR).
- Parameters
-
- Return values
-
void CRC_SetIDRegister |
( |
uint8_t |
IDValue | ) |
|
Stores a 8-bit data in the Independent Data(ID) register.
- Parameters
-
IDValue,: | 8-bit value to be stored in the ID register |
- Return values
-