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.