39 #ifndef __STM32F4xx_HAL_CRC_H 40 #define __STM32F4xx_HAL_CRC_H 109 #define __HAL_CRC_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_CRC_STATE_RESET) 116 #define __HAL_CRC_DR_RESET(__HANDLE__) ((__HANDLE__)->Instance->CR |= CRC_CR_RESET) 124 #define __HAL_CRC_SET_IDR(__HANDLE__, __VALUE__) (WRITE_REG((__HANDLE__)->Instance->IDR, (__VALUE__))) 131 #define __HAL_CRC_GET_IDR(__HANDLE__) (((__HANDLE__)->Instance->IDR) & CRC_IDR_IDR) 155 uint32_t HAL_CRC_Accumulate(
CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
156 uint32_t HAL_CRC_Calculate(
CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
__IO HAL_CRC_StateTypeDef State
Definition: stm32f4xx_hal_crc.h:88
Definition: stm32f4xx_hal_crc.h:72
This file contains HAL common defines, enumeration, macros and structures definitions.
Definition: stm32f4xx_hal_crc.h:71
CRC calculation unit.
Definition: stm32f401xc.h:207
Definition: stm32f4xx_hal_crc.h:70
Definition: stm32f4xx_hal_crc.h:82
HAL_StatusTypeDef
HAL Status structures definition.
Definition: stm32f4xx_hal_def.h:57
HAL_CRC_StateTypeDef
Definition: stm32f4xx_hal_crc.h:66
Definition: stm32f4xx_hal_crc.h:68
#define __IO
Definition: core_cm0.h:213
HAL_LockTypeDef
HAL Lock structures definition.
Definition: stm32f4xx_hal_def.h:68
HAL_LockTypeDef Lock
Definition: stm32f4xx_hal_crc.h:86
Definition: stm32f4xx_hal_crc.h:69
CRC_TypeDef * Instance
Definition: stm32f4xx_hal_crc.h:84