|
STM32G474xx HAL用户手册
|
函数 | |
| static void | I2S_DMATxCplt (DMA_HandleTypeDef *hdma) |
| DMA I2S发送进程完成回调。 | |
| static void | I2S_DMATxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA I2S发送进程半完成回调。 | |
| static void | I2S_DMARxCplt (DMA_HandleTypeDef *hdma) |
| DMA I2S接收进程完成回调。 | |
| static void | I2S_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA I2S接收进程半完成回调。 | |
| static void | I2S_DMAError (DMA_HandleTypeDef *hdma) |
| DMA I2S通信错误回调。 | |
| static void | I2S_Transmit_IT (I2S_HandleTypeDef *hi2s) |
| 以中断非阻塞模式发送一定量的数据。 | |
| static void | I2S_Receive_IT (I2S_HandleTypeDef *hi2s) |
| 以中断非阻塞模式接收一定量的数据。 | |
| static HAL_StatusTypeDef | I2S_WaitFlagStateUntilTimeout (I2S_HandleTypeDef *hi2s, uint32_t Flag, FlagStatus State, uint32_t Timeout) |
| 该函数处理I2S通信超时。 | |
| static void I2S_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA I2S通信错误回调。
| hdma | 指向DMA_HandleTypeDef结构的指针,该结构包含指定DMA模块的配置信息。 |
| 无 |
定义于1729行,文件stm32g4xx_hal_i2s.c中。
引用了__I2S_HandleTypeDef::ErrorCallback、__I2S_HandleTypeDef::ErrorCode、HAL_I2S_ERROR_DMA、HAL_I2S_ErrorCallback()、HAL_I2S_STATE_READY、__I2S_HandleTypeDef::Instance、__I2S_HandleTypeDef::RxXferCount、__I2S_HandleTypeDef::State和__I2S_HandleTypeDef::TxXferCount。
| static void I2S_DMARxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA I2S接收进程完成回调。
| hdma | 指向DMA_HandleTypeDef结构的指针,该结构包含指定DMA模块的配置信息。 |
| 无 |
定义于1685行,文件stm32g4xx_hal_i2s.c中。
引用了DMA_NORMAL、HAL_I2S_RxCpltCallback()、HAL_I2S_STATE_READY、__DMA_HandleTypeDef::Init、__I2S_HandleTypeDef::Instance、DMA_InitTypeDef::Mode、__I2S_HandleTypeDef::RxCpltCallback、__I2S_HandleTypeDef::RxXferCount和__I2S_HandleTypeDef::State。
| static void I2S_DMARxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA I2S接收进程半完成回调。
| hdma | 指向DMA_HandleTypeDef结构的指针,该结构包含指定DMA模块的配置信息。 |
| 无 |
定义于1711行,文件stm32g4xx_hal_i2s.c中。
引用了HAL_I2S_RxHalfCpltCallback()和__I2S_HandleTypeDef::RxHalfCpltCallback。
| static void I2S_DMATxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA I2S发送进程完成回调。
| hdma | 指向DMA_HandleTypeDef结构的指针,该结构包含指定DMA模块的配置信息。 |
| 无 |
定义于1640行,文件stm32g4xx_hal_i2s.c中。
引用了DMA_NORMAL、HAL_I2S_STATE_READY、HAL_I2S_TxCpltCallback()、__DMA_HandleTypeDef::Init、__I2S_HandleTypeDef::Instance、DMA_InitTypeDef::Mode、__I2S_HandleTypeDef::State、__I2S_HandleTypeDef::TxCpltCallback和__I2S_HandleTypeDef::TxXferCount。
| static void I2S_DMATxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA I2S发送进程半完成回调。
| hdma | 指向DMA_HandleTypeDef结构的指针,该结构包含指定DMA模块的配置信息。 |
| 无 |
定义于1667行,文件stm32g4xx_hal_i2s.c中。
引用了HAL_I2S_TxHalfCpltCallback()和__I2S_HandleTypeDef::TxHalfCpltCallback。
| static void I2S_Receive_IT | ( | I2S_HandleTypeDef * | hi2s | ) | [static] |
以中断非阻塞模式接收一定量的数据。
| hi2s | 指向I2S_HandleTypeDef结构的指针,该结构包含I2S模块的配置信息 |
| 无 |
定义于1784行,文件stm32g4xx_hal_i2s.c中。
引用了__HAL_I2S_DISABLE_IT、HAL_I2S_RxCpltCallback()、HAL_I2S_STATE_READY、I2S_IT_ERR、I2S_IT_RXNE、__I2S_HandleTypeDef::Instance、__I2S_HandleTypeDef::pRxBuffPtr、__I2S_HandleTypeDef::RxCpltCallback、__I2S_HandleTypeDef::RxXferCount和__I2S_HandleTypeDef::State。
| static void I2S_Transmit_IT | ( | I2S_HandleTypeDef * | hi2s | ) | [static] |
以中断非阻塞模式发送一定量的数据。