STM32H735xx HAL User Manual
|
SPDIFRX handle Structure definition. More...
#include <stm32h7xx_hal_spdifrx.h>
Data Fields | |
SPDIFRX_TypeDef * | Instance |
SPDIFRX_InitTypeDef | Init |
uint32_t * | pRxBuffPtr |
uint32_t * | pCsBuffPtr |
__IO uint16_t | RxXferSize |
__IO uint16_t | RxXferCount |
__IO uint16_t | CsXferSize |
__IO uint16_t | CsXferCount |
DMA_HandleTypeDef * | hdmaCsRx |
DMA_HandleTypeDef * | hdmaDrRx |
__IO HAL_LockTypeDef | Lock |
__IO HAL_SPDIFRX_StateTypeDef | State |
__IO uint32_t | ErrorCode |
void(* | RxHalfCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | RxCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | CxHalfCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | CxCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | ErrorCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | MspInitCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
void(* | MspDeInitCallback )(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX handle Structure definition.
Definition at line 128 of file stm32h7xx_hal_spdifrx.h.
__IO uint16_t __SPDIFRX_HandleTypeDef::CsXferCount |
Definition at line 152 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), SPDIFRX_DMACxCplt(), and SPDIFRX_ReceiveControlFlow_IT().
__IO uint16_t __SPDIFRX_HandleTypeDef::CsXferSize |
Definition at line 150 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), and HAL_SPDIFRX_ReceiveCtrlFlow_IT().
void(* __SPDIFRX_HandleTypeDef::CxCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Control flow completed callback
Definition at line 173 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), SPDIFRX_DMACxCplt(), and SPDIFRX_ReceiveControlFlow_IT().
void(* __SPDIFRX_HandleTypeDef::CxHalfCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Control flow half completed callback
Definition at line 172 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), and SPDIFRX_DMACxHalfCplt().
void(* __SPDIFRX_HandleTypeDef::ErrorCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX error callback
Definition at line 174 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), and SPDIFRX_DMAError().
__IO uint32_t __SPDIFRX_HandleTypeDef::ErrorCode |
Definition at line 167 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DeInit(), HAL_SPDIFRX_GetError(), HAL_SPDIFRX_Init(), HAL_SPDIFRX_IRQHandler(), HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), and SPDIFRX_DMAError().
Definition at line 159 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DMAStop(), and HAL_SPDIFRX_ReceiveCtrlFlow_DMA().
Definition at line 161 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DMAStop(), and HAL_SPDIFRX_ReceiveDataFlow_DMA().
Definition at line 135 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init().
SPDIFRX_TypeDef* __SPDIFRX_HandleTypeDef::Instance |
Definition at line 133 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DeInit(), HAL_SPDIFRX_DMAStop(), HAL_SPDIFRX_Init(), HAL_SPDIFRX_IRQHandler(), HAL_SPDIFRX_ReceiveCtrlFlow(), HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_SetDataFormat(), SPDIFRX_DMACxCplt(), SPDIFRX_DMAError(), SPDIFRX_DMARxCplt(), SPDIFRX_ReceiveControlFlow_IT(), and SPDIFRX_ReceiveDataFlow_IT().
__IO HAL_LockTypeDef __SPDIFRX_HandleTypeDef::Lock |
Definition at line 163 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init().
void(* __SPDIFRX_HandleTypeDef::MspDeInitCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Msp DeInit callback
Definition at line 176 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DeInit(), HAL_SPDIFRX_RegisterCallback(), and HAL_SPDIFRX_UnRegisterCallback().
void(* __SPDIFRX_HandleTypeDef::MspInitCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Msp Init callback
Definition at line 175 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), and HAL_SPDIFRX_UnRegisterCallback().
uint32_t* __SPDIFRX_HandleTypeDef::pCsBuffPtr |
Definition at line 139 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), and SPDIFRX_ReceiveControlFlow_IT().
uint32_t* __SPDIFRX_HandleTypeDef::pRxBuffPtr |
Definition at line 137 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), and SPDIFRX_ReceiveDataFlow_IT().
void(* __SPDIFRX_HandleTypeDef::RxCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Data flow completed callback
Definition at line 171 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), SPDIFRX_DMARxCplt(), and SPDIFRX_ReceiveDataFlow_IT().
void(* __SPDIFRX_HandleTypeDef::RxHalfCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Data flow half completed callback
Definition at line 170 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_Init(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), and SPDIFRX_DMARxHalfCplt().
__IO uint16_t __SPDIFRX_HandleTypeDef::RxXferCount |
Definition at line 143 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), SPDIFRX_DMAError(), SPDIFRX_DMARxCplt(), and SPDIFRX_ReceiveDataFlow_IT().
__IO uint16_t __SPDIFRX_HandleTypeDef::RxXferSize |
Definition at line 141 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_ReceiveDataFlow_DMA(), and HAL_SPDIFRX_ReceiveDataFlow_IT().
Definition at line 165 of file stm32h7xx_hal_spdifrx.h.
Referenced by HAL_SPDIFRX_DeInit(), HAL_SPDIFRX_DMAStop(), HAL_SPDIFRX_GetState(), HAL_SPDIFRX_Init(), HAL_SPDIFRX_ReceiveCtrlFlow(), HAL_SPDIFRX_ReceiveCtrlFlow_DMA(), HAL_SPDIFRX_ReceiveCtrlFlow_IT(), HAL_SPDIFRX_ReceiveDataFlow(), HAL_SPDIFRX_ReceiveDataFlow_DMA(), HAL_SPDIFRX_ReceiveDataFlow_IT(), HAL_SPDIFRX_RegisterCallback(), HAL_SPDIFRX_UnRegisterCallback(), HAL_SPI_IRQHandler(), SPDIFRX_DMACxCplt(), SPDIFRX_DMAError(), SPDIFRX_DMARxCplt(), SPDIFRX_ReceiveControlFlow_IT(), SPDIFRX_ReceiveDataFlow_IT(), and SPDIFRX_WaitOnFlagUntilTimeout().