STM32H735xx HAL User Manual
|
Modules | |
Initialization and de-initialization functions | |
Initialization and Configuration functions. | |
IO operation functions | |
Data transfers functions. | |
Peripheral State and Errors functions | |
Peripheral State functions. | |
Functions | |
static void | SPDIFRX_DMARxCplt (DMA_HandleTypeDef *hdma) |
DMA SPDIFRX receive process (Data flow) complete callback. | |
static void | SPDIFRX_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
DMA SPDIFRX receive process (Data flow) half complete callback. | |
static void | SPDIFRX_DMACxCplt (DMA_HandleTypeDef *hdma) |
DMA SPDIFRX receive process (Control flow) complete callback. | |
static void | SPDIFRX_DMACxHalfCplt (DMA_HandleTypeDef *hdma) |
DMA SPDIFRX receive process (Control flow) half complete callback. | |
static void | SPDIFRX_DMAError (DMA_HandleTypeDef *hdma) |
DMA SPDIFRX communication error callback. | |
static void | SPDIFRX_ReceiveDataFlow_IT (SPDIFRX_HandleTypeDef *hspdif) |
Receive an amount of data (Data Flow) with Interrupt. | |
static void | SPDIFRX_ReceiveControlFlow_IT (SPDIFRX_HandleTypeDef *hspdif) |
Receive an amount of data (Control Flow) with Interrupt. | |
static HAL_StatusTypeDef | SPDIFRX_WaitOnFlagUntilTimeout (SPDIFRX_HandleTypeDef *hspdif, uint32_t Flag, FlagStatus Status, uint32_t Timeout, uint32_t tickstart) |
This function handles SPDIFRX Communication Timeout. |
static void SPDIFRX_DMACxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SPDIFRX receive process (Control flow) complete callback.
hdma | DMA handle |
None |
Definition at line 1460 of file stm32h7xx_hal_spdifrx.c.
References __SPDIFRX_HandleTypeDef::CsXferCount, __SPDIFRX_HandleTypeDef::CxCpltCallback, HAL_SPDIFRX_CxCpltCallback(), HAL_SPDIFRX_STATE_READY, __SPDIFRX_HandleTypeDef::Instance, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA().
static void SPDIFRX_DMACxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SPDIFRX receive process (Control flow) half complete callback.
hdma | DMA handle |
None |
Definition at line 1481 of file stm32h7xx_hal_spdifrx.c.
References __SPDIFRX_HandleTypeDef::CxHalfCpltCallback, and HAL_SPDIFRX_CxHalfCpltCallback().
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA().
static void SPDIFRX_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SPDIFRX communication error callback.
hdma | DMA handle |
None |
Definition at line 1497 of file stm32h7xx_hal_spdifrx.c.
References __SPDIFRX_HandleTypeDef::ErrorCallback, __SPDIFRX_HandleTypeDef::ErrorCode, HAL_SPDIFRX_ERROR_DMA, HAL_SPDIFRX_ErrorCallback(), HAL_SPDIFRX_STATE_READY, __SPDIFRX_HandleTypeDef::Instance, __SPDIFRX_HandleTypeDef::RxXferCount, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), and HAL_SPDIFRX_ReceiveDataFlow_DMA().
static void SPDIFRX_DMARxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SPDIFRX receive process (Data flow) complete callback.
hdma | DMA handle |
None |
Definition at line 1420 of file stm32h7xx_hal_spdifrx.c.
References DMA_CIRCULAR, HAL_SPDIFRX_RxCpltCallback(), HAL_SPDIFRX_STATE_READY, __DMA_HandleTypeDef::Init, __SPDIFRX_HandleTypeDef::Instance, DMA_InitTypeDef::Mode, __SPDIFRX_HandleTypeDef::RxCpltCallback, __SPDIFRX_HandleTypeDef::RxXferCount, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_ReceiveDataFlow_DMA().
static void SPDIFRX_DMARxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SPDIFRX receive process (Data flow) half complete callback.
hdma | DMA handle |
None |
Definition at line 1443 of file stm32h7xx_hal_spdifrx.c.
References HAL_SPDIFRX_RxHalfCpltCallback(), and __SPDIFRX_HandleTypeDef::RxHalfCpltCallback.
Referenced by HAL_SPDIFRX_ReceiveDataFlow_DMA().
static void SPDIFRX_ReceiveControlFlow_IT | ( | SPDIFRX_HandleTypeDef * | hspdif | ) | [static] |
Receive an amount of data (Control Flow) with Interrupt.
hspdif | SPDIFRX handle |
None |
Definition at line 1554 of file stm32h7xx_hal_spdifrx.c.
References __HAL_SPDIFRX_DISABLE_IT, __SPDIFRX_HandleTypeDef::CsXferCount, __SPDIFRX_HandleTypeDef::CxCpltCallback, HAL_SPDIFRX_CxCpltCallback(), HAL_SPDIFRX_STATE_READY, __SPDIFRX_HandleTypeDef::Instance, __SPDIFRX_HandleTypeDef::pCsBuffPtr, SPDIFRX_IT_CSRNE, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_IRQHandler().
static void SPDIFRX_ReceiveDataFlow_IT | ( | SPDIFRX_HandleTypeDef * | hspdif | ) | [static] |
Receive an amount of data (Data Flow) with Interrupt.
hspdif | SPDIFRX handle |
None |
Definition at line 1524 of file stm32h7xx_hal_spdifrx.c.
References __HAL_SPDIFRX_DISABLE_IT, HAL_SPDIFRX_RxCpltCallback(), HAL_SPDIFRX_STATE_READY, __SPDIFRX_HandleTypeDef::Instance, __SPDIFRX_HandleTypeDef::pRxBuffPtr, __SPDIFRX_HandleTypeDef::RxCpltCallback, __SPDIFRX_HandleTypeDef::RxXferCount, SPDIFRX_IT_OVRIE, SPDIFRX_IT_PERRIE, SPDIFRX_IT_RXNE, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_IRQHandler().
static HAL_StatusTypeDef SPDIFRX_WaitOnFlagUntilTimeout | ( | SPDIFRX_HandleTypeDef * | hspdif, |
uint32_t | Flag, | ||
FlagStatus | Status, | ||
uint32_t | Timeout, | ||
uint32_t | tickstart | ||
) | [static] |
This function handles SPDIFRX Communication Timeout.
hspdif | SPDIFRX handle |
Flag | Flag checked |
Status | Value of the flag expected |
Timeout | Duration of the timeout |
tickstart | Tick start value |
HAL | status |
Definition at line 1588 of file stm32h7xx_hal_spdifrx.c.
References __HAL_SPDIFRX_DISABLE_IT, __HAL_SPDIFRX_GET_FLAG, HAL_GetTick(), HAL_SPDIFRX_STATE_READY, SPDIFRX_IT_CSRNE, SPDIFRX_IT_IFEIE, SPDIFRX_IT_OVRIE, SPDIFRX_IT_PERRIE, SPDIFRX_IT_RXNE, SPDIFRX_IT_SBLKIE, SPDIFRX_IT_SYNCDIE, and __SPDIFRX_HandleTypeDef::State.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow(), and HAL_SPDIFRX_ReceiveDataFlow().