ISF  1.1
Intelligent Sensing Framework
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
i2c_BusInfo_struct Struct Reference

This structure defines the I2C bus information. More...

#include <isf_i2cconf_types.h>

Data Fields

const i2c_BusRegInfo_tpbusRegInfo
i2c_BusConfig_t busConfig
volatile i2c_State_t state
i2c_Command_tpcCommand
i2c_MessageBuffer_tpcReceiveBuff
uint16 cBufferIndex
LWEVENT_STRUCT i2cEventHandler
i2c_AddrHint_t cAddr
volatile uint8 is10bitAddressing
uint8 isrBusId

Detailed Description

This structure defines the I2C bus information.

Definition at line 69 of file isf_i2cconf_types.h.


Field Documentation

The current bus configuration.

Definition at line 71 of file isf_i2cconf_types.h.

The current slave address being communicated.

Definition at line 77 of file isf_i2cconf_types.h.

The current buffer index.

Definition at line 75 of file isf_i2cconf_types.h.

LWEVENT_STRUCT i2cEventHandler

The handler defined for internal I2C events.

Definition at line 76 of file isf_i2cconf_types.h.

The flag for 10-bit addressing.

Definition at line 78 of file isf_i2cconf_types.h.

The bus number of the bus causing the triggered ISR.

Definition at line 79 of file isf_i2cconf_types.h.

The current bus register information.

Definition at line 70 of file isf_i2cconf_types.h.

The current command being processed.

Definition at line 73 of file isf_i2cconf_types.h.

The receive buffer being used.

Definition at line 74 of file isf_i2cconf_types.h.

volatile i2c_State_t state

The current I2C state.

Definition at line 72 of file isf_i2cconf_types.h.


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