STM32F439xx HAL User Manual
Modules | Typedefs | Enumerations
SAI Exported Types
SAI

Modules

 SAI Init Structure definition
 

SAI Init Structure definition.


 SAI Frame Structure definition
 

SAI Frame Init structure definition.


 SAI Slot Structure definition
 

SAI Block Slot Init Structure definition.


 SAI Handle Structure definition
 

SAI handle Structure definition.


Typedefs

typedef void(* SAIcallback )(void)
 SAI Callback prototype.

Enumerations

enum  HAL_SAI_StateTypeDef {
  HAL_SAI_STATE_RESET = 0x00U, HAL_SAI_STATE_READY = 0x01U, HAL_SAI_STATE_BUSY = 0x02U, HAL_SAI_STATE_BUSY_TX = 0x12U,
  HAL_SAI_STATE_BUSY_RX = 0x22U, HAL_SAI_STATE_TIMEOUT = 0x03U, HAL_SAI_STATE_ERROR = 0x04U
}
 HAL State structures definition. More...

Typedef Documentation

typedef void(* SAIcallback)(void)

SAI Callback prototype.

Definition at line 80 of file stm32f4xx_hal_sai.h.


Enumeration Type Documentation

HAL State structures definition.

Enumerator:
HAL_SAI_STATE_RESET 

SAI not yet initialized or disabled

HAL_SAI_STATE_READY 

SAI initialized and ready for use

HAL_SAI_STATE_BUSY 

SAI internal process is ongoing

HAL_SAI_STATE_BUSY_TX 

Data transmission process is ongoing

HAL_SAI_STATE_BUSY_RX 

Data reception process is ongoing

HAL_SAI_STATE_TIMEOUT 

SAI timeout state

HAL_SAI_STATE_ERROR 

SAI error state

Definition at line 66 of file stm32f4xx_hal_sai.h.