STM32G474xx HAL User Manual
宏定义
I2C错误代码定义
I2C导出类型

I2C错误代码定义。 更多...

宏定义

#define HAL_I2C_ERROR_NONE   (0x00000000U)
#define HAL_I2C_ERROR_BERR   (0x00000001U)
#define HAL_I2C_ERROR_ARLO   (0x00000002U)
#define HAL_I2C_ERROR_AF   (0x00000004U)
#define HAL_I2C_ERROR_OVR   (0x00000008U)
#define HAL_I2C_ERROR_DMA   (0x00000010U)
#define HAL_I2C_ERROR_TIMEOUT   (0x00000020U)
#define HAL_I2C_ERROR_SIZE   (0x00000040U)
#define HAL_I2C_ERROR_DMA_PARAM   (0x00000080U)
#define HAL_I2C_ERROR_INVALID_CALLBACK   (0x00000100U)
#define HAL_I2C_ERROR_INVALID_PARAM   (0x00000200U)

详细说明

I2C错误代码定义。


宏定义说明

#define HAL_I2C_ERROR_AF   (0x00000004U)
#define HAL_I2C_ERROR_ARLO   (0x00000002U)

ARLO错误

定义于文件 stm32g4xx_hal_i2c.h 的第 165 行。

被以下函数引用: HAL_I2C_ER_IRQHandler(), 以及 I2C_IsErrorOccurred().

#define HAL_I2C_ERROR_BERR   (0x00000001U)

BERR错误

定义于文件 stm32g4xx_hal_i2c.h 的第 164 行。

被以下函数引用: HAL_I2C_ER_IRQHandler(), 以及 I2C_IsErrorOccurred().

#define HAL_I2C_ERROR_DMA   (0x00000010U)
#define HAL_I2C_ERROR_DMA_PARAM   (0x00000080U)
#define HAL_I2C_ERROR_INVALID_CALLBACK   (0x00000100U)
#define HAL_I2C_ERROR_INVALID_PARAM   (0x00000200U)
#define HAL_I2C_ERROR_NONE   (0x00000000U)