iLLD_TC27xD  1.0
I2C Pin Mapping
Collaboration diagram for I2C Pin Mapping:

Data Structures

struct  IfxI2c_Scl_InOut
 SCL input mapping structure. More...
 
struct  IfxI2c_Sda_InOut
 SDA input mapping structure. More...
 

Macros

#define IFXI2C_PINMAP_NUM_MODULES   1
 Table dimensions. More...
 
#define IFXI2C_PINMAP_SCL_INOUT_NUM_ITEMS   3
 
#define IFXI2C_PINMAP_SDA_INOUT_NUM_ITEMS   3
 

Variables

IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P02_5_INOUT
 I2C0_SCL: I2C0 output and input. More...
 
IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P13_1_INOUT
 I2C0_SCL: I2C0 output and input. More...
 
IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P15_4_INOUT
 I2C0_SCL: I2C0 output and input. More...
 
IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P02_4_INOUT
 I2C0_SDA: I2C0 output and input. More...
 
IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P13_2_INOUT
 I2C0_SDA: I2C0 output and input. More...
 
IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P15_5_INOUT
 I2C0_SDA: I2C0 output and input. More...
 
IFX_EXTERN const IfxI2c_Scl_InOutIfxI2c_Scl_InOut_pinTable [IFXI2C_PINMAP_NUM_MODULES][IFXI2C_PINMAP_SCL_INOUT_NUM_ITEMS]
 IfxI2c_Scl_InOut table. More...
 
IFX_EXTERN const IfxI2c_Sda_InOutIfxI2c_Sda_InOut_pinTable [IFXI2C_PINMAP_NUM_MODULES][IFXI2C_PINMAP_SDA_INOUT_NUM_ITEMS]
 IfxI2c_Sda_InOut table. More...
 

Detailed Description


Data Structure Documentation

struct IfxI2c_Scl_InOut

SCL input mapping structure.

Definition at line 39 of file IfxI2c_PinMap.h.

Collaboration diagram for IfxI2c_Scl_InOut:
Data Fields
Ifx_RxSel inSelect Input multiplexer value.
Ifx_I2C * module Base address.
IfxPort_OutputIdx outSelect Port control code.
IfxPort_Pin pin Port pin.
struct IfxI2c_Sda_InOut

SDA input mapping structure.

Definition at line 48 of file IfxI2c_PinMap.h.

Collaboration diagram for IfxI2c_Sda_InOut:
Data Fields
Ifx_RxSel inSelect Input multiplexer value.
Ifx_I2C * module Base address.
IfxPort_OutputIdx outSelect Port control code.
IfxPort_Pin pin Port pin.

Macro Definition Documentation

#define IFXI2C_PINMAP_NUM_MODULES   1

Table dimensions.

Definition at line 64 of file IfxI2c_PinMap.h.

#define IFXI2C_PINMAP_SCL_INOUT_NUM_ITEMS   3

Definition at line 65 of file IfxI2c_PinMap.h.

#define IFXI2C_PINMAP_SDA_INOUT_NUM_ITEMS   3

Definition at line 66 of file IfxI2c_PinMap.h.

Variable Documentation

IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P02_5_INOUT

I2C0_SCL: I2C0 output and input.

Definition at line 56 of file IfxI2c_PinMap.h.

IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P13_1_INOUT

I2C0_SCL: I2C0 output and input.

Definition at line 57 of file IfxI2c_PinMap.h.

IFX_EXTERN IfxI2c_Scl_InOut IfxI2c0_SCL_P15_4_INOUT

I2C0_SCL: I2C0 output and input.

Definition at line 58 of file IfxI2c_PinMap.h.

IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P02_4_INOUT

I2C0_SDA: I2C0 output and input.

Definition at line 59 of file IfxI2c_PinMap.h.

IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P13_2_INOUT

I2C0_SDA: I2C0 output and input.

Definition at line 60 of file IfxI2c_PinMap.h.

IFX_EXTERN IfxI2c_Sda_InOut IfxI2c0_SDA_P15_5_INOUT

I2C0_SDA: I2C0 output and input.

Definition at line 61 of file IfxI2c_PinMap.h.

IfxI2c_Scl_InOut table.

Definition at line 70 of file IfxI2c_PinMap.h.

IfxI2c_Sda_InOut table.

Definition at line 73 of file IfxI2c_PinMap.h.