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 master (true) or slave (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 master (true) or slave (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 master mode.
◆ freq
| uint32_t I2C_Init_TypeDef::freq | 
(Max) I2C bus frequency to use.
This parameter is only applicable if operating in master mode.
◆ clhr
| I2C_ClockHLR_TypeDef I2C_Init_TypeDef::clhr | 
Clock low/high ratio control.