| ISF 1.1 Intelligent Sensing Framework

- Main Page
- Data Structures
- Files
- Sensor Adapters

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Data Fields
i2c_BusConfig_struct Struct Reference

This structure defines the user-specified parameters for bus configuration. More...

`#include <isf_i2c.h>`

## Data Fields
isf_duration_t | timeout
uint8 | speed
i2c_BusConfigFlags_t | configFlags
uint8 | hwSpecificCfg [HWSPECIFIC_MAX]

## Detailed Description

This structure defines the user-specified parameters for bus configuration.

An effort has been made to keep the contents of this type generic, hiding any specific I2C peripheral details in the pHWSpecificCfg field.

Definition at line 125 of file isf_i2c.h.

## Field Documentation

i2c_BusConfigFlags_t configFlags

Flags used to check bus configurations, masterMode and extendedAddrMode.

Definition at line 132 of file isf_i2c.h.

uint8 hwSpecificCfg[HWSPECIFIC_MAX]

Any other necessary data used by the bus-specific implementation of i2c_bus_init().

Definition at line 136 of file isf_i2c.h.

uint8 speed

The speed at which to run the bus.

Definition at line 129 of file isf_i2c.h.

isf_duration_t timeout

The bus timeout value to use.

Definition at line 126 of file isf_i2c.h.

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

- Include/isf_i2c.h