STM32G474xx HAL用户手册
定义
I2C顺序传输选项
I2C导出常量

定义

#define I2C_FIRST_FRAME   ((uint32_t)I2C_SOFTEND_MODE)
#define I2C_FIRST_AND_NEXT_FRAME   ((uint32_t)(I2C_RELOAD_MODE | I2C_SOFTEND_MODE))
#define I2C_NEXT_FRAME   ((uint32_t)(I2C_RELOAD_MODE | I2C_SOFTEND_MODE))
#define I2C_FIRST_AND_LAST_FRAME   ((uint32_t)I2C_AUTOEND_MODE)
#define I2C_LAST_FRAME   ((uint32_t)I2C_AUTOEND_MODE)
#define I2C_LAST_FRAME_NO_STOP   ((uint32_t)I2C_SOFTEND_MODE)
#define I2C_OTHER_FRAME   (0x000000AAU)
#define I2C_OTHER_AND_LAST_FRAME   (0x0000AA00U)

定义说明

#define I2C_FIRST_AND_LAST_FRAME   ((uint32_t)I2C_AUTOEND_MODE)

定义位置:文件stm32g4xx_hal_i2c.h302行。

#define I2C_FIRST_FRAME   ((uint32_t)I2C_SOFTEND_MODE)
#define I2C_LAST_FRAME   ((uint32_t)I2C_AUTOEND_MODE)

定义位置:文件stm32g4xx_hal_i2c.h305行。

#define I2C_LAST_FRAME_NO_STOP   ((uint32_t)I2C_SOFTEND_MODE)

定义位置:文件stm32g4xx_hal_i2c.h306行。

#define I2C_NEXT_FRAME   ((uint32_t)(I2C_RELOAD_MODE | I2C_SOFTEND_MODE))
#define I2C_OTHER_AND_LAST_FRAME   (0x0000AA00U)

定义位置:文件stm32g4xx_hal_i2c.h312行。

被引用:I2C_ConvertOtherXferOptions()

#define I2C_OTHER_FRAME   (0x000000AAU)

定义位置:文件stm32g4xx_hal_i2c.h311行。

被引用:I2C_ConvertOtherXferOptions()