STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
management functions. More...
Functions | |
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. | |
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. | |
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.
uint32_t HAL_CRC_Accumulate | ( | CRC_HandleTypeDef * | hcrc, |
uint32_t | pBuffer[], | ||
uint32_t | BufferLength ) |
#include <stm32f4xx_hal_crc.h>
Compute the 32-bit CRC value of a 32-bit data buffer starting with the previously computed CRC as initialization value.
hcrc | CRC handle |
pBuffer | pointer to the input data buffer. |
BufferLength | input data buffer length (number of uint32_t words). |
uint32_t | CRC (returned value LSBs for CRC shorter than 32 bits) |
Definition at line 227 of file stm32f4xx_hal_crc.c.
References HAL_CRC_STATE_BUSY, HAL_CRC_STATE_READY, CRC_HandleTypeDef::Instance, and CRC_HandleTypeDef::State.
uint32_t HAL_CRC_Calculate | ( | CRC_HandleTypeDef * | hcrc, |
uint32_t | pBuffer[], | ||
uint32_t | BufferLength ) |
#include <stm32f4xx_hal_crc.h>
Compute the 32-bit CRC value of a 32-bit data buffer starting with hcrc->Instance->INIT as initialization value.
hcrc | CRC handle |
pBuffer | pointer to the input data buffer. |
BufferLength | input data buffer length (number of uint32_t words). |
uint32_t | CRC (returned value LSBs for CRC shorter than 32 bits) |
Definition at line 257 of file stm32f4xx_hal_crc.c.
References __HAL_CRC_DR_RESET, HAL_CRC_STATE_BUSY, HAL_CRC_STATE_READY, CRC_HandleTypeDef::Instance, and CRC_HandleTypeDef::State.