STM32F439xx HAL User Manual
Defines
I2C Private Macros
I2C

Defines

#define IS_LL_I2C_PERIPHERAL_MODE(__VALUE__)
#define IS_LL_I2C_CLOCK_SPEED(__VALUE__)   (((__VALUE__) > 0U) && ((__VALUE__) <= LL_I2C_MAX_SPEED_FAST))
#define IS_LL_I2C_DUTY_CYCLE(__VALUE__)
#define IS_LL_I2C_ANALOG_FILTER(__VALUE__)
#define IS_LL_I2C_DIGITAL_FILTER(__VALUE__)   ((__VALUE__) <= 0x0000000FU)
#define IS_LL_I2C_OWN_ADDRESS1(__VALUE__)   ((__VALUE__) <= 0x000003FFU)
#define IS_LL_I2C_TYPE_ACKNOWLEDGE(__VALUE__)
#define IS_LL_I2C_OWN_ADDRSIZE(__VALUE__)

Define Documentation

#define IS_LL_I2C_ANALOG_FILTER (   __VALUE__)
Value:
(((__VALUE__) == LL_I2C_ANALOGFILTER_ENABLE) || \
                                                 ((__VALUE__) == LL_I2C_ANALOGFILTER_DISABLE))

Definition at line 76 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_CLOCK_SPEED (   __VALUE__)    (((__VALUE__) > 0U) && ((__VALUE__) <= LL_I2C_MAX_SPEED_FAST))

Definition at line 70 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_DIGITAL_FILTER (   __VALUE__)    ((__VALUE__) <= 0x0000000FU)

Definition at line 79 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_DUTY_CYCLE (   __VALUE__)
Value:
(((__VALUE__) == LL_I2C_DUTYCYCLE_2) || \
                                                 ((__VALUE__) == LL_I2C_DUTYCYCLE_16_9))

Definition at line 72 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_OWN_ADDRESS1 (   __VALUE__)    ((__VALUE__) <= 0x000003FFU)

Definition at line 82 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_OWN_ADDRSIZE (   __VALUE__)
Value:
(((__VALUE__) == LL_I2C_OWNADDRESS1_7BIT) || \
                                                 ((__VALUE__) == LL_I2C_OWNADDRESS1_10BIT))

Definition at line 87 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_PERIPHERAL_MODE (   __VALUE__)
Value:
(((__VALUE__) == LL_I2C_MODE_I2C)          || \
                                                 ((__VALUE__) == LL_I2C_MODE_SMBUS_HOST)   || \
                                                 ((__VALUE__) == LL_I2C_MODE_SMBUS_DEVICE) || \
                                                 ((__VALUE__) == LL_I2C_MODE_SMBUS_DEVICE_ARP))

Definition at line 65 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().

#define IS_LL_I2C_TYPE_ACKNOWLEDGE (   __VALUE__)
Value:
(((__VALUE__) == LL_I2C_ACK) || \
                                                 ((__VALUE__) == LL_I2C_NACK))

Definition at line 84 of file stm32f4xx_ll_i2c.c.

Referenced by LL_I2C_Init().