- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_I2cConfig Struct Reference
I2C Data Structures

I2C Config structure. More...

`#include <csl_i2c.h>`

## Data Fields
Uint16 | icoar
| I2C own address register - Holds the own slave address.
Uint16 | icimr
| I2C interrupt mask register - Enables/Disables interrupts.
Uint16 | icclkl
| I2C clock low register - Clock divider low vale.
Uint16 | icclkh
| I2C clock high register - Clock divider high value.
Uint16 | iccnt
| I2C count register - Number of words to read/write.
Uint16 | icsar
| I2C slave address register - Address of the slave device.
Uint16 | icmdr
| I2C mode register - Mode of data transfer.
Uint16 | icemdr
| I2C extended mode register - Enables extended mode feature.
Uint16 | icpsc
| I2C prescaler register - Value of the I2C prescaler.

## Detailed Description

I2C Config structure.

This structure contains the I2C register configuration parameters The members of this structure directly maps to a particular register of I2C

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

- csl_i2c.h