iLLD_TC27xD  1.0
Configuration Functions
Collaboration diagram for Configuration Functions:

Functions

IFX_INLINE void IfxGpt12_T2_setCaptureInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CaptureInputMode inputMode)
 Sets the input edge selection for the capture mode of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setCounterInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CounterInputMode inputMode)
 Sets the input edge selection for the counter mode of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setDirectionSource (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirectionSource source)
 Sets the T2 timer count direction source internal / external. More...
 
IFX_INLINE void IfxGpt12_T2_setEudInput (Ifx_GPT12 *gpt12, IfxGpt12_EudInput input)
 Sets the EUD input for the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setIncrementalInterfaceInputMode (Ifx_GPT12 *gpt12, IfxGpt12_IncrementalInterfaceInputMode inputMode)
 Sets the input edge selection for the incremental interface mode of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setInput (Ifx_GPT12 *gpt12, IfxGpt12_Input input)
 Sets the input for the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setInterruptEnable (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the interrupt generation of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setMode (Ifx_GPT12 *gpt12, IfxGpt12_Mode mode)
 Sets the mode of operation od T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setReloadInputMode (Ifx_GPT12 *gpt12, IfxGpt12_ReloadInputMode inputMode)
 Sets the input edge selection for the reload mode of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setRemoteControl (Ifx_GPT12 *gpt12, IfxGpt12_TimerRemoteControl control)
 Sets the remote control of the T2 timer. More...
 
IFX_INLINE void IfxGpt12_T2_setTimerDirection (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirection direction)
 Sets the T2 timer count direction. More...
 
IFX_INLINE void IfxGpt12_T2_setTimerPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_TimerInputPrescaler inputPrescaler)
 Sets the input prescaler for the Timer mode and Gated timer mode of T2 timer. More...
 
IFX_INLINE void IfxGpt12_T3_enableOutput (Ifx_GPT12 *gpt12, boolean enable)
 Enable / Disable the T3 Output on pin T3OUT. More...
 
IFX_INLINE void IfxGpt12_T3_setCounterInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CounterInputMode inputMode)
 Sets the input edge selection for the counter mode of the T3 timer. More...
 
IFX_INLINE void IfxGpt12_T3_setDirectionSource (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirectionSource source)
 Sets the T3 timer count direction source internal / external. More...
 
IFX_INLINE void IfxGpt12_T3_setEudInput (Ifx_GPT12 *gpt12, IfxGpt12_EudInput input)
 Sets the EUD input for the T3 timer. More...
 
IFX_INLINE void IfxGpt12_T3_setIncrementalInterfaceInputMode (Ifx_GPT12 *gpt12, IfxGpt12_IncrementalInterfaceInputMode inputMode)
 Sets the input edge selection for the incremental interface mode of the T3 timer. More...
 
IFX_INLINE void IfxGpt12_T3_setInput (Ifx_GPT12 *gpt12, IfxGpt12_Input input)
 Sets the input for the T3 timer. More...
 
IFX_INLINE void IfxGpt12_T3_setMode (Ifx_GPT12 *gpt12, IfxGpt12_Mode mode)
 Sets the mode of operation od T3 timer. More...
 
IFX_INLINE void IfxGpt12_T3_setTimerDirection (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirection direction)
 Sets the T3 timer count direction. More...
 
IFX_INLINE void IfxGpt12_T3_setTimerPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_TimerInputPrescaler inputPrescaler)
 Sets the input prescaler for the Timer mode and Gated timer mode of T3 timer. More...
 
IFX_INLINE void IfxGpt12_T4_enableClearTimerT2 (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the clear timer T2 bit of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_enableClearTimerT3 (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the clear timer T3 bit of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setCaptureInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CaptureInputMode inputMode)
 Sets the input edge selection for the capture mode of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setCounterInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CounterInputMode inputMode)
 Sets the input edge selection for the counter mode of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setDirectionSource (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirectionSource source)
 Sets the T4 timer count direction source internal / external. More...
 
IFX_INLINE void IfxGpt12_T4_setEudInput (Ifx_GPT12 *gpt12, IfxGpt12_EudInput input)
 Sets the EUD input for the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setIncrementalInterfaceInputMode (Ifx_GPT12 *gpt12, IfxGpt12_IncrementalInterfaceInputMode inputMode)
 Sets the input edge selection for the incremental interface mode of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setInput (Ifx_GPT12 *gpt12, IfxGpt12_Input input)
 Sets the input for the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setInterruptEnable (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the interrupt generation of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setMode (Ifx_GPT12 *gpt12, IfxGpt12_Mode mode)
 Sets the mode of operation od T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setReloadInputMode (Ifx_GPT12 *gpt12, IfxGpt12_ReloadInputMode inputMode)
 Sets the input edge selection for the reload mode of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setRemoteControl (Ifx_GPT12 *gpt12, IfxGpt12_TimerRemoteControl control)
 Sets the remote control of the T4 timer. More...
 
IFX_INLINE void IfxGpt12_T4_setTimerDirection (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirection direction)
 Sets the T4 timer count direction. More...
 
IFX_INLINE void IfxGpt12_T4_setTimerPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_TimerInputPrescaler inputPrescaler)
 Sets the input prescaler for the Timer mode and Gated timer mode of T4 timer. More...
 
IFX_INLINE void IfxGpt12_T5_enableClearTimer (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the clear timer bit of the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setCaptureTrigger (Ifx_GPT12 *gpt12, IfxGpt12_CaptureTrigger trigger)
 Sets the capture trigger of teh T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setCaptureTriggerEnable (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the capture trigger of the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setCaptureTriggerMode (Ifx_GPT12 *gpt12, IfxGpt12_CaptureTriggerMode mode)
 Sets the capture trigger mode of the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setCounterInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CounterInputMode inputMode)
 Sets the input edge selection for the counter mode of the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setDirectionSource (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirectionSource source)
 Sets the T5 timer count direction source internal / external. More...
 
IFX_INLINE void IfxGpt12_T5_setEudInput (Ifx_GPT12 *gpt12, IfxGpt12_EudInput input)
 Sets the EUD input for the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setInput (Ifx_GPT12 *gpt12, IfxGpt12_Input input)
 Sets the input for the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setMode (Ifx_GPT12 *gpt12, IfxGpt12_Mode mode)
 Sets the mode of operation od T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setRemoteControl (Ifx_GPT12 *gpt12, IfxGpt12_TimerRemoteControl control)
 Sets the remote control of the T5 timer. More...
 
IFX_INLINE void IfxGpt12_T5_setTimerDirection (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirection direction)
 Sets the T5 timer count direction. More...
 
IFX_INLINE void IfxGpt12_T5_setTimerPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_TimerInputPrescaler inputPrescaler)
 Sets the input prescaler for the Timer mode and Gated timer mode of T5 timer. More...
 
IFX_INLINE void IfxGpt12_T6_enableClearTimer (Ifx_GPT12 *gpt12, boolean enabled)
 Enables / Disables the clear timer bit of the T6 timer. More...
 
IFX_INLINE void IfxGpt12_T6_setCounterInputMode (Ifx_GPT12 *gpt12, IfxGpt12_CounterInputMode inputMode)
 Sets the input edge selection for the counter mode of the T6 timer. More...
 
IFX_INLINE void IfxGpt12_T6_setDirectionSource (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirectionSource source)
 sets the T6 timer count direction source internal / external More...
 
IFX_INLINE void IfxGpt12_T6_setEudInput (Ifx_GPT12 *gpt12, IfxGpt12_EudInput input)
 Sets the EUD input for the T6 timer. More...
 
IFX_INLINE void IfxGpt12_T6_setInput (Ifx_GPT12 *gpt12, IfxGpt12_Input input)
 Sets the input for the T6 timer. More...
 
IFX_INLINE void IfxGpt12_T6_setMode (Ifx_GPT12 *gpt12, IfxGpt12_Mode mode)
 Sets the mode of operation od T6 timer. More...
 
IFX_INLINE void IfxGpt12_T6_setTimerDirection (Ifx_GPT12 *gpt12, IfxGpt12_TimerDirection direction)
 sets the T6 timer count direction More...
 
IFX_INLINE void IfxGpt12_T6_setTimerPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_TimerInputPrescaler inputPrescaler)
 Sets the input prescaler for the Timer mode and Gated timer mode of T6 timer. More...
 
IFX_INLINE void IfxGpt12_initCapInPin (const IfxGpt12_TxIn_In *capIn, IfxPort_InputMode inputMode)
 Initializes a Capin_In input. More...
 
IFX_INLINE void IfxGpt12_initTxOutPin (const IfxGpt12_TxOut_Out *txOut, IfxPort_OutputMode outputMode, IfxPort_PadDriver padDriver)
 Initializes a SLSO output. More...
 
IFX_INLINE void IfxGpt12_setCaptureInput (Ifx_GPT12 *gpt12, IfxGpt12_CaptureInput input)
 Sets the capture input. More...
 
IFX_INLINE void IfxGpt12_setGpt1BlockPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_Gpt1BlockPrescaler bps1)
 Sets the GPT1 block prescaler. More...
 
IFX_INLINE void IfxGpt12_setGpt2BlockPrescaler (Ifx_GPT12 *gpt12, IfxGpt12_Gpt2BlockPrescaler bps2)
 Sets the GPT2 block prescaler. More...
 
IFX_EXTERN void IfxGpt12_enableModule (Ifx_GPT12 *gpt12)
 Enables the module. More...
 
IFX_EXTERN void IfxGpt12_initTxEudInPin (const IfxGpt12_TxEud_In *txEudIn, IfxPort_InputMode inputMode)
 Initializes a TxEUDIn_IN input. More...
 
IFX_EXTERN void IfxGpt12_initTxInPin (const IfxGpt12_TxIn_In *txIn, IfxPort_InputMode inputMode)
 Initializes a TxIn input. More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxGpt12_enableModule ( Ifx_GPT12 *  gpt12)

Enables the module.

Parameters
gpt12Pointer to module base address
Returns
None

Definition at line 240 of file IfxGpt12.c.

IFX_INLINE void IfxGpt12_initCapInPin ( const IfxGpt12_TxIn_In capIn,
IfxPort_InputMode  inputMode 
)

Initializes a Capin_In input.

Parameters
capInthe TxIn Pin which should be configured
inputModethe pin input mode which should be configured
Returns
None

Definition at line 1468 of file IfxGpt12.h.

IFX_EXTERN void IfxGpt12_initTxEudInPin ( const IfxGpt12_TxEud_In txEudIn,
IfxPort_InputMode  inputMode 
)

Initializes a TxEUDIn_IN input.

Parameters
txEudInthe TxEUD_IN Pin which should be configured
inputModethe pin input mode which should be configured
Returns
None

Definition at line 249 of file IfxGpt12.c.

Referenced by IfxGpt12_IncrEnc_init().

IFX_EXTERN void IfxGpt12_initTxInPin ( const IfxGpt12_TxIn_In txIn,
IfxPort_InputMode  inputMode 
)

Initializes a TxIn input.

Parameters
txInthe TxIn Pin which should be configured
inputModethe pin input mode which should be configured
Returns
None

Definition at line 276 of file IfxGpt12.c.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_initTxOutPin ( const IfxGpt12_TxOut_Out txOut,
IfxPort_OutputMode  outputMode,
IfxPort_PadDriver  padDriver 
)

Initializes a SLSO output.

Parameters
txOutthe TxOUT Pin which should be configured
outputModethe pin output mode which should be configured
padDriverthe pad driver mode which should be configured
Returns
None

Definition at line 1475 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_setCaptureInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_CaptureInput  input 
)

Sets the capture input.

Parameters
gpt12Pointer to Module base address
inputSelect the capture input signal
Returns
None

Definition at line 1482 of file IfxGpt12.h.

Referenced by IfxGpt12_initCapInPin().

IFX_INLINE void IfxGpt12_setGpt1BlockPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_Gpt1BlockPrescaler  bps1 
)

Sets the GPT1 block prescaler.

Parameters
gpt12Pointer to module base address
bps1Select the GPT1 block Prescaler
Returns
None

Definition at line 1488 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_setGpt2BlockPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_Gpt2BlockPrescaler  bps2 
)

Sets the GPT2 block prescaler.

Parameters
gpt12Pointer to module base address
bps2Select the GPT2 block Prescaler
Returns
None

Definition at line 1494 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setCaptureInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CaptureInputMode  inputMode 
)

Sets the input edge selection for the capture mode of the T2 timer.

Parameters
gpt12Pointer to module base address
inputModeinput prescaler value in capture mode
Returns
None

Definition at line 989 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setCounterInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CounterInputMode  inputMode 
)

Sets the input edge selection for the counter mode of the T2 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in counter mode
Returns
None

Definition at line 995 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setDirectionSource ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirectionSource  source 
)

Sets the T2 timer count direction source internal / external.

Parameters
gpt12Pointer to module base address
sourcedirection source
Returns
None

Definition at line 1001 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T2_setEudInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_EudInput  input 
)

Sets the EUD input for the T2 timer.

Parameters
gpt12Pointer to module base address
inputSelect the EUD input signal
Returns
None

Definition at line 1007 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxEudInPin().

IFX_INLINE void IfxGpt12_T2_setIncrementalInterfaceInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_IncrementalInterfaceInputMode  inputMode 
)

Sets the input edge selection for the incremental interface mode of the T2 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in IIM mode
Returns
None

Definition at line 1014 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T2_setInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_Input  input 
)

Sets the input for the T2 timer.

Parameters
gpt12Pointer to module base address
inputSelect the Input signal
Returns
None

Definition at line 1020 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxInPin().

IFX_INLINE void IfxGpt12_T2_setInterruptEnable ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the interrupt generation of the T2 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1027 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_Mode  mode 
)

Sets the mode of operation od T2 timer.

Parameters
gpt12Pointer to module base address
modeSelect the mode of operation
Returns
None

Definition at line 1033 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T2_setReloadInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_ReloadInputMode  inputMode 
)

Sets the input edge selection for the reload mode of the T2 timer.

Parameters
gpt12Pointer to module base address
inputModeinput prescaler value in reload mode
Returns
None

Definition at line 1039 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setRemoteControl ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerRemoteControl  control 
)

Sets the remote control of the T2 timer.

Parameters
gpt12pointer to module base address
controlenable the remote control
Returns
None

Definition at line 1045 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T2_setTimerDirection ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirection  direction 
)

Sets the T2 timer count direction.

Parameters
gpt12Pointer to module base address
directionselect the Timer direction
Returns
None

Definition at line 1051 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T2_setTimerPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerInputPrescaler  inputPrescaler 
)

Sets the input prescaler for the Timer mode and Gated timer mode of T2 timer.

Parameters
gpt12Pointer to module base address
inputPrescalerinput prescaler value in timer mode and gated timer mode
Returns
None

Definition at line 1057 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T3_enableOutput ( Ifx_GPT12 *  gpt12,
boolean  enable 
)

Enable / Disable the T3 Output on pin T3OUT.

Parameters
gpt12Pointer to module base address
enableenable / disable choice for T3OE
Returns
None

Definition at line 1069 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T3_setCounterInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CounterInputMode  inputMode 
)

Sets the input edge selection for the counter mode of the T3 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in counter mode
Returns
None

Definition at line 1099 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T3_setDirectionSource ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirectionSource  source 
)

Sets the T3 timer count direction source internal / external.

Parameters
gpt12Pointer to module base address
sourcedirection source
Returns
None

Definition at line 1106 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T3_setEudInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_EudInput  input 
)

Sets the EUD input for the T3 timer.

Parameters
gpt12Pointer to module base address
inputSelect the EUD input signal
Returns
None

Definition at line 1112 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxEudInPin().

IFX_INLINE void IfxGpt12_T3_setIncrementalInterfaceInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_IncrementalInterfaceInputMode  inputMode 
)

Sets the input edge selection for the incremental interface mode of the T3 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in IIM mode
Returns
None

Definition at line 1118 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T3_setInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_Input  input 
)

Sets the input for the T3 timer.

Parameters
gpt12Pointer to module base address
inputSelect the Input signal
Returns
None

Definition at line 1124 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxInPin().

IFX_INLINE void IfxGpt12_T3_setMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_Mode  mode 
)

Sets the mode of operation od T3 timer.

Parameters
gpt12Pointer to module base address
modeSelect the mode of operation
Returns
None

Definition at line 1130 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T3_setTimerDirection ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirection  direction 
)

Sets the T3 timer count direction.

Parameters
gpt12Pointer to module base address
directionselect the Timer direction
Returns
None

Definition at line 1137 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T3_setTimerPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerInputPrescaler  inputPrescaler 
)

Sets the input prescaler for the Timer mode and Gated timer mode of T3 timer.

Parameters
gpt12Pointer to module base address
inputPrescalerinput prescaler value in timer mode and gated timer mode
Returns
None

Definition at line 1143 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_enableClearTimerT2 ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the clear timer T2 bit of the T4 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1155 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_enableClearTimerT3 ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the clear timer T3 bit of the T4 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1161 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_setCaptureInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CaptureInputMode  inputMode 
)

Sets the input edge selection for the capture mode of the T4 timer.

Parameters
gpt12Pointer to module base address
inputModeinput prescaler value in capture mode
Returns
None

Definition at line 1191 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_setCounterInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CounterInputMode  inputMode 
)

Sets the input edge selection for the counter mode of the T4 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in counter mode
Returns
None

Definition at line 1197 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_setDirectionSource ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirectionSource  source 
)

Sets the T4 timer count direction source internal / external.

Parameters
gpt12Pointer to module base address
sourcedirection source
Returns
None

Definition at line 1203 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_setEudInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_EudInput  input 
)

Sets the EUD input for the T4 timer.

Parameters
gpt12Pointer to module base address
inputSelect the EUD input signal
Returns
None

Definition at line 1209 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxEudInPin().

IFX_INLINE void IfxGpt12_T4_setIncrementalInterfaceInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_IncrementalInterfaceInputMode  inputMode 
)

Sets the input edge selection for the incremental interface mode of the T4 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in IIM mode
Returns
None

Definition at line 1215 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_setInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_Input  input 
)

Sets the input for the T4 timer.

Parameters
gpt12Pointer to module base address
inputSelect the Input signal
Returns
None

Definition at line 1221 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxInPin().

IFX_INLINE void IfxGpt12_T4_setInterruptEnable ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the interrupt generation of the T4 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1227 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_setMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_Mode  mode 
)

Sets the mode of operation od T4 timer.

Parameters
gpt12Pointer to module base address
modeSelect the mode of operation
Returns
None

Definition at line 1233 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_setReloadInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_ReloadInputMode  inputMode 
)

Sets the input edge selection for the reload mode of the T4 timer.

Parameters
gpt12Pointer to module base address
inputModeinput prescaler value in reload mode
Returns
None

Definition at line 1239 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_setRemoteControl ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerRemoteControl  control 
)

Sets the remote control of the T4 timer.

Parameters
gpt12pointer to module base address
controlenable the remote control
Returns
None

Definition at line 1245 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T4_setTimerDirection ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirection  direction 
)

Sets the T4 timer count direction.

Parameters
gpt12Pointer to module base address
directionselect the Timer direction
Returns
None

Definition at line 1251 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T4_setTimerPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerInputPrescaler  inputPrescaler 
)

Sets the input prescaler for the Timer mode and Gated timer mode of T4 timer.

Parameters
gpt12Pointer to module base address
inputPrescalerinput prescaler value in timer mode and gated timer mode
Returns
None

Definition at line 1257 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T5_enableClearTimer ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the clear timer bit of the T5 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1269 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setCaptureTrigger ( Ifx_GPT12 *  gpt12,
IfxGpt12_CaptureTrigger  trigger 
)

Sets the capture trigger of teh T5 timer.

Parameters
gpt12Pointer to Module base address
triggerCapture trigger
Returns
None

Definition at line 1299 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setCaptureTriggerEnable ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the capture trigger of the T5 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1305 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setCaptureTriggerMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CaptureTriggerMode  mode 
)

Sets the capture trigger mode of the T5 timer.

Parameters
gpt12Pointer to module base address
modeSelect the capture trigger mode
Returns
None

Definition at line 1311 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setCounterInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CounterInputMode  inputMode 
)

Sets the input edge selection for the counter mode of the T5 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in counter mode
Returns
None

Definition at line 1317 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T5_setDirectionSource ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirectionSource  source 
)

Sets the T5 timer count direction source internal / external.

Parameters
gpt12Pointer to module base address
sourcedirection source
Returns
None

Definition at line 1323 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setEudInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_EudInput  input 
)

Sets the EUD input for the T5 timer.

Parameters
gpt12Pointer to module base address
inputSelect the EUD input signal
Returns
None

Definition at line 1329 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxEudInPin().

IFX_INLINE void IfxGpt12_T5_setInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_Input  input 
)

Sets the input for the T5 timer.

Parameters
gpt12Pointer to module base address
inputSelect the Input signal
Returns
None

Definition at line 1336 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxInPin().

IFX_INLINE void IfxGpt12_T5_setMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_Mode  mode 
)

Sets the mode of operation od T5 timer.

Parameters
gpt12Pointer to module base address
modeSelect the mode of operation
Returns
None

Definition at line 1343 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setRemoteControl ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerRemoteControl  control 
)

Sets the remote control of the T5 timer.

Parameters
gpt12pointer to module base address
controlenable the remote control
Returns
None

Definition at line 1350 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setTimerDirection ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirection  direction 
)

Sets the T5 timer count direction.

Parameters
gpt12Pointer to module base address
directionselect the Timer direction
Returns
None

Definition at line 1356 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T5_setTimerPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerInputPrescaler  inputPrescaler 
)

Sets the input prescaler for the Timer mode and Gated timer mode of T5 timer.

Parameters
gpt12Pointer to module base address
inputPrescalerinput prescaler value in timer mode and gated timer mode
Returns
None

Definition at line 1362 of file IfxGpt12.h.

Referenced by IfxGpt12_IncrEnc_init().

IFX_INLINE void IfxGpt12_T6_enableClearTimer ( Ifx_GPT12 *  gpt12,
boolean  enabled 
)

Enables / Disables the clear timer bit of the T6 timer.

Parameters
gpt12pointer to module base address
enabledEnable/Disable choice
Returns
None

Definition at line 1374 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T6_setCounterInputMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_CounterInputMode  inputMode 
)

Sets the input edge selection for the counter mode of the T6 timer.

Parameters
gpt12Pointer to module base address
inputModeinput edge selection in counter mode
Returns
None

Definition at line 1404 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T6_setDirectionSource ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirectionSource  source 
)

sets the T6 timer count direction source internal / external

Parameters
gpt12Pointer to module base address
sourcedirection source
Returns
None

Definition at line 1411 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T6_setEudInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_EudInput  input 
)

Sets the EUD input for the T6 timer.

Parameters
gpt12Pointer to module base address
inputSelect the EUD input signal
Returns
None

Definition at line 1417 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxEudInPin().

IFX_INLINE void IfxGpt12_T6_setInput ( Ifx_GPT12 *  gpt12,
IfxGpt12_Input  input 
)

Sets the input for the T6 timer.

Parameters
gpt12Pointer to module base address
inputSelect the Input signal
Returns
None

Definition at line 1424 of file IfxGpt12.h.

Referenced by IfxGpt12_initTxInPin().

IFX_INLINE void IfxGpt12_T6_setMode ( Ifx_GPT12 *  gpt12,
IfxGpt12_Mode  mode 
)

Sets the mode of operation od T6 timer.

Parameters
gpt12Pointer to module base address
modeSelect the mode of operation
Returns
None

Definition at line 1431 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T6_setTimerDirection ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerDirection  direction 
)

sets the T6 timer count direction

Parameters
gpt12Pointer to module base address
directionselect the Timer direction
Returns
None

Definition at line 1438 of file IfxGpt12.h.

IFX_INLINE void IfxGpt12_T6_setTimerPrescaler ( Ifx_GPT12 *  gpt12,
IfxGpt12_TimerInputPrescaler  inputPrescaler 
)

Sets the input prescaler for the Timer mode and Gated timer mode of T6 timer.

Parameters
gpt12Pointer to module base address
inputPrescalerinput prescaler value in timer mode and gated timer mode
Returns
None

Definition at line 1444 of file IfxGpt12.h.