iLLD_TC27xD
1.0
|
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... | |
IFX_EXTERN void IfxGpt12_enableModule | ( | Ifx_GPT12 * | gpt12) |
Enables the module.
gpt12 | Pointer to module base address |
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.
capIn | the TxIn Pin which should be configured |
inputMode | the pin input mode which should be configured |
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.
txEudIn | the TxEUD_IN Pin which should be configured |
inputMode | the pin input mode which should be configured |
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.
txIn | the TxIn Pin which should be configured |
inputMode | the pin input mode which should be configured |
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.
txOut | the TxOUT Pin which should be configured |
outputMode | the pin output mode which should be configured |
padDriver | the pad driver mode which should be configured |
Definition at line 1475 of file IfxGpt12.h.
IFX_INLINE void IfxGpt12_setCaptureInput | ( | Ifx_GPT12 * | gpt12, |
IfxGpt12_CaptureInput | input | ||
) |
Sets the capture input.
gpt12 | Pointer to Module base address |
input | Select the capture input signal |
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.
gpt12 | Pointer to module base address |
bps1 | Select the GPT1 block Prescaler |
Definition at line 1488 of file IfxGpt12.h.
IFX_INLINE void IfxGpt12_setGpt2BlockPrescaler | ( | Ifx_GPT12 * | gpt12, |
IfxGpt12_Gpt2BlockPrescaler | bps2 | ||
) |
Sets the GPT2 block prescaler.
gpt12 | Pointer to module base address |
bps2 | Select the GPT2 block Prescaler |
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.
gpt12 | Pointer to module base address |
inputMode | input prescaler value in capture mode |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in counter mode |
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.
gpt12 | Pointer to module base address |
source | direction source |
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.
gpt12 | Pointer to module base address |
input | Select the EUD input signal |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in IIM mode |
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.
gpt12 | Pointer to module base address |
input | Select the Input signal |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to module base address |
mode | Select the mode of operation |
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.
gpt12 | Pointer to module base address |
inputMode | input prescaler value in reload mode |
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.
gpt12 | pointer to module base address |
control | enable the remote control |
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.
gpt12 | Pointer to module base address |
direction | select the Timer direction |
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.
gpt12 | Pointer to module base address |
inputPrescaler | input prescaler value in timer mode and gated timer mode |
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.
gpt12 | Pointer to module base address |
enable | enable / disable choice for T3OE |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in counter mode |
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.
gpt12 | Pointer to module base address |
source | direction source |
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.
gpt12 | Pointer to module base address |
input | Select the EUD input signal |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in IIM mode |
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.
gpt12 | Pointer to module base address |
input | Select the Input signal |
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.
gpt12 | Pointer to module base address |
mode | Select the mode of operation |
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.
gpt12 | Pointer to module base address |
direction | select the Timer direction |
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.
gpt12 | Pointer to module base address |
inputPrescaler | input prescaler value in timer mode and gated timer mode |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to module base address |
inputMode | input prescaler value in capture mode |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in counter mode |
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.
gpt12 | Pointer to module base address |
source | direction source |
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.
gpt12 | Pointer to module base address |
input | Select the EUD input signal |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in IIM mode |
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.
gpt12 | Pointer to module base address |
input | Select the Input signal |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to module base address |
mode | Select the mode of operation |
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.
gpt12 | Pointer to module base address |
inputMode | input prescaler value in reload mode |
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.
gpt12 | pointer to module base address |
control | enable the remote control |
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.
gpt12 | Pointer to module base address |
direction | select the Timer direction |
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.
gpt12 | Pointer to module base address |
inputPrescaler | input prescaler value in timer mode and gated timer mode |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to Module base address |
trigger | Capture trigger |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to module base address |
mode | Select the capture trigger mode |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in counter mode |
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.
gpt12 | Pointer to module base address |
source | direction source |
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.
gpt12 | Pointer to module base address |
input | Select the EUD input signal |
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.
gpt12 | Pointer to module base address |
input | Select the Input signal |
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.
gpt12 | Pointer to module base address |
mode | Select the mode of operation |
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.
gpt12 | pointer to module base address |
control | enable the remote control |
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.
gpt12 | Pointer to module base address |
direction | select the Timer direction |
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.
gpt12 | Pointer to module base address |
inputPrescaler | input prescaler value in timer mode and gated timer mode |
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.
gpt12 | pointer to module base address |
enabled | Enable/Disable choice |
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.
gpt12 | Pointer to module base address |
inputMode | input edge selection in counter mode |
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
gpt12 | Pointer to module base address |
source | direction source |
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.
gpt12 | Pointer to module base address |
input | Select the EUD input signal |
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.
gpt12 | Pointer to module base address |
input | Select the Input signal |
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.
gpt12 | Pointer to module base address |
mode | Select the mode of operation |
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
gpt12 | Pointer to module base address |
direction | select the Timer direction |
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.
gpt12 | Pointer to module base address |
inputPrescaler | input prescaler value in timer mode and gated timer mode |
Definition at line 1444 of file IfxGpt12.h.