|
STM32G474xx HAL 用户手册
|
宏定义 | |
| #define | LL_I2C_GENERATE_NOSTARTSTOP 0x00000000U |
| #define | LL_I2C_GENERATE_STOP (uint32_t)(0x80000000U | I2C_CR2_STOP) |
| #define | LL_I2C_GENERATE_START_READ (uint32_t)(0x80000000U | I2C_CR2_START | I2C_CR2_RD_WRN) |
| #define | LL_I2C_GENERATE_START_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
| #define | LL_I2C_GENERATE_RESTART_7BIT_READ (uint32_t)(0x80000000U | I2C_CR2_START | I2C_CR2_RD_WRN) |
| #define | LL_I2C_GENERATE_RESTART_7BIT_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
| #define | LL_I2C_GENERATE_RESTART_10BIT_READ |
| #define | LL_I2C_GENERATE_RESTART_10BIT_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
| #define LL_I2C_GENERATE_NOSTARTSTOP 0x00000000U |
不生成停止和起始条件。
定义于文件 stm32g4xx_ll_i2c.h 的第 284 行。
(uint32_t)(0x80000000U | I2C_CR2_START | \
I2C_CR2_RD_WRN | I2C_CR2_HEAD10R)
为读取请求生成重启,从机地址为10位。
定义于文件 stm32g4xx_ll_i2c.h 的第 296 行。
| #define LL_I2C_GENERATE_RESTART_10BIT_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
为写入请求生成重启,从机地址为10位。
定义于文件 stm32g4xx_ll_i2c.h 的第 299 行。
| #define LL_I2C_GENERATE_RESTART_7BIT_READ (uint32_t)(0x80000000U | I2C_CR2_START | I2C_CR2_RD_WRN) |
为读取请求生成重启,从机地址为7位。
定义于文件 stm32g4xx_ll_i2c.h 的第 292 行。
| #define LL_I2C_GENERATE_RESTART_7BIT_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
为写入请求生成重启,从机地址为7位。
定义于文件 stm32g4xx_ll_i2c.h 的第 294 行。
| #define LL_I2C_GENERATE_START_READ (uint32_t)(0x80000000U | I2C_CR2_START | I2C_CR2_RD_WRN) |
为读取请求生成起始条件。
定义于文件 stm32g4xx_ll_i2c.h 的第 288 行。
| #define LL_I2C_GENERATE_START_WRITE (uint32_t)(0x80000000U | I2C_CR2_START) |
为写入请求生成起始条件。
定义于文件 stm32g4xx_ll_i2c.h 的第 290 行。
| #define LL_I2C_GENERATE_STOP (uint32_t)(0x80000000U | I2C_CR2_STOP) |
生成停止条件(大小应设置为0)。
定义于文件 stm32g4xx_ll_i2c.h 的第 286 行。
1.7.6.1