STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
CRC Exported Macros
Collaboration diagram for CRC Exported Macros:

Macros

#define __HAL_CRC_RESET_HANDLE_STATE(__HANDLE__)
 Reset CRC handle state.
 
#define __HAL_CRC_DR_RESET(__HANDLE__)
 Reset CRC Data Register.
 
#define __HAL_CRC_SET_IDR(__HANDLE__, __VALUE__)
 Store data in the Independent Data (ID) register.
 
#define __HAL_CRC_GET_IDR(__HANDLE__)
 Return the data stored in the Independent Data (ID) register.
 

Detailed Description

Macro Definition Documentation

◆ __HAL_CRC_RESET_HANDLE_STATE

#define __HAL_CRC_RESET_HANDLE_STATE ( __HANDLE__)

#include <stm32f4xx_hal_crc.h>

Value:
((__HANDLE__)->State = HAL_CRC_STATE_RESET)
@ HAL_CRC_STATE_RESET

Reset CRC handle state.

Parameters
__HANDLE__CRC handle.
Return values
None

Definition at line 90 of file stm32f4xx_hal_crc.h.

◆ __HAL_CRC_DR_RESET

#define __HAL_CRC_DR_RESET ( __HANDLE__)

#include <stm32f4xx_hal_crc.h>

Value:
((__HANDLE__)->Instance->CR |= CRC_CR_RESET)

Reset CRC Data Register.

Parameters
__HANDLE__CRC handle
Return values
None

Definition at line 97 of file stm32f4xx_hal_crc.h.

Referenced by HAL_CRC_Calculate(), and HAL_CRC_DeInit().

◆ __HAL_CRC_SET_IDR

#define __HAL_CRC_SET_IDR ( __HANDLE__,
__VALUE__ )

#include <stm32f4xx_hal_crc.h>

Value:
(WRITE_REG((__HANDLE__)->Instance->IDR, (__VALUE__)))

Store data in the Independent Data (ID) register.

Parameters
__HANDLE__CRC handle
__VALUE__Value to be stored in the ID register
Note
Refer to the Reference Manual to get the authorized VALUE length in bits
Return values
None

Definition at line 106 of file stm32f4xx_hal_crc.h.

Referenced by HAL_CRC_DeInit().

◆ __HAL_CRC_GET_IDR

#define __HAL_CRC_GET_IDR ( __HANDLE__)

#include <stm32f4xx_hal_crc.h>

Value:
(((__HANDLE__)->Instance->IDR) & CRC_IDR_IDR)

Return the data stored in the Independent Data (ID) register.

Parameters
__HANDLE__CRC handle
Note
Refer to the Reference Manual to get the authorized VALUE length in bits
Return values
Valueof the ID register

Definition at line 114 of file stm32f4xx_hal_crc.h.