STM32G474xx HAL用户手册
模块 | 类型定义 | 枚举类型
SAI导出类型
SAI

模块

 SAI PDM结构定义
 

SAI PDM初始化结构定义。


 SAI初始化结构定义
 

SAI初始化结构定义。


 SAI帧结构定义
 

SAI帧初始化结构定义。


 SAI时隙结构定义
 

SAI块时隙初始化结构定义。


 SAI句柄结构定义
 

SAI句柄结构定义。


类型定义

typedef void(* SAIcallback )(void)
 SAI回调函数原型。
typedef void(* pSAI_CallbackTypeDef )(SAI_HandleTypeDef *hsai)
 SAI回调指针定义。

枚举类型

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状态结构定义。 更多...
enum  HAL_SAI_CallbackIDTypeDef {
  HAL_SAI_RX_COMPLETE_CB_ID = 0x00U, HAL_SAI_RX_HALFCOMPLETE_CB_ID = 0x01U, HAL_SAI_TX_COMPLETE_CB_ID = 0x02U, HAL_SAI_TX_HALFCOMPLETE_CB_ID = 0x03U,
  HAL_SAI_ERROR_CB_ID = 0x04U, HAL_SAI_MSPINIT_CB_ID = 0x05U, HAL_SAI_MSPDEINIT_CB_ID = 0x06U
}
 SAI回调ID枚举定义。 更多...

类型定义文档

typedef void(* pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai)

SAI回调指针定义。

定义于文件stm32g4xx_hal_sai.h的第278行。

typedef void(* SAIcallback)(void)

SAI回调函数原型。

定义于文件stm32g4xx_hal_sai.h的第60行。


枚举类型文档

SAI回调ID枚举定义。

枚举值:
HAL_SAI_RX_COMPLETE_CB_ID 

SAI接收完成回调ID

HAL_SAI_RX_HALFCOMPLETE_CB_ID 

SAI接收半完成回调ID

HAL_SAI_TX_COMPLETE_CB_ID 

SAI发送完成回调ID

HAL_SAI_TX_HALFCOMPLETE_CB_ID 

SAI发送半完成回调ID

HAL_SAI_ERROR_CB_ID 

SAI错误回调ID

HAL_SAI_MSPINIT_CB_ID 

SAI MSP初始化回调ID

HAL_SAI_MSPDEINIT_CB_ID 

SAI MSP反初始化回调ID

定义于文件stm32g4xx_hal_sai.h的第264行。

HAL状态结构定义。

枚举值:
HAL_SAI_STATE_RESET 

SAI尚未初始化或已禁用

HAL_SAI_STATE_READY 

SAI已初始化并准备就绪

HAL_SAI_STATE_BUSY 

SAI内部进程正在进行中

HAL_SAI_STATE_BUSY_TX 

数据传输进程正在进行中

HAL_SAI_STATE_BUSY_RX 

数据接收进程正在进行中

定义于文件stm32g4xx_hal_sai.h的第48行。