STM32H735xx HAL User Manual
|
Defines | |
#define | __HAL_SPDIFRX_RESET_HANDLE_STATE(__HANDLE__) |
Reset SPDIFRX handle state. | |
#define | __HAL_SPDIFRX_IDLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= SPDIFRX_STATE_IDLE) |
Disable the specified SPDIFRX peripheral (IDLE State). | |
#define | __HAL_SPDIFRX_SYNC(__HANDLE__) ((__HANDLE__)->Instance->CR |= SPDIFRX_STATE_SYNC) |
Enable the specified SPDIFRX peripheral (SYNC State). | |
#define | __HAL_SPDIFRX_RCV(__HANDLE__) ((__HANDLE__)->Instance->CR |= SPDIFRX_STATE_RCV) |
Enable the specified SPDIFRX peripheral (RCV State). | |
#define | __HAL_SPDIFRX_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IMR |= (__INTERRUPT__)) |
Enable or disable the specified SPDIFRX interrupts. | |
#define | __HAL_SPDIFRX_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IMR &= (uint16_t)(~(__INTERRUPT__))) |
#define | __HAL_SPDIFRX_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) ((((__HANDLE__)->Instance->IMR & (__INTERRUPT__)) == (__INTERRUPT__)) ? SET : RESET) |
Checks if the specified SPDIFRX interrupt source is enabled or disabled. | |
#define | __HAL_SPDIFRX_GET_FLAG(__HANDLE__, __FLAG__) (((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__)) ? SET : RESET) |
Checks whether the specified SPDIFRX flag is set or not. | |
#define | __HAL_SPDIFRX_CLEAR_IT(__HANDLE__, __IT_CLEAR__) ((__HANDLE__)->Instance->IFCR = (uint32_t)(__IT_CLEAR__)) |
Clears the specified SPDIFRX SR flag, in setting the proper IFCR register bit. |
#define __HAL_SPDIFRX_CLEAR_IT | ( | __HANDLE__, | |
__IT_CLEAR__ | |||
) | ((__HANDLE__)->Instance->IFCR = (uint32_t)(__IT_CLEAR__)) |
Clears the specified SPDIFRX SR flag, in setting the proper IFCR register bit.
__HANDLE__ | specifies the USART Handle. |
__IT_CLEAR__ | specifies the interrupt clear register flag that needs to be set to clear the corresponding interrupt This parameter can be one of the following values:
|
None |
Definition at line 463 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_IRQHandler().
#define __HAL_SPDIFRX_DISABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((__HANDLE__)->Instance->IMR &= (uint16_t)(~(__INTERRUPT__))) |
Definition at line 418 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), SPDIFRX_ReceiveControlFlow_IT(), SPDIFRX_ReceiveDataFlow_IT(), and SPDIFRX_WaitOnFlagUntilTimeout().
#define __HAL_SPDIFRX_ENABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((__HANDLE__)->Instance->IMR |= (__INTERRUPT__)) |
Enable or disable the specified SPDIFRX interrupts.
__HANDLE__ | specifies the SPDIFRX Handle. |
__INTERRUPT__ | specifies the interrupt source to enable or disable. This parameter can be one of the following values:
|
None |
Definition at line 417 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_IT(), and HAL_SPDIFRX_ReceiveDataFlow_IT().
#define __HAL_SPDIFRX_GET_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__)) ? SET : RESET) |
Checks whether the specified SPDIFRX flag is set or not.
__HANDLE__ | specifies the SPDIFRX Handle. |
__FLAG__ | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of __FLAG__ (TRUE or FALSE). |
Definition at line 450 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), and SPDIFRX_WaitOnFlagUntilTimeout().
#define __HAL_SPDIFRX_GET_IT_SOURCE | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((((__HANDLE__)->Instance->IMR & (__INTERRUPT__)) == (__INTERRUPT__)) ? SET : RESET) |
Checks if the specified SPDIFRX interrupt source is enabled or disabled.
__HANDLE__ | specifies the SPDIFRX Handle. |
__INTERRUPT__ | specifies the SPDIFRX interrupt source to check. This parameter can be one of the following values:
|
The | new state of __IT__ (TRUE or FALSE). |
Definition at line 433 of file stm32h7xx_hal_spdifrx.h.
#define __HAL_SPDIFRX_IDLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR &= SPDIFRX_STATE_IDLE) |
Disable the specified SPDIFRX peripheral (IDLE State).
__HANDLE__ | specifies the SPDIFRX Handle. |
None |
Definition at line 388 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DeInit(), HAL_SPDIFRX_DMAStop(), and HAL_SPDIFRX_Init().
#define __HAL_SPDIFRX_RCV | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR |= SPDIFRX_STATE_RCV) |
Enable the specified SPDIFRX peripheral (RCV State).
__HANDLE__ | specifies the SPDIFRX Handle. |
None |
Definition at line 401 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow(), HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), and HAL_SPDIFRX_ReceiveDataFlow_IT().
#define __HAL_SPDIFRX_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
do{\ (__HANDLE__)->State = HAL_SPDIFRX_STATE_RESET;\ (__HANDLE__)->MspInitCallback = NULL;\ (__HANDLE__)->MspDeInitCallback = NULL;\ }while(0)
Reset SPDIFRX handle state.
__HANDLE__ | SPDIFRX handle. |
None |
Definition at line 375 of file stm32h7xx_hal_spdifrx.h.
#define __HAL_SPDIFRX_SYNC | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR |= SPDIFRX_STATE_SYNC) |
Enable the specified SPDIFRX peripheral (SYNC State).
__HANDLE__ | specifies the SPDIFRX Handle. |
None |
Definition at line 394 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow(), HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), and HAL_SPDIFRX_ReceiveDataFlow_IT().