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

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

#include <isf_i2cconf_types.h>

Data Fields

volatile i2c_RegLayout_tregBase
volatile uint8pinMuxReg
volatile uint16gpioReg
volatile uint8stopFCReg
volatile uint8runReg
int8pBusName
uint8 pinConfig
uint8 pinMaskVal
uint16 gpioConfig
uint16 gpioMaskVal
uint8 vectorNumber

Detailed Description

This structure defines the I2C bus register information.

Definition at line 42 of file isf_i2cconf_types.h.


Field Documentation

The GPIO configuration value for SCL1 and SDA1.

Definition at line 51 of file isf_i2cconf_types.h.

The GPIO mask value.

Definition at line 52 of file isf_i2cconf_types.h.

volatile uint16* gpioReg

The GPIO enable/disable register.

Definition at line 45 of file isf_i2cconf_types.h.

The bus name.

Definition at line 48 of file isf_i2cconf_types.h.

The pin configuration value for selecting different pins for SCL1 and SDA1.

Definition at line 49 of file isf_i2cconf_types.h.

The pin mask value.

Definition at line 50 of file isf_i2cconf_types.h.

volatile uint8* pinMuxReg

The pin muxing register.

Definition at line 44 of file isf_i2cconf_types.h.

The base address of the registers.

Definition at line 43 of file isf_i2cconf_types.h.

volatile uint8* runReg

The peripheral clock register for RUN mode.

Definition at line 47 of file isf_i2cconf_types.h.

volatile uint8* stopFCReg

The peripheral clock register for STOPfc mode.

Definition at line 46 of file isf_i2cconf_types.h.

The vector number of the I2C master.

Definition at line 53 of file isf_i2cconf_types.h.


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