|
STM32G474xx HAL 用户手册
|
I2S句柄结构定义。 更多...
#include <stm32g4xx_hal_i2s.h>
数据字段 | |
| SPI_TypeDef * | Instance |
| I2S_InitTypeDef | Init |
| uint16_t * | pTxBuffPtr |
| __IO uint16_t | TxXferSize |
| __IO uint16_t | TxXferCount |
| uint16_t * | pRxBuffPtr |
| __IO uint16_t | RxXferSize |
| __IO uint16_t | RxXferCount |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| __IO HAL_LockTypeDef | Lock |
| __IO HAL_I2S_StateTypeDef | State |
| __IO uint32_t | ErrorCode |
| void(* | TxCpltCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | RxCpltCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | TxHalfCpltCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | RxHalfCpltCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | ErrorCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | MspInitCallback )(struct __I2S_HandleTypeDef *hi2s) |
| void(* | MspDeInitCallback )(struct __I2S_HandleTypeDef *hi2s) |
I2S句柄结构定义。
定义位于文件 stm32g4xx_hal_i2s.h 的第 86 行。
| void(* __I2S_HandleTypeDef::ErrorCallback)(struct __I2S_HandleTypeDef *hi2s) |
I2S 错误回调函数
定义位于文件 stm32g4xx_hal_i2s.h 的第 127 行。
被 HAL_I2S_Init()、HAL_I2S_IRQHandler()、HAL_I2S_RegisterCallback()、HAL_I2S_UnRegisterCallback() 和 I2S_DMAError() 引用。
| __IO uint32_t __I2S_HandleTypeDef::ErrorCode |
I2S 错误代码。此参数可以是 I2S Error 的值
定义位于文件 stm32g4xx_hal_i2s.h 的第 119 行。
被 HAL_I2S_DeInit()、HAL_I2S_DMAStop()、HAL_I2S_GetError()、HAL_I2S_Init()、HAL_I2S_IRQHandler()、HAL_I2S_Receive()、HAL_I2S_Receive_DMA()、HAL_I2S_Receive_IT()、HAL_I2S_RegisterCallback()、HAL_I2S_Transmit()、HAL_I2S_Transmit_DMA()、HAL_I2S_Transmit_IT()、HAL_I2S_UnRegisterCallback() 和 I2S_DMAError() 引用。
I2S 接收 DMA 句柄参数
定义位于文件 stm32g4xx_hal_i2s.h 的第 113 行。
I2S 发送 DMA 句柄参数
定义位于文件 stm32g4xx_hal_i2s.h 的第 111 行。
| SPI_TypeDef* __I2S_HandleTypeDef::Instance |
I2S 寄存器基地址
定义位于文件 stm32g4xx_hal_i2s.h 的第 91 行。
被 HAL_I2S_DeInit()、HAL_I2S_DMAPause()、HAL_I2S_DMAResume()、HAL_I2S_DMAStop()、HAL_I2S_Init()、HAL_I2S_IRQHandler()、HAL_I2S_Receive()、HAL_I2S_Receive_DMA()、HAL_I2S_Receive_IT()、HAL_I2S_Transmit()、HAL_I2S_Transmit_DMA()、HAL_I2S_Transmit_IT()、I2S_DMAError()、I2S_DMARxCplt()、I2S_DMATxCplt()、I2S_Receive_IT() 和 I2S_Transmit_IT() 引用。
| __IO HAL_LockTypeDef __I2S_HandleTypeDef::Lock |