STM32G474xx HAL用户手册
宏定义
I2C标志定义
I2C导出常量

宏定义

#define I2C_FLAG_TXE   I2C_ISR_TXE
#define I2C_FLAG_TXIS   I2C_ISR_TXIS
#define I2C_FLAG_RXNE   I2C_ISR_RXNE
#define I2C_FLAG_ADDR   I2C_ISR_ADDR
#define I2C_FLAG_AF   I2C_ISR_NACKF
#define I2C_FLAG_STOPF   I2C_ISR_STOPF
#define I2C_FLAG_TC   I2C_ISR_TC
#define I2C_FLAG_TCR   I2C_ISR_TCR
#define I2C_FLAG_BERR   I2C_ISR_BERR
#define I2C_FLAG_ARLO   I2C_ISR_ARLO
#define I2C_FLAG_OVR   I2C_ISR_OVR
#define I2C_FLAG_PECERR   I2C_ISR_PECERR
#define I2C_FLAG_TIMEOUT   I2C_ISR_TIMEOUT
#define I2C_FLAG_ALERT   I2C_ISR_ALERT
#define I2C_FLAG_BUSY   I2C_ISR_BUSY
#define I2C_FLAG_DIR   I2C_ISR_DIR

宏定义说明

#define I2C_FLAG_ADDR   I2C_ISR_ADDR
#define I2C_FLAG_AF   I2C_ISR_NACKF
#define I2C_FLAG_ALERT   I2C_ISR_ALERT

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

#define I2C_FLAG_ARLO   I2C_ISR_ARLO

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

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

#define I2C_FLAG_BERR   I2C_ISR_BERR

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

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

#define I2C_FLAG_BUSY   I2C_ISR_BUSY
#define I2C_FLAG_DIR   I2C_ISR_DIR

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

被以下函数引用:HAL_I2C_Slave_Receive()HAL_I2C_Slave_Transmit()

#define I2C_FLAG_OVR   I2C_ISR_OVR

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

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

#define I2C_FLAG_PECERR   I2C_ISR_PECERR

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

#define I2C_FLAG_RXNE   I2C_ISR_RXNE
#define I2C_FLAG_STOPF   I2C_ISR_STOPF