RTEMS 6.3
Loading...
Searching...
No Matches

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_INITIALCRCVALUE_CONFIG(__HANDLE__, __INIT__)
 Set CRC INIT non-default value.
#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_DR_RESET

#define __HAL_CRC_DR_RESET ( __HANDLE__)
Value:
((__HANDLE__)->Instance->CR |= CRC_CR_RESET)
#define CRC_CR_RESET
Definition stm32h723xx.h:5778

Reset CRC Data Register.

Parameters
__HANDLE__CRC handle
Return values
None

◆ __HAL_CRC_GET_IDR

#define __HAL_CRC_GET_IDR ( __HANDLE__)
Value:
(((__HANDLE__)->Instance->IDR) & CRC_IDR_IDR)
#define CRC_IDR_IDR
Definition stm32h723xx.h:5773

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

◆ __HAL_CRC_INITIALCRCVALUE_CONFIG

#define __HAL_CRC_INITIALCRCVALUE_CONFIG ( __HANDLE__,
__INIT__ )
Value:
((__HANDLE__)->Instance->INIT = (__INIT__))

Set CRC INIT non-default value.

Parameters
__HANDLE__CRC handle
__INIT__32-bit initial value
Return values
None

◆ __HAL_CRC_RESET_HANDLE_STATE

#define __HAL_CRC_RESET_HANDLE_STATE ( __HANDLE__)
Value:
((__HANDLE__)->State = HAL_CRC_STATE_RESET)
@ HAL_CRC_STATE_RESET
Definition stm32h7xx_hal_crc.h:49

Reset CRC handle state.

Parameters
__HANDLE__CRC handle.
Return values
None

◆ __HAL_CRC_SET_IDR

#define __HAL_CRC_SET_IDR ( __HANDLE__,
__VALUE__ )
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