STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
__SAI_HandleTypeDef Struct Reference

#include <stm32f4xx_hal_sai.h>

Collaboration diagram for __SAI_HandleTypeDef:

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 198 of file stm32f4xx_hal_sai.h.

Field Documentation

◆ Instance

◆ Init

◆ FrameInit

SAI_FrameInitTypeDef __SAI_HandleTypeDef::FrameInit

SAI Frame configuration parameters

Definition at line 204 of file stm32f4xx_hal_sai.h.

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

◆ SlotInit

SAI_SlotInitTypeDef __SAI_HandleTypeDef::SlotInit

SAI Slot configuration parameters

Definition at line 206 of file stm32f4xx_hal_sai.h.

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

◆ pBuffPtr

◆ XferSize

uint16_t __SAI_HandleTypeDef::XferSize

◆ XferCount

◆ hdmatx

DMA_HandleTypeDef* __SAI_HandleTypeDef::hdmatx

SAI Tx DMA handle parameters

Definition at line 214 of file stm32f4xx_hal_sai.h.

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

◆ hdmarx

DMA_HandleTypeDef* __SAI_HandleTypeDef::hdmarx

SAI Rx DMA handle parameters

Definition at line 216 of file stm32f4xx_hal_sai.h.

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

◆ mutecallback

SAIcallback __SAI_HandleTypeDef::mutecallback

SAI mute callback

Definition at line 218 of file stm32f4xx_hal_sai.h.

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

◆ InterruptServiceRoutine

void(* __SAI_HandleTypeDef::InterruptServiceRoutine) (struct __SAI_HandleTypeDef *hsai)

◆ Lock

HAL_LockTypeDef __SAI_HandleTypeDef::Lock

SAI locking object

Definition at line 222 of file stm32f4xx_hal_sai.h.

Referenced by HAL_SAI_Init().

◆ State

◆ ErrorCode


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