STM32G474xx HAL User Manual
宏定义
I2S 错误
I2S 导出常量

宏定义

#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)

接收线路繁忙错误

定义位于文件 stm32g4xx_hal_i2s.h 的第 176 行。

HAL_I2S_DMAStop() 引用。

#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)

溢出错误

定义位于文件 stm32g4xx_hal_i2s.h 的第 169 行。

HAL_I2S_IRQHandler()HAL_I2S_Receive() 引用。

#define HAL_I2S_ERROR_PRESCALER   (0x00000010U)

预分频器计算错误

定义位于文件 stm32g4xx_hal_i2s.h 的第 172 行。

HAL_I2S_Init() 引用。

#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)

欠载错误

定义位于文件 stm32g4xx_hal_i2s.h 的第 170 行。

HAL_I2S_IRQHandler()HAL_I2S_Transmit() 引用。