iLLD_TC27xD  1.0
Enumerations
Collaboration diagram for Enumerations:

Enumerations

enum  IfxGpt12_CaptureInput {
  IfxGpt12_CaptureInput_A = 0,
  IfxGpt12_CaptureInput_B = 1,
  IfxGpt12_CaptureInput_C = 2,
  IfxGpt12_CaptureInput_D = 3
}
 Input Select for CAPIN
Definition in IfxGPT12.PISEL.B.ISCAPIN. More...
 
enum  IfxGpt12_CaptureInputMode {
  IfxGpt12_CaptureInputMode_none = 0,
  IfxGpt12_CaptureInputMode_risingEdgeTxIN = 1,
  IfxGpt12_CaptureInputMode_fallingEdgeTxIN = 2,
  IfxGpt12_CaptureInputMode_bothEdgesTxIN = 3
}
 Tx Input Edge Selection (Capture Mode, x=2,4) More...
 
enum  IfxGpt12_CaptureTrigger {
  IfxGpt12_CaptureTrigger_capin = 0,
  IfxGpt12_CaptureTrigger_t3inOrT3EUD = 1
}
 Capture Trigger Enable
Definition in IfxGPT12.T5CON.B.CT3. More...
 
enum  IfxGpt12_CaptureTriggerMode {
  IfxGpt12_CaptureTriggerMode_disabled = 0,
  IfxGpt12_CaptureTriggerMode_risingEdge = 1,
  IfxGpt12_CaptureTriggerMode_fallingEdge = 2,
  IfxGpt12_CaptureTriggerMode_randomEdge = 3
}
 Capture Trigger Selection
Definition in IfxGPT12.T5CON.B.CI. More...
 
enum  IfxGpt12_CounterInputMode {
  IfxGpt12_CounterInputMode_counterDisabled = 0,
  IfxGpt12_CounterInputMode_risingEdgeTxIN = 1,
  IfxGpt12_CounterInputMode_fallingEdgeTxIN = 2,
  IfxGpt12_CounterInputMode_bothEdgesTxIN = 3,
  IfxGpt12_CounterInputMode_risingEdgeTxOTL = 5,
  IfxGpt12_CounterInputMode_fallingEdgeTxOTL = 6,
  IfxGpt12_CounterInputMode_bothEdgesTxOTL = 7
}
 Input Edge Selection for counter mode
Definition in IfxGPT12.TxCON.B.TxI (x = 2 to 6) More...
 
enum  IfxGpt12_EudInput {
  IfxGpt12_EudInput_A = 0,
  IfxGpt12_EudInput_B = 1,
  IfxGpt12_EudInput_C = 2,
  IfxGpt12_EudInput_D = 3
}
 Input Select for TxEUD
Definition in IfxGPT12.PISEL.B.ISTxEUD (x = 2 to 4) More...
 
enum  IfxGpt12_Gpt1BlockPrescaler {
  IfxGpt12_Gpt1BlockPrescaler_8 = 0,
  IfxGpt12_Gpt1BlockPrescaler_4 = 1,
  IfxGpt12_Gpt1BlockPrescaler_32 = 2,
  IfxGpt12_Gpt1BlockPrescaler_16 = 3
}
 GPT1 block prescaler Selection
Definition in IfxGPT12.T3CON.B.BPS1. More...
 
enum  IfxGpt12_Gpt2BlockPrescaler {
  IfxGpt12_Gpt2BlockPrescaler_4 = 0,
  IfxGpt12_Gpt2BlockPrescaler_2 = 1,
  IfxGpt12_Gpt2BlockPrescaler_16 = 2,
  IfxGpt12_Gpt2BlockPrescaler_8 = 3
}
 Gpt2 block prescaler Selection
Definition in IfxGPT12.T6CON.B.BPS2. More...
 
enum  IfxGpt12_IncrementalInterfaceInputMode {
  IfxGpt12_IncrementalInterfaceInputMode_stopCounterTx = 0,
  IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxIN = 1,
  IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxEUD = 2,
  IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxINOrTxEUD = 3
}
 Input Edge Selection for Incremental Interface mode
Definition in IfxGPT12.TxCON.B.TxI (x=2, 3 and 4) More...
 
enum  IfxGpt12_Input {
  IfxGpt12_Input_A = 0,
  IfxGpt12_Input_B = 1,
  IfxGpt12_Input_C = 2,
  IfxGpt12_Input_D = 3
}
 Input Select for TxIN
Definition in IfxGPT12.PISEL.B.ISTxIN (x = 2 to 4) More...
 
enum  IfxGpt12_Mode {
  IfxGpt12_Mode_timer = 0,
  IfxGpt12_Mode_counter = 1,
  IfxGpt12_Mode_lowGatedTimer = 2,
  IfxGpt12_Mode_highGatedTimer = 3,
  IfxGpt12_Mode_reload = 4,
  IfxGpt12_Mode_capture = 5,
  IfxGpt12_Mode_incrementalInterfaceRotationDetection = 6,
  IfxGpt12_Mode_incrementalInterfaceEdgeDetection = 7
}
 Timer operating mode
Definition in IfxGPT12.TxCON.B.TxM (x = 2 to 4) More...
 
enum  IfxGpt12_ReloadInputMode {
  IfxGpt12_ReloadInputMode_counterDisabled = 0,
  IfxGpt12_ReloadInputMode_risingEdgeTxIN = 1,
  IfxGpt12_ReloadInputMode_fallingEdgeTxIN = 2,
  IfxGpt12_ReloadInputMode_bothEdgesTxIN = 3,
  IfxGpt12_ReloadInputMode_risingEdgeTxOTL = 5,
  IfxGpt12_ReloadInputMode_fallingEdgeTxOTL = 6,
  IfxGpt12_ReloadInputMode_bothEdgesTxOTL = 7
}
 Input Edge Selection for reload mode
Definition in IfxGPT12.TxCON.B.TxI (x = 2 and 4) More...
 
enum  IfxGpt12_SleepMode {
  IfxGpt12_SleepMode_enable = 0,
  IfxGpt12_SleepMode_disable = 1
}
 Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_GPT12.CLC.B.EDIS. More...
 
enum  IfxGpt12_TimerDirection {
  IfxGpt12_TimerDirection_up = 0,
  IfxGpt12_TimerDirection_down = 1
}
 Timer Count Direction
Definition in IfxGPT12.TxCON.B.TxUD (x=2 to 6) More...
 
enum  IfxGpt12_TimerDirectionSource {
  IfxGpt12_TimerDirectionSource_internal = 0,
  IfxGpt12_TimerDirectionSource_external = 1
}
 Timer count direction control source
Definition in IfxGPT12.TxCON.B.TxUDE (x=2 to 6) More...
 
enum  IfxGpt12_TimerInputPrescaler {
  IfxGpt12_TimerInputPrescaler_1 = 0,
  IfxGpt12_TimerInputPrescaler_2 = 1,
  IfxGpt12_TimerInputPrescaler_4 = 2,
  IfxGpt12_TimerInputPrescaler_8 = 3,
  IfxGpt12_TimerInputPrescaler_16 = 4,
  IfxGpt12_TimerInputPrescaler_32 = 5,
  IfxGpt12_TimerInputPrescaler_64 = 6,
  IfxGpt12_TimerInputPrescaler_128 = 7
}
 Input prescaler Selection for the timer
Definition in IfxGPT12.TxCON.B.TxI (x = 2 to 4) More...
 
enum  IfxGpt12_TimerRemoteControl {
  IfxGpt12_TimerRemoteControl_off = 0,
  IfxGpt12_TimerRemoteControl_on = 1
}
 Timer Remote Control enable choice
Definition in IfxGPT12.TxCON.B.TxRC (x = 2 and 4) More...
 
enum  IfxGpt12_TimerRun {
  IfxGpt12_TimerRun_stop = 0,
  IfxGpt12_TimerRun_start = 1
}
 Timer Run / stop control choice (only if TxCON.B.TxRC = 0)
Definition in IfxGPT12.TxCON.B.TxR (x = 2 to 6) More...
 

Detailed Description

Enumeration Type Documentation

Input Select for CAPIN
Definition in IfxGPT12.PISEL.B.ISCAPIN.

Enumerator
IfxGpt12_CaptureInput_A 

signal CAPINA selected

IfxGpt12_CaptureInput_B 

signal CAPINB selected

IfxGpt12_CaptureInput_C 

signal CAPINC selected

IfxGpt12_CaptureInput_D 

signal CAPIND selected

Definition at line 59 of file IfxGpt12.h.

Tx Input Edge Selection (Capture Mode, x=2,4)

Enumerator
IfxGpt12_CaptureInputMode_none 

None, Counter is disabled.

IfxGpt12_CaptureInputMode_risingEdgeTxIN 

rising edge on TxIN

IfxGpt12_CaptureInputMode_fallingEdgeTxIN 

falling edge on TxIN

IfxGpt12_CaptureInputMode_bothEdgesTxIN 

(rising or falling edge) on TxIN

Definition at line 69 of file IfxGpt12.h.

Capture Trigger Enable
Definition in IfxGPT12.T5CON.B.CT3.

Enumerator
IfxGpt12_CaptureTrigger_capin 

Capture Trigger Enable from CAPIN.

IfxGpt12_CaptureTrigger_t3inOrT3EUD 

Capture Trigger Enable from T3IN/T3EUD.

Definition at line 80 of file IfxGpt12.h.

Capture Trigger Selection
Definition in IfxGPT12.T5CON.B.CI.

Enumerator
IfxGpt12_CaptureTriggerMode_disabled 

capture disabled

IfxGpt12_CaptureTriggerMode_risingEdge 

positive Transition on CAPIN or any Transition on T3IN

IfxGpt12_CaptureTriggerMode_fallingEdge 

negative Transition on CAPIN or any Transition on T3EUD

IfxGpt12_CaptureTriggerMode_randomEdge 

Any Transition on CAPIN or any Transition on T3IN/T3EUD.

Definition at line 89 of file IfxGpt12.h.

Input Edge Selection for counter mode
Definition in IfxGPT12.TxCON.B.TxI (x = 2 to 6)

Enumerator
IfxGpt12_CounterInputMode_counterDisabled 

Counter Tx is disabled.

IfxGpt12_CounterInputMode_risingEdgeTxIN 

rising edge on TxIN

IfxGpt12_CounterInputMode_fallingEdgeTxIN 

falling edge on TxIN

IfxGpt12_CounterInputMode_bothEdgesTxIN 

rising or falling edge on TxIN

IfxGpt12_CounterInputMode_risingEdgeTxOTL 

rising edge of TxOTL (x=3,6)

IfxGpt12_CounterInputMode_fallingEdgeTxOTL 

falling edge of TxOTL

IfxGpt12_CounterInputMode_bothEdgesTxOTL 

rising or falling edge of TxOTL

Definition at line 100 of file IfxGpt12.h.

Input Select for TxEUD
Definition in IfxGPT12.PISEL.B.ISTxEUD (x = 2 to 4)

Enumerator
IfxGpt12_EudInput_A 

signal TXEUDA selected

IfxGpt12_EudInput_B 

signal TXEUDB selected

IfxGpt12_EudInput_C 

signal TXEUDC selected

IfxGpt12_EudInput_D 

signal TXEUDD selected

Definition at line 114 of file IfxGpt12.h.

GPT1 block prescaler Selection
Definition in IfxGPT12.T3CON.B.BPS1.

Enumerator
IfxGpt12_Gpt1BlockPrescaler_8 

fGPT/8

IfxGpt12_Gpt1BlockPrescaler_4 

fGPT/4

IfxGpt12_Gpt1BlockPrescaler_32 

fGPT/32

IfxGpt12_Gpt1BlockPrescaler_16 

fGPT/16

Definition at line 125 of file IfxGpt12.h.

Gpt2 block prescaler Selection
Definition in IfxGPT12.T6CON.B.BPS2.

Enumerator
IfxGpt12_Gpt2BlockPrescaler_4 

fGPT/4

IfxGpt12_Gpt2BlockPrescaler_2 

fGPT/2

IfxGpt12_Gpt2BlockPrescaler_16 

fGPT/16

IfxGpt12_Gpt2BlockPrescaler_8 

fGPT/8

Definition at line 136 of file IfxGpt12.h.

Input Edge Selection for Incremental Interface mode
Definition in IfxGPT12.TxCON.B.TxI (x=2, 3 and 4)

Enumerator
IfxGpt12_IncrementalInterfaceInputMode_stopCounterTx 

Counter Tx Stop.

IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxIN 

(rising or falling edge) on TxIN

IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxEUD 

(rising or falling edge) on TxEUD

IfxGpt12_IncrementalInterfaceInputMode_bothEdgesTxINOrTxEUD 

(rising or falling edge) on any Tx input (TxIN or TxEUD)

Definition at line 147 of file IfxGpt12.h.

Input Select for TxIN
Definition in IfxGPT12.PISEL.B.ISTxIN (x = 2 to 4)

Enumerator
IfxGpt12_Input_A 

signal TXINA selected

IfxGpt12_Input_B 

signal TXINB selected

IfxGpt12_Input_C 

signal TXINC selected

IfxGpt12_Input_D 

signal TXIND selected

Definition at line 158 of file IfxGpt12.h.

Timer operating mode
Definition in IfxGPT12.TxCON.B.TxM (x = 2 to 4)

Enumerator
IfxGpt12_Mode_timer 

Timer Mode selected.

IfxGpt12_Mode_counter 

Counter Mode selected.

IfxGpt12_Mode_lowGatedTimer 

Low Gated Timer Mode selected.

IfxGpt12_Mode_highGatedTimer 

High Gated Timer Mode selected.

IfxGpt12_Mode_reload 

Reload Mode selected.

IfxGpt12_Mode_capture 

Capture Mode selected.

IfxGpt12_Mode_incrementalInterfaceRotationDetection 

Incremental Interface Mode selected.

IfxGpt12_Mode_incrementalInterfaceEdgeDetection 

Incremental Interface Mode selected.

Definition at line 169 of file IfxGpt12.h.

Input Edge Selection for reload mode
Definition in IfxGPT12.TxCON.B.TxI (x = 2 and 4)

Enumerator
IfxGpt12_ReloadInputMode_counterDisabled 

Counter Tx is disabled.

IfxGpt12_ReloadInputMode_risingEdgeTxIN 

rising edge on TxIN

IfxGpt12_ReloadInputMode_fallingEdgeTxIN 

falling edge on TxIN

IfxGpt12_ReloadInputMode_bothEdgesTxIN 

rising or falling edge on TxIN

IfxGpt12_ReloadInputMode_risingEdgeTxOTL 

rising edge of Tx toggle latch TxOTL

IfxGpt12_ReloadInputMode_fallingEdgeTxOTL 

falling edge of Tx toggle latch TxOTL

IfxGpt12_ReloadInputMode_bothEdgesTxOTL 

rising or falling edge of Tx toggle latch TxOTL

Definition at line 184 of file IfxGpt12.h.

Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_GPT12.CLC.B.EDIS.

Enumerator
IfxGpt12_SleepMode_enable 

enables sleep mode

IfxGpt12_SleepMode_disable 

disables sleep mode

Definition at line 198 of file IfxGpt12.h.

Timer Count Direction
Definition in IfxGPT12.TxCON.B.TxUD (x=2 to 6)

Enumerator
IfxGpt12_TimerDirection_up 

Timer Up Direction selected.

IfxGpt12_TimerDirection_down 

Timer Down Direction selected.

Definition at line 207 of file IfxGpt12.h.

Timer count direction control source
Definition in IfxGPT12.TxCON.B.TxUDE (x=2 to 6)

Enumerator
IfxGpt12_TimerDirectionSource_internal 

Timer Dir Control = TxUD (x=2,3,4)

IfxGpt12_TimerDirectionSource_external 

Timer Dir Control = TxUD (x=2,3,4)

Definition at line 216 of file IfxGpt12.h.

Input prescaler Selection for the timer
Definition in IfxGPT12.TxCON.B.TxI (x = 2 to 4)

Enumerator
IfxGpt12_TimerInputPrescaler_1 
IfxGpt12_TimerInputPrescaler_2 
IfxGpt12_TimerInputPrescaler_4 
IfxGpt12_TimerInputPrescaler_8 
IfxGpt12_TimerInputPrescaler_16 
IfxGpt12_TimerInputPrescaler_32 
IfxGpt12_TimerInputPrescaler_64 
IfxGpt12_TimerInputPrescaler_128 

Definition at line 225 of file IfxGpt12.h.

Timer Remote Control enable choice
Definition in IfxGPT12.TxCON.B.TxRC (x = 2 and 4)

Enumerator
IfxGpt12_TimerRemoteControl_off 

T2 RemoteControl Off.

IfxGpt12_TimerRemoteControl_on 

T2 RemoteControl On.

Definition at line 240 of file IfxGpt12.h.

Timer Run / stop control choice (only if TxCON.B.TxRC = 0)
Definition in IfxGPT12.TxCON.B.TxR (x = 2 to 6)

Enumerator
IfxGpt12_TimerRun_stop 

Timer x Stops.

IfxGpt12_TimerRun_start 

Timer X Run.

Definition at line 249 of file IfxGpt12.h.