- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_I2cObj Struct Reference
I2C Data Structures

I2C Object structure. More...

`#include <csl_i2c.h>`

## Data Fields
CSL_I2cRegsOvly | i2cRegs
CSL_SysRegsOvly | sysCtrlRegs
CSL_I2C_EVENT_ISR | I2C_isrDispatchTable [CSL_I2C_EVT_COUNT]

## Detailed Description

I2C Object structure.

This structure maintains information of I2C object

## Field Documentation

CSL_I2C_EVENT_ISR CSL_I2cObj::I2C_isrDispatchTable[CSL_I2C_EVT_COUNT]

I2C Isr dispatch table

Referenced by I2C_setCallback().

CSL_I2cRegsOvly CSL_I2cObj::i2cRegs

I2C register overlay structure pointer

Referenced by I2C_config(), I2C_eventDisable(), I2C_eventEnable(), I2C_getConfig(), I2C_getEventId(), I2C_init(), I2C_read(), I2C_setup(), and I2C_write().

CSL_SysRegsOvly CSL_I2cObj::sysCtrlRegs

System control register overlay structure pointer

Referenced by I2C_init().

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

- csl_i2c.h