STM32F439xx HAL User Manual
Defines
Peripheral Mode
I2C Exported Constants

Defines

#define LL_I2C_MODE_I2C   0x00000000U
#define LL_I2C_MODE_SMBUS_HOST   (uint32_t)(I2C_CR1_SMBUS | I2C_CR1_SMBTYPE | I2C_CR1_ENARP)
#define LL_I2C_MODE_SMBUS_DEVICE   I2C_CR1_SMBUS
#define LL_I2C_MODE_SMBUS_DEVICE_ARP   (uint32_t)(I2C_CR1_SMBUS | I2C_CR1_ENARP)

Define Documentation

#define LL_I2C_MODE_I2C   0x00000000U

I2C Master or Slave mode

Definition at line 224 of file stm32f4xx_ll_i2c.h.

Referenced by LL_I2C_StructInit().

#define LL_I2C_MODE_SMBUS_DEVICE   I2C_CR1_SMBUS

SMBus Device default mode (Default address not acknowledge)

Definition at line 226 of file stm32f4xx_ll_i2c.h.

#define LL_I2C_MODE_SMBUS_DEVICE_ARP   (uint32_t)(I2C_CR1_SMBUS | I2C_CR1_ENARP)

SMBus Device Default address acknowledge

Definition at line 227 of file stm32f4xx_ll_i2c.h.

#define LL_I2C_MODE_SMBUS_HOST   (uint32_t)(I2C_CR1_SMBUS | I2C_CR1_SMBTYPE | I2C_CR1_ENARP)

SMBus Host address acknowledge

Definition at line 225 of file stm32f4xx_ll_i2c.h.