I2C initialization structure.
Public Attributes#
bool
Enable I2C peripheral when initialization completed.
bool
Set to Controller (true) or Target (false) mode.
uint32_t
I2C reference clock assumed when configuring bus frequency setup.
uint32_t
(Max) I2C bus frequency to use.
Clock low/high ratio control.
Public Attribute Documentation#
refFreq#
uint32_t I2C_Init_TypeDef::refFreq
I2C reference clock assumed when configuring bus frequency setup.
Set it to 0 if currently configured reference clock will be used This parameter is only applicable if operating in Controller mode.
freq#
uint32_t I2C_Init_TypeDef::freq
(Max) I2C bus frequency to use.
This parameter is only applicable if operating in Controller mode.