I2C_Init_TypeDef Struct Reference
I2C initialization structure.
#include <em_i2c.h>
Data Fields | |
bool | enable |
Enable I2C peripheral when initialization completed. | |
bool | master |
Set to Controller (true) or Target (false) mode. | |
uint32_t | refFreq |
I2C reference clock assumed when configuring bus frequency setup. | |
uint32_t | freq |
(Max) I2C bus frequency to use. | |
I2C_ClockHLR_TypeDef | clhr |
Clock low/high ratio control. | |
I2C initialization structure.
Field Documentation
◆ enable
bool I2C_Init_TypeDef::enable |
Enable I2C peripheral when initialization completed.
◆ master
bool I2C_Init_TypeDef::master |
Set to Controller (true) or Target (false) mode.
◆ 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.
◆ clhr
I2C_ClockHLR_TypeDef I2C_Init_TypeDef::clhr |
Clock low/high ratio control.