CRC computation of one/many 32-bit data functions.
More...
CRC computation of one/many 32-bit data functions.
===============================================================================
##### CRC computation functions #####
===============================================================================
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
-
Definition at line 281 of file stm32f30x_crc.c.
uint32_t CRC_CalcCRC |
( |
uint32_t |
CRC_Data | ) |
|
Computes the 32-bit CRC of a given data word(32-bit).
- Parameters
-
CRC_Data | data word(32-bit) to compute its CRC |
- Return values
-
Definition at line 244 of file stm32f30x_crc.c.
uint32_t CRC_CalcCRC16bits |
( |
uint16_t |
CRC_Data | ) |
|
Computes the 16-bit CRC of a given 16-bit data.
- Parameters
-
CRC_Data | data half-word(16-bit) to compute its CRC |
- Return values
-
Definition at line 256 of file stm32f30x_crc.c.
uint32_t CRC_CalcCRC8bits |
( |
uint8_t |
CRC_Data | ) |
|
Computes the 8-bit CRC of a given 8-bit data.
- Parameters
-
CRC_Data | 8-bit data to compute its CRC |
- Return values
-
Definition at line 268 of file stm32f30x_crc.c.
uint32_t CRC_GetCRC |
( |
void |
| ) |
|
Returns the current CRC value.
- Parameters
-
- Return values
-
Definition at line 297 of file stm32f30x_crc.c.