iLLD_TC27xC
1.0
|
IFX_EXTERN boolean IfxGtm_Tom_Timer_acknowledgeTimerIrq | ( | IfxGtm_Tom_Timer * | driver) |
Returns the timer event.
driver | TOM Timer interface Handle |
Definition at line 38 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN boolean IfxGtm_Tom_Timer_acknowledgeTriggerIrq | ( | IfxGtm_Tom_Timer * | driver) |
Returns the trigger event.
driver | TOM Timer interface Handle |
Definition at line 55 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN void IfxGtm_Tom_Timer_addToChannelMask | ( | IfxGtm_Tom_Timer * | driver, |
IfxGtm_Tom_Ch | channel | ||
) |
Add a channel to the channel mask Channels present in the mask are started, stopped, updated at the same time as the timer: IfxGtm_Tom_Timer_applyUpdate, IfxGtm_Tom_Timer_disableUpdate, IfxGtm_Tom_Timer_stop, IfxGtm_Tom_Timer_run.
driver | TOM Timer interface Handle |
channel | Channel to ba added to the mask |
Definition at line 72 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_PwmHl_init(), and IfxGtm_Tom_Timer_init().
IFX_EXTERN void IfxGtm_Tom_Timer_applyUpdate | ( | IfxGtm_Tom_Timer * | driver) |
Enables the transfer of the shadow registers.
driver | TOM Timer interface Handle |
Definition at line 98 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN void IfxGtm_Tom_Timer_disableUpdate | ( | IfxGtm_Tom_Timer * | driver) |
Disables the upadte.
driver | TOM Timer interface Handle |
Definition at line 109 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN float32 IfxGtm_Tom_Timer_getFrequency | ( | IfxGtm_Tom_Timer * | driver) |
Returns the frequency.
driver | TOM Timer interface Handle |
Definition at line 120 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN float32 IfxGtm_Tom_Timer_getInputFrequency | ( | IfxGtm_Tom_Timer * | driver) |
Returns the Input frequncy.
driver | TOM Timer interface Handle |
Definition at line 126 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN Ifx_TimerValue IfxGtm_Tom_Timer_getPeriod | ( | IfxGtm_Tom_Timer * | driver) |
Returns the period of the timer.
driver | TOM Timer interface Handle |
Definition at line 138 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_PwmHl_init(), and IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN float32 IfxGtm_Tom_Timer_getResolution | ( | IfxGtm_Tom_Timer * | driver) |
Returns the resolution.
driver | TOM Timer interface Handle |
Definition at line 150 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN Ifx_TimerValue IfxGtm_Tom_Timer_getTrigger | ( | IfxGtm_Tom_Timer * | driver) |
Returns the trigger point.
driver | TOM Timer interface Handle |
Definition at line 156 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN void IfxGtm_Tom_Timer_run | ( | IfxGtm_Tom_Timer * | driver) |
Runs the timer.
driver | TOM Timer interface Handle |
Definition at line 328 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN boolean IfxGtm_Tom_Timer_setFrequency | ( | IfxGtm_Tom_Timer * | driver, |
float32 | frequency | ||
) |
Sets the frequency.
driver | TOM Timer interface Handle |
frequency | Frequency |
Definition at line 339 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_init(), and IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN boolean IfxGtm_Tom_Timer_setPeriod | ( | IfxGtm_Tom_Timer * | driver, |
Ifx_TimerValue | period | ||
) |
Sets the period for the timer.
driver | TOM Timer interface Handle |
period | Period value |
Definition at line 347 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_setFrequency(), and IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN void IfxGtm_Tom_Timer_setSingleMode | ( | IfxGtm_Tom_Timer * | driver, |
boolean | enabled | ||
) |
Sets the single shot mode of the timer.
driver | TOM Timer interface Handle |
enabled | If TRUE, sets the single shot mode |
Definition at line 372 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN boolean IfxGtm_Tom_Timer_setTrigger | ( | IfxGtm_Tom_Timer * | driver, |
Ifx_TimerValue | triggerPoint | ||
) |
Sets the trigger.
driver | TOM Timer interface Handle |
triggerPoint | Trigger point value |
Definition at line 378 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_init(), and IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN boolean IfxGtm_Tom_Timer_stdIfTimerInit | ( | IfxStdIf_Timer * | stdif, |
IfxGtm_Tom_Timer * | driver | ||
) |
Initializes the standard interface timer.
stdif | Standard interface timer object, will be initialized by the function |
driver | Interface driver to be used by the standard interface. must be initialised separately |
Definition at line 397 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_PwmHl_stdIfPwmHlInit().
IFX_EXTERN void IfxGtm_Tom_Timer_stop | ( | IfxGtm_Tom_Timer * | driver) |
Stops the timer.
driver | TOM Timer interface Handle |
Definition at line 424 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_stdIfTimerInit().
IFX_EXTERN void IfxGtm_Tom_Timer_updateInputFrequency | ( | IfxGtm_Tom_Timer * | driver) |
Updates the input frequency.
driver | TOM Timer interface Handle |
Definition at line 435 of file IfxGtm_Tom_Timer.c.
Referenced by IfxGtm_Tom_Timer_init(), and IfxGtm_Tom_Timer_stdIfTimerInit().