iLLD_TC27xD
1.0
|
IFX_EXTERN boolean IfxCcu6_TimerWithTrigger_acknowledgeTimerIrq | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the timer event.
driver | CCU6 Timer interface Handle |
Definition at line 38 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN boolean IfxCcu6_TimerWithTrigger_acknowledgeTriggerIrq | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the trigger event.
driver | CCU6 Timer interface Handle |
Definition at line 54 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_applyUpdate | ( | IfxCcu6_TimerWithTrigger * | driver) |
Enable the transfer of the shadow registers.
driver | CCU6 Timer interface Handle |
Definition at line 70 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_PwmHl_init(), IfxCcu6_TimerWithTrigger_init(), and IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_disableUpdate | ( | IfxCcu6_TimerWithTrigger * | driver) |
Disables the upadte
This function is has an empty body as the updated is disabled automatically after the shadow transfer.
driver | CCU6 Timer interface Handle |
Definition at line 76 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN float32 IfxCcu6_TimerWithTrigger_getFrequency | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the frequency.
driver | CCU6 Timer interface Handle |
Definition at line 79 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN float32 IfxCcu6_TimerWithTrigger_getInputFrequency | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the Input frequncy.
driver | CCU6 Timer interface Handle |
Definition at line 85 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN Ifx_TimerValue IfxCcu6_TimerWithTrigger_getPeriod | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the period of the timer.
driver | CCU6 Timer interface Handle |
Definition at line 91 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN float32 IfxCcu6_TimerWithTrigger_getResolution | ( | IfxCcu6_TimerWithTrigger * | driver) |
Returns the resolution.
driver | CCU6 Timer interface Handle |
Definition at line 103 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_run | ( | IfxCcu6_TimerWithTrigger * | driver) |
Runs the timer.
driver | CCU6 Timer interface Handle |
Definition at line 272 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN boolean IfxCcu6_TimerWithTrigger_setFrequency | ( | IfxCcu6_TimerWithTrigger * | driver, |
float32 | frequency | ||
) |
Sets the frequency.
driver | CCU6 Timer interface Handle |
frequency | Frequency |
Definition at line 278 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_init(), and IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN boolean IfxCcu6_TimerWithTrigger_setPeriod | ( | IfxCcu6_TimerWithTrigger * | driver, |
Ifx_TimerValue | period | ||
) |
Sets the period for the timer.
driver | CCU6 Timer interface Handle |
period | Period value |
Definition at line 286 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_setFrequency(), and IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_setSingleMode | ( | IfxCcu6_TimerWithTrigger * | driver, |
boolean | enabled | ||
) |
Sets the single shot mode of the timer.
driver | CCU6 Timer interface Handle |
enabled | If TRUE, sets the single shot mode |
Definition at line 296 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_setTrigger | ( | IfxCcu6_TimerWithTrigger * | driver, |
Ifx_TimerValue | triggerPoint | ||
) |
Sets the trigger.
driver | CCU6 Timer interface Handle |
triggerPoint | Trigger point value |
Definition at line 309 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_init(), and IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN boolean IfxCcu6_TimerWithTrigger_stdIfTimerInit | ( | IfxStdIf_Timer * | stdif, |
IfxCcu6_TimerWithTrigger * | driver | ||
) |
Initializes the standard interface timer.
stdif | Standard interface object, will be initialized by the function |
driver | CCU6 Timer interface Handle |
Definition at line 315 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_PwmHl_stdIfPwmHlInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_stop | ( | IfxCcu6_TimerWithTrigger * | driver) |
Stops the timer.
driver | CCU6 Timer interface Handle |
Definition at line 344 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_stdIfTimerInit().
IFX_EXTERN void IfxCcu6_TimerWithTrigger_updateInputFrequency | ( | IfxCcu6_TimerWithTrigger * | driver) |
Updates the input frequency.
driver | CCU6 Timer interface Handle |
Definition at line 350 of file IfxCcu6_TimerWithTrigger.c.
Referenced by IfxCcu6_TimerWithTrigger_init(), and IfxCcu6_TimerWithTrigger_stdIfTimerInit().