Macros
CRC Exported Macros
Collaboration diagram for CRC Exported Macros:

Macros

#define __HAL_CRC_DR_RESET(__HANDLE__)   ((__HANDLE__)->Instance->CR |= CRC_CR_RESET)
 Reset CRC Data Register. More...
 
#define __HAL_CRC_GET_IDR(__HANDLE__)   (((__HANDLE__)->Instance->IDR) & CRC_IDR_IDR)
 Return the data stored in the Independent Data (ID) register. More...
 
#define __HAL_CRC_INITIALCRCVALUE_CONFIG(__HANDLE__, __INIT__)   ((__HANDLE__)->Instance->INIT = (__INIT__))
 Set CRC INIT non-default value. More...
 
#define __HAL_CRC_RESET_HANDLE_STATE(__HANDLE__)   ((__HANDLE__)->State = HAL_CRC_STATE_RESET)
 Reset CRC handle state. More...
 
#define __HAL_CRC_SET_IDR(__HANDLE__, __VALUE__)   (WRITE_REG((__HANDLE__)->Instance->IDR, (__VALUE__)))
 Store data in the Independent Data (ID) register. More...
 

Detailed Description

Macro Definition Documentation

◆ __HAL_CRC_DR_RESET

#define __HAL_CRC_DR_RESET (   __HANDLE__)    ((__HANDLE__)->Instance->CR |= CRC_CR_RESET)

Reset CRC Data Register.

Parameters
<strong>HANDLE</strong>CRC handle
Return values
None

Definition at line 231 of file stm32h7xx_hal_crc.h.

◆ __HAL_CRC_GET_IDR

#define __HAL_CRC_GET_IDR (   __HANDLE__)    (((__HANDLE__)->Instance->IDR) & CRC_IDR_IDR)

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

Parameters
<strong>HANDLE</strong>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 256 of file stm32h7xx_hal_crc.h.

◆ __HAL_CRC_INITIALCRCVALUE_CONFIG

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

Set CRC INIT non-default value.

Parameters
<strong>HANDLE</strong>CRC handle
<strong>INIT</strong>32-bit initial value
Return values
None

Definition at line 239 of file stm32h7xx_hal_crc.h.

◆ __HAL_CRC_RESET_HANDLE_STATE

#define __HAL_CRC_RESET_HANDLE_STATE (   __HANDLE__)    ((__HANDLE__)->State = HAL_CRC_STATE_RESET)

Reset CRC handle state.

Parameters
<strong>HANDLE</strong>CRC handle.
Return values
None

Definition at line 224 of file stm32h7xx_hal_crc.h.

◆ __HAL_CRC_SET_IDR

#define __HAL_CRC_SET_IDR (   __HANDLE__,
  __VALUE__ 
)    (WRITE_REG((__HANDLE__)->Instance->IDR, (__VALUE__)))

Store data in the Independent Data (ID) register.

Parameters
<strong>HANDLE</strong>CRC handle
<strong>VALUE</strong>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 248 of file stm32h7xx_hal_crc.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08