|
STM32G474xx HAL用户手册
|
私有函数。 更多...
函数 | |
| static void | SAI_FillFifo (SAI_HandleTypeDef *hsai) |
| 填充FIFO。 | |
| static uint32_t | SAI_InterruptFlag (const SAI_HandleTypeDef *hsai, SAI_ModeTypedef mode) |
| 根据SAI设置返回要设置的中断标志。 | |
| static HAL_StatusTypeDef | SAI_InitI2S (SAI_HandleTypeDef *hsai, uint32_t protocol, uint32_t datasize, uint32_t nbslot) |
| 根据SAI_InitTypeDef中指定的参数初始化SAI I2S协议,并创建关联的句柄。 | |
| static HAL_StatusTypeDef | SAI_InitPCM (SAI_HandleTypeDef *hsai, uint32_t protocol, uint32_t datasize, uint32_t nbslot) |
| 根据SAI_InitTypeDef中指定的参数初始化SAI PCM协议,并创建关联的句柄。 | |
| static HAL_StatusTypeDef | SAI_Disable (SAI_HandleTypeDef *hsai) |
| 禁用SAI并等待禁用完成。 | |
| static void | SAI_Transmit_IT8Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下8位传输的发送处理程序。 | |
| static void | SAI_Transmit_IT16Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下16位传输的发送处理程序。 | |
| static void | SAI_Transmit_IT32Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下32位传输的发送处理程序。 | |
| static void | SAI_Receive_IT8Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下8位传输的接收处理程序。 | |
| static void | SAI_Receive_IT16Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下16位传输的接收处理程序。 | |
| static void | SAI_Receive_IT32Bit (SAI_HandleTypeDef *hsai) |
| 中断模式下32位传输的接收处理程序。 | |
| static void | SAI_DMATxCplt (DMA_HandleTypeDef *hdma) |
| DMA SAI传输过程完成回调。 | |
| static void | SAI_DMATxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA SAI传输过程半完成回调。 | |
| static void | SAI_DMARxCplt (DMA_HandleTypeDef *hdma) |
| DMA SAI接收过程完成回调。 | |
| static void | SAI_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA SAI接收过程半完成回调。 | |
| static void | SAI_DMAError (DMA_HandleTypeDef *hdma) |
| DMA SAI通信错误回调。 | |
| static void | SAI_DMAAbort (DMA_HandleTypeDef *hdma) |
| DMA SAI中止回调。 | |
私有函数。
| static HAL_StatusTypeDef SAI_Disable | ( | SAI_HandleTypeDef * | hsai | ) | [static] |
禁用SAI并等待禁用完成。
| hsai | 指向包含SAI模块配置信息的SAI_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 2336,位于文件 stm32g4xx_hal_sai.c。
引用自 HAL_SAI_Abort()、HAL_SAI_DeInit()、HAL_SAI_DMAStop()、HAL_SAI_Init()、HAL_SAI_Receive()、HAL_SAI_Transmit()、SAI_DMAAbort() 和 SAI_DMAError()。
| static void SAI_DMAAbort | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SAI中止回调。
| hdma | 指向包含指定DMA模块配置信息的DMA_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 2697,位于文件 stm32g4xx_hal_sai.c。
引用自 HAL_SAI_IRQHandler()。
| static void SAI_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SAI通信错误回调。
| hdma | 指向包含指定DMA模块配置信息的DMA_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 2663,位于文件 stm32g4xx_hal_sai.c。
| static void SAI_DMARxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SAI接收过程完成回调。
| hdma | 指向包含指定DMA模块配置信息的DMA_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 2618,位于文件 stm32g4xx_hal_sai.c。
| static void SAI_DMARxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA SAI接收过程半完成回调。
| hdma | 指向包含指定DMA模块配置信息的DMA_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 2646,位于文件 stm32g4xx_hal_sai.c。