STM32F439xx HAL User Manual
Data Fields
__SAI_HandleTypeDef Struct Reference

#include <stm32f4xx_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

Detailed Description

Definition at line 212 of file stm32f4xx_hal_sai.h.


Field Documentation

SAI Frame configuration parameters

Definition at line 218 of file stm32f4xx_hal_sai.h.

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

SAI Rx DMA handle parameters

Definition at line 230 of file stm32f4xx_hal_sai.h.

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

SAI Tx DMA handle parameters

Definition at line 228 of file stm32f4xx_hal_sai.h.

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

SAI_Block_TypeDef* __SAI_HandleTypeDef::Instance
HAL_LockTypeDef __SAI_HandleTypeDef::Lock

SAI locking object

Definition at line 236 of file stm32f4xx_hal_sai.h.

Referenced by HAL_SAI_Init().

SAI mute callback

Definition at line 232 of file stm32f4xx_hal_sai.h.

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

SAI Slot configuration parameters

Definition at line 220 of file stm32f4xx_hal_sai.h.

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


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