STM32L486xx HAL User Manual
Data Fields
__SAI_HandleTypeDef Struct Reference

#include <stm32l4xx_hal_sai.h>

Data Fields

SAI_Block_TypeDef * Instance
SAI_InitTypeDef Init
SAI_FrameInitTypeDef FrameInit
SAI_SlotInitTypeDef SlotInit
uint8_t * pBuffPtr
uint16_t XferSize
uint16_t XferCount
DMA_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
SAIcallback mutecallback
void(* InterruptServiceRoutine )(struct __SAI_HandleTypeDef *hsai)
HAL_LockTypeDef Lock
__IO HAL_SAI_StateTypeDef State
__IO uint32_t ErrorCode
void(* RxCpltCallback )(struct __SAI_HandleTypeDef *hsai)
void(* RxHalfCpltCallback )(struct __SAI_HandleTypeDef *hsai)
void(* TxCpltCallback )(struct __SAI_HandleTypeDef *hsai)
void(* TxHalfCpltCallback )(struct __SAI_HandleTypeDef *hsai)
void(* ErrorCallback )(struct __SAI_HandleTypeDef *hsai)
void(* MspInitCallback )(struct __SAI_HandleTypeDef *hsai)
void(* MspDeInitCallback )(struct __SAI_HandleTypeDef *hsai)

Detailed Description

Definition at line 240 of file stm32l4xx_hal_sai.h.


Field Documentation

SAI Frame configuration parameters

Definition at line 246 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init(), SAI_InitI2S(), and SAI_InitPCM().

SAI Rx DMA handle parameters

Definition at line 258 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Abort(), HAL_SAI_DMAStop(), HAL_SAI_IRQHandler(), and HAL_SAI_Receive_DMA().

SAI Tx DMA handle parameters

Definition at line 256 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Abort(), HAL_SAI_DMAStop(), HAL_SAI_IRQHandler(), and HAL_SAI_Transmit_DMA().

SAI_Block_TypeDef* __SAI_HandleTypeDef::Instance
HAL_LockTypeDef __SAI_HandleTypeDef::Lock

SAI locking object

Definition at line 264 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init().

SAI MSP de-init callback

Definition at line 277 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_DeInit(), HAL_SAI_RegisterCallback(), and HAL_SAI_UnRegisterCallback().

SAI MSP init callback

Definition at line 276 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init(), HAL_SAI_RegisterCallback(), and HAL_SAI_UnRegisterCallback().

SAI mute callback

Definition at line 260 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_DisableRxMuteMode(), HAL_SAI_EnableRxMuteMode(), and HAL_SAI_IRQHandler().

SAI receive half complete callback

Definition at line 272 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init(), HAL_SAI_RegisterCallback(), HAL_SAI_UnRegisterCallback(), and SAI_DMARxHalfCplt().

SAI Slot configuration parameters

Definition at line 248 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init(), SAI_InitI2S(), and SAI_InitPCM().

SAI transmit half complete callback

Definition at line 274 of file stm32l4xx_hal_sai.h.

Referenced by HAL_SAI_Init(), HAL_SAI_RegisterCallback(), HAL_SAI_UnRegisterCallback(), and SAI_DMATxHalfCplt().


The documentation for this struct was generated from the following file: