STM32G474xx HAL用户手册
定义
传输结束模式
I2C导出常量

定义

#define LL_I2C_MODE_RELOAD   I2C_CR2_RELOAD
#define LL_I2C_MODE_AUTOEND   I2C_CR2_AUTOEND
#define LL_I2C_MODE_SOFTEND   0x00000000U
#define LL_I2C_MODE_SMBUS_RELOAD   LL_I2C_MODE_RELOAD
#define LL_I2C_MODE_SMBUS_AUTOEND_NO_PEC   LL_I2C_MODE_AUTOEND
#define LL_I2C_MODE_SMBUS_SOFTEND_NO_PEC   LL_I2C_MODE_SOFTEND
#define LL_I2C_MODE_SMBUS_AUTOEND_WITH_PEC   (uint32_t)(LL_I2C_MODE_AUTOEND | I2C_CR2_PECBYTE)
#define LL_I2C_MODE_SMBUS_SOFTEND_WITH_PEC   (uint32_t)(LL_I2C_MODE_SOFTEND | I2C_CR2_PECBYTE)

定义说明

#define LL_I2C_MODE_AUTOEND   I2C_CR2_AUTOEND

启用I2C自动结束模式,不进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h263行。

#define LL_I2C_MODE_RELOAD   I2C_CR2_RELOAD

启用I2C重载模式。

定义于文件stm32g4xx_ll_i2c.h262行。

启用SMBUS自动结束模式,进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h269行。

#define LL_I2C_MODE_SMBUS_AUTOEND_WITH_PEC   (uint32_t)(LL_I2C_MODE_AUTOEND | I2C_CR2_PECBYTE)

启用SMBUS自动结束模式,进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h273行。

启用SMBUS自动结束模式,进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h267行。

启用SMBUS软件结束模式,进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h271行。

#define LL_I2C_MODE_SMBUS_SOFTEND_WITH_PEC   (uint32_t)(LL_I2C_MODE_SOFTEND | I2C_CR2_PECBYTE)

启用SMBUS软件结束模式,进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h275行。

#define LL_I2C_MODE_SOFTEND   0x00000000U

启用I2C软件结束模式,不进行硬件PEC比较。

定义于文件stm32g4xx_ll_i2c.h265行。