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.