management functions.
More...
|
uint32_t | HAL_CRC_Accumulate (CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength) |
| Compute the 32-bit CRC value of a 32-bit data buffer starting with the previously computed CRC as initialization value. More...
|
|
uint32_t | HAL_CRC_Calculate (CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength) |
| Compute the 32-bit CRC value of a 32-bit data buffer starting with hcrc->Instance->INIT as initialization value. More...
|
|
management functions.
===============================================================================
##### Peripheral Control functions #####
===============================================================================
[..] This section provides functions allowing to:
(+) compute the 32-bit CRC value of a 32-bit data buffer
using combination of the previous CRC value and the new one.
[..] or
(+) compute the 32-bit CRC value of a 32-bit data buffer
independently of the previous CRC value.
◆ HAL_CRC_Accumulate()
uint32_t HAL_CRC_Accumulate |
( |
CRC_HandleTypeDef * |
hcrc, |
|
|
uint32_t |
pBuffer[], |
|
|
uint32_t |
BufferLength |
|
) |
| |
Compute the 32-bit CRC value of a 32-bit data buffer starting with the previously computed CRC as initialization value.
- Parameters
-
hcrc | CRC handle |
pBuffer | pointer to the input data buffer. |
BufferLength | input data buffer length (number of uint32_t words). |
- Return values
-
uint32_t | CRC (returned value LSBs for CRC shorter than 32 bits) |
Definition at line 227 of file stm32f4xx_hal_crc.c.
◆ HAL_CRC_Calculate()
uint32_t HAL_CRC_Calculate |
( |
CRC_HandleTypeDef * |
hcrc, |
|
|
uint32_t |
pBuffer[], |
|
|
uint32_t |
BufferLength |
|
) |
| |
Compute the 32-bit CRC value of a 32-bit data buffer starting with hcrc->Instance->INIT as initialization value.
- Parameters
-
hcrc | CRC handle |
pBuffer | pointer to the input data buffer. |
BufferLength | input data buffer length (number of uint32_t words). |
- Return values
-
uint32_t | CRC (returned value LSBs for CRC shorter than 32 bits) |
Definition at line 257 of file stm32f4xx_hal_crc.c.