|
STM32G474xx HAL User Manual
|
宏定义 | |
| #define | HAL_I2S_ERROR_NONE (0x00000000U) |
| #define | HAL_I2S_ERROR_TIMEOUT (0x00000001U) |
| #define | HAL_I2S_ERROR_OVR (0x00000002U) |
| #define | HAL_I2S_ERROR_UDR (0x00000004U) |
| #define | HAL_I2S_ERROR_DMA (0x00000008U) |
| #define | HAL_I2S_ERROR_PRESCALER (0x00000010U) |
| #define | HAL_I2S_ERROR_INVALID_CALLBACK (0x00000020U) |
| #define | HAL_I2S_ERROR_BUSY_LINE_RX (0x00000040U) |
| #define HAL_I2S_ERROR_BUSY_LINE_RX (0x00000040U) |
| #define HAL_I2S_ERROR_DMA (0x00000008U) |
DMA 传输错误
定义位于文件 stm32g4xx_hal_i2s.h 的第 171 行。
被 HAL_I2S_DMAStop()、HAL_I2S_Receive_DMA()、HAL_I2S_Transmit_DMA() 和 I2S_DMAError() 引用。
| #define HAL_I2S_ERROR_INVALID_CALLBACK (0x00000020U) |
无效回调错误
定义位于文件 stm32g4xx_hal_i2s.h 的第 174 行。
被 HAL_I2S_RegisterCallback() 和 HAL_I2S_UnRegisterCallback() 引用。
| #define HAL_I2S_ERROR_NONE (0x00000000U) |
| #define HAL_I2S_ERROR_OVR (0x00000002U) |
| #define HAL_I2S_ERROR_PRESCALER (0x00000010U) |
| #define HAL_I2S_ERROR_TIMEOUT (0x00000001U) |
超时错误
定义位于文件 stm32g4xx_hal_i2s.h 的第 168 行。
被 HAL_I2S_DMAStop()、HAL_I2S_Receive() 和 HAL_I2S_Transmit() 引用。
| #define HAL_I2S_ERROR_UDR (0x00000004U) |
1.7.6.1