I2C Declaration

group x3e_I2C_Declaration

Defines

I2C0 ((I2C_TypeDef              *) I2C0_REG_BASE)

The I2C0 base address.

I2C1 ((I2C_TypeDef              *) I2C1_REG_BASE)

The I2C1 base address.

I2C2 ((I2C_TypeDef              *) I2C2_REG_BASE)

The I2C2 base address.

IS_I2C_ALL_PERIPH(PERIPH)                                    (((PERIPH) == I2C0

) || \

((

PERIPH) == I2C1

) || \

((

PERIPH) == I2C2))

I2C peripherals can select I2C0, I2C1, or I2C2.