- Main Page
- Modules
- Data Structures
- Files

Data Structures | Typedefs
I2C Data Structures
I2C

## Data Structures
struct | CSL_I2cIsrAddr
| I2C callback pointer structure. More...
struct | CSL_I2cConfig
| I2C Config structure. More...
struct | CSL_I2cSetup
| I2C Setup structure. More...
struct | CSL_I2cObj
| I2C Object structure. More...
## Typedefs
typedef struct CSL_I2cIsrAddr | CSL_I2cIsrAddr
| I2C callback pointer structure.
typedef struct CSL_I2cConfig | CSL_I2cConfig
| I2C Config structure.
typedef struct CSL_I2cSetup | CSL_I2cSetup
| I2C Setup structure.
typedef struct CSL_I2cObj | CSL_I2cObj
| I2C Object structure.
typedef CSL_I2cObj * | pI2cHandle

## Typedef Documentation

typedef struct CSL_I2cConfig CSL_I2cConfig

I2C Config structure.

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

typedef struct CSL_I2cIsrAddr CSL_I2cIsrAddr

I2C callback pointer structure.

This structure contains pointers to I2C interrupt callback functions

typedef struct CSL_I2cObj CSL_I2cObj

I2C Object structure.

This structure maintains information of I2C object

typedef struct CSL_I2cSetup CSL_I2cSetup

I2C Setup structure.

This structure contains the I2C setup parameters. Using this structure individual parameters can be passed

typedef CSL_I2cObj* pI2cHandle

Handle to the I2C object structure