I2C_Init_TypeDef Struct Reference
[I2C]

#include <em_i2c.h>

Collaboration diagram for I2C_Init_TypeDef:
Collaboration graph
[legend]

Data Fields

bool enable
bool master
uint32_t refFreq
uint32_t freq
I2C_ClockHLR_TypeDef clhr

Detailed Description

I2C initialization structure.

Definition at line 184 of file em_i2c.h.


Field Documentation

Clock low/high ratio control.

Definition at line 206 of file em_i2c.h.

Referenced by I2C_Init().

Enable I2C peripheral when init completed.

Definition at line 187 of file em_i2c.h.

Referenced by I2C_Init().

(Max) I2C bus frequency to use. This parameter is only applicable if operating in master mode.

Definition at line 203 of file em_i2c.h.

Referenced by I2C_Init().

Set to master (true) or slave (false) mode

Definition at line 190 of file em_i2c.h.

Referenced by I2C_Init().

I2C reference clock assumed when configuring bus frequency setup. Set it to 0 if currently configurated reference clock shall be used This parameter is only applicable if operating in master mode.

Definition at line 197 of file em_i2c.h.

Referenced by I2C_Init().


The documentation for this struct was generated from the following file: