STM32G474xx HAL用户手册
宏定义
I2C私有宏
I2C

宏定义

#define IS_LL_I2C_PERIPHERAL_MODE(__VALUE__)
#define IS_LL_I2C_analog_FILTER(__VALUE__)
#define IS_LL_I2C_DIGITAL_FILTER(__VALUE__)   ((__VALUE__) <= 0x00FFFFFF)
#define IS_LL_I2C_OWN_ADDRESS1(__VALUE__)   ((__VALUE__) <= 0x00f003FFU)
#define IS_LL_I2C_TYPE_ACKNOWLEDGE(__VALUE__)
#define IS_LL_I2C_OWN_ADDRSIZE(__VALUE__)

宏定义文档

#define IS_LL_I2C_analog_FILTER (   __VALUE__)
值:
(((__VALUE__) == LL_I2C_ANALOGFILTER_ENABLE) || \
                                                 ((__VALUE__) == LL_I2C_ANALOGFILTER_DISABLE))

定义于文件52 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。

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

定义于文件55 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。

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

定义于文件57 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。

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

定义于文件62 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。

#define IS_LL_I2C_PERIPHERAL_MODE (   __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))

定义于文件47 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。

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

定义于文件59 of file stm32g4xx_ll_i2c.c.

LL_I2C_Init()引用。