iLLD_TC27xD  1.0
Enumerations
Collaboration diagram for Enumerations:

Enumerations

enum  IfxPort_ControlledBy {
  IfxPort_ControlledBy_port = 0,
  IfxPort_ControlledBy_hsct = 1
}
 The LVDS RX_DIS control function can be selected from the Port (default) or HSCT module.declared in MODULE_PORTx.LPCRx. More...
 
enum  IfxPort_InputMode {
  IfxPort_InputMode_undefined = -1,
  IfxPort_InputMode_noPullDevice = 0 << 3,
  IfxPort_InputMode_pullDown = 1U << 3,
  IfxPort_InputMode_pullUp = 2U << 3
}
 Ifx_P output modification modes definition. More...
 
enum  IfxPort_Mode {
  IfxPort_Mode_inputNoPullDevice = 0,
  IfxPort_Mode_inputPullDown = 8U,
  IfxPort_Mode_inputPullUp = 0x10U,
  IfxPort_Mode_outputPushPullGeneral = 0x80U,
  IfxPort_Mode_outputPushPullAlt1 = 0x88U,
  IfxPort_Mode_outputPushPullAlt2 = 0x90U,
  IfxPort_Mode_outputPushPullAlt3 = 0x98U,
  IfxPort_Mode_outputPushPullAlt4 = 0xA0U,
  IfxPort_Mode_outputPushPullAlt5 = 0xA8U,
  IfxPort_Mode_outputPushPullAlt6 = 0xB0U,
  IfxPort_Mode_outputPushPullAlt7 = 0xB8U,
  IfxPort_Mode_outputOpenDrainGeneral = 0xC0U,
  IfxPort_Mode_outputOpenDrainAlt1 = 0xC8U,
  IfxPort_Mode_outputOpenDrainAlt2 = 0xD0U,
  IfxPort_Mode_outputOpenDrainAlt3 = 0xD8U,
  IfxPort_Mode_outputOpenDrainAlt4 = 0xE0U,
  IfxPort_Mode_outputOpenDrainAlt5 = 0xE8U,
  IfxPort_Mode_outputOpenDrainAlt6 = 0xF0U,
  IfxPort_Mode_outputOpenDrainAlt7 = 0xF8U
}
 Ifx_P input / output mode definition. More...
 
enum  IfxPort_OutputIdx {
  IfxPort_OutputIdx_general = 0x10U << 3,
  IfxPort_OutputIdx_alt1 = 0x11U << 3,
  IfxPort_OutputIdx_alt2 = 0x12U << 3,
  IfxPort_OutputIdx_alt3 = 0x13U << 3,
  IfxPort_OutputIdx_alt4 = 0x14U << 3,
  IfxPort_OutputIdx_alt5 = 0x15U << 3,
  IfxPort_OutputIdx_alt6 = 0x16U << 3,
  IfxPort_OutputIdx_alt7 = 0x17U << 3
}
 Pin output alternate index. More...
 
enum  IfxPort_OutputMode {
  IfxPort_OutputMode_pushPull = 0x10U << 3,
  IfxPort_OutputMode_openDrain = 0x18U << 3
}
 Pin output mode definition. More...
 
enum  IfxPort_PadDriver {
  IfxPort_PadDriver_cmosAutomotiveSpeed1 = 0,
  IfxPort_PadDriver_cmosAutomotiveSpeed2 = 1,
  IfxPort_PadDriver_cmosAutomotiveSpeed3 = 2,
  IfxPort_PadDriver_cmosAutomotiveSpeed4 = 3,
  IfxPort_PadDriver_lvdsSpeed1 = 4,
  IfxPort_PadDriver_lvdsSpeed2 = 5,
  IfxPort_PadDriver_lvdsSpeed3 = 6,
  IfxPort_PadDriver_lvdsSpeed4 = 7,
  IfxPort_PadDriver_ttlSpeed1 = 8,
  IfxPort_PadDriver_ttlSpeed2 = 9,
  IfxPort_PadDriver_ttlSpeed3 = 10,
  IfxPort_PadDriver_ttlSpeed4 = 11
}
 Pad driver mode definition (strength and slew rate). More...
 
enum  IfxPort_PadSupply {
  IfxPort_PadSupply_5v = 0,
  IfxPort_PadSupply_3v = 1
}
 MODULE_PORTx.LPCRx.B.PS1.Selects between 5v and 3.3v on Vext supply for the LVDSM pair. More...
 
enum  IfxPort_State {
  IfxPort_State_notChanged = (0 << 16) | (0 << 0),
  IfxPort_State_high = (0 << 16) | (1U << 0),
  IfxPort_State_low = (1U << 16) | (0 << 0),
  IfxPort_State_toggled = (1U << 16) | (1U << 0)
}
 Ifx_P output modification modes definition. More...
 

Detailed Description

Enumeration Type Documentation

The LVDS RX_DIS control function can be selected from the Port (default) or HSCT module.declared in MODULE_PORTx.LPCRx.

Enumerator
IfxPort_ControlledBy_port 

port controlled by PORT Module

IfxPort_ControlledBy_hsct 

Port controlled by HSCT Module.

Definition at line 55 of file IfxPort.h.

Ifx_P output modification modes definition.

Enumerator
IfxPort_InputMode_undefined 
IfxPort_InputMode_noPullDevice 
IfxPort_InputMode_pullDown 
IfxPort_InputMode_pullUp 

Definition at line 63 of file IfxPort.h.

Ifx_P input / output mode definition.

See Also
Ifx_P.IOCR, IfxPort_setPinMode()
Enumerator
IfxPort_Mode_inputNoPullDevice 

Input, No pull device connected.

IfxPort_Mode_inputPullDown 

Input, pull-down device connected.

IfxPort_Mode_inputPullUp 

Input, pull-up device connected.

IfxPort_Mode_outputPushPullGeneral 

Push-pull, General-purpose output.

IfxPort_Mode_outputPushPullAlt1 

Push-pull, Alternate output function 1.

IfxPort_Mode_outputPushPullAlt2 

Push-pull, Alternate output function 2.

IfxPort_Mode_outputPushPullAlt3 

Push-pull, Alternate output function 3.

IfxPort_Mode_outputPushPullAlt4 

Push-pull, Alternate output function 4.

IfxPort_Mode_outputPushPullAlt5 

Push-pull, Alternate output function 5.

IfxPort_Mode_outputPushPullAlt6 

Push-pull, Alternate output function 6.

IfxPort_Mode_outputPushPullAlt7 

Push-pull, Alternate output function 7.

IfxPort_Mode_outputOpenDrainGeneral 

Open-drain, General-purpose output.

IfxPort_Mode_outputOpenDrainAlt1 

Open-drain, Alternate output function 1.

IfxPort_Mode_outputOpenDrainAlt2 

Open-drain, Alternate output function 2.

IfxPort_Mode_outputOpenDrainAlt3 

Open-drain, Alternate output function 3.

IfxPort_Mode_outputOpenDrainAlt4 

Open-drain, Alternate output function 4.

IfxPort_Mode_outputOpenDrainAlt5 

Open-drain, Alternate output function 5.

IfxPort_Mode_outputOpenDrainAlt6 

Open-drain, Alternate output function 6.

IfxPort_Mode_outputOpenDrainAlt7 

Open-drain, Alternate output function 7.

Definition at line 75 of file IfxPort.h.

Pin output alternate index.

Enumerator
IfxPort_OutputIdx_general 
IfxPort_OutputIdx_alt1 
IfxPort_OutputIdx_alt2 
IfxPort_OutputIdx_alt3 
IfxPort_OutputIdx_alt4 
IfxPort_OutputIdx_alt5 
IfxPort_OutputIdx_alt6 
IfxPort_OutputIdx_alt7 

Definition at line 100 of file IfxPort.h.

Pin output mode definition.

Enumerator
IfxPort_OutputMode_pushPull 
IfxPort_OutputMode_openDrain 

Definition at line 114 of file IfxPort.h.

Pad driver mode definition (strength and slew rate).

See Also
Ifx_P.PDR, IfxPort_setPinPadDriver()
Enumerator
IfxPort_PadDriver_cmosAutomotiveSpeed1 

Speed grade 1.

IfxPort_PadDriver_cmosAutomotiveSpeed2 

Speed grade 2.

IfxPort_PadDriver_cmosAutomotiveSpeed3 

Speed grade 3.

IfxPort_PadDriver_cmosAutomotiveSpeed4 

Speed grade 4.

IfxPort_PadDriver_lvdsSpeed1 

Lvds Speed grade 1.

IfxPort_PadDriver_lvdsSpeed2 

Lvds Speed grade 2.

IfxPort_PadDriver_lvdsSpeed3 

Lvds Speed grade 3.

IfxPort_PadDriver_lvdsSpeed4 

Lvds Speed grade 4.

IfxPort_PadDriver_ttlSpeed1 

Speed grade 1.

IfxPort_PadDriver_ttlSpeed2 

Speed grade 2.

IfxPort_PadDriver_ttlSpeed3 

Speed grade 3.

IfxPort_PadDriver_ttlSpeed4 

Speed grade 4.

Definition at line 124 of file IfxPort.h.

MODULE_PORTx.LPCRx.B.PS1.Selects between 5v and 3.3v on Vext supply for the LVDSM pair.

Enumerator
IfxPort_PadSupply_5v 

select, 5V supply

IfxPort_PadSupply_3v 

select, 3V supply

Definition at line 142 of file IfxPort.h.

Ifx_P output modification modes definition.

See Also
Ifx_P.OMR, IfxPort_setPinState()
Enumerator
IfxPort_State_notChanged 

Ifx_P pin is left unchanged.

IfxPort_State_high 

Ifx_P pin is set to high.

IfxPort_State_low 

Ifx_P pin is set to low.

IfxPort_State_toggled 

Ifx_P pin is toggled.

Definition at line 152 of file IfxPort.h.