iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE uint32 | IfxStm_getCompare (Ifx_STM *stm, IfxStm_Comparator comparator) |
Returns the updated compare register value. More... | |
IFX_INLINE sint32 | IfxStm_getTicksFromMicroseconds (Ifx_STM *stm, uint32 microSeconds) |
Returns the number of ticks for the selected micro seconds based on the STM frequency. More... | |
IFX_INLINE sint32 | IfxStm_getTicksFromMilliseconds (Ifx_STM *stm, uint32 milliSeconds) |
Returns the number of ticks for the selected milli seconds based on the STM frequency. More... | |
IFX_INLINE void | IfxStm_increaseCompare (Ifx_STM *stm, IfxStm_Comparator comparator, uint32 ticks) |
Update the compare register value increased with given ticks. More... | |
IFX_INLINE void | IfxStm_updateCompare (Ifx_STM *stm, IfxStm_Comparator comparator, uint32 ticks) |
Update the compare register value. More... | |
IFX_EXTERN void | IfxStm_clearCompareFlag (Ifx_STM *stm, IfxStm_Comparator comparator) |
Clear the compare interrupt flag. More... | |
IFX_EXTERN boolean | IfxStm_initCompare (Ifx_STM *stm, const IfxStm_CompareConfig *config) |
Initialise stm compare register. More... | |
IFX_EXTERN void | IfxStm_initCompareConfig (IfxStm_CompareConfig *config) |
Initialise compare configuration with default values. More... | |
IFX_EXTERN void | IfxStm_enableComparatorInterrupt (Ifx_STM *stm, IfxStm_Comparator comparator) |
Enables the compare interrupt . More... | |
IFX_EXTERN void IfxStm_clearCompareFlag | ( | Ifx_STM * | stm, |
IfxStm_Comparator | comparator | ||
) |
Clear the compare interrupt flag.
stm | pointer to System timer module registers. |
comparator | comparator selection comparator. |
Definition at line 35 of file IfxStm.c.
Referenced by IfxStm_initCompare().
IFX_EXTERN void IfxStm_enableComparatorInterrupt | ( | Ifx_STM * | stm, |
IfxStm_Comparator | comparator | ||
) |
Enables the compare interrupt .
stm | pointer to System timer module registers. |
comparator | comparator selection comparator. |
Definition at line 177 of file IfxStm.c.
Referenced by IfxStm_initCompare().
IFX_INLINE uint32 IfxStm_getCompare | ( | Ifx_STM * | stm, |
IfxStm_Comparator | comparator | ||
) |
IFX_INLINE sint32 IfxStm_getTicksFromMicroseconds | ( | Ifx_STM * | stm, |
uint32 | microSeconds | ||
) |
IFX_INLINE sint32 IfxStm_getTicksFromMilliseconds | ( | Ifx_STM * | stm, |
uint32 | milliSeconds | ||
) |
IFX_INLINE void IfxStm_increaseCompare | ( | Ifx_STM * | stm, |
IfxStm_Comparator | comparator, | ||
uint32 | ticks | ||
) |
IFX_EXTERN boolean IfxStm_initCompare | ( | Ifx_STM * | stm, |
const IfxStm_CompareConfig * | config | ||
) |
IFX_EXTERN void IfxStm_initCompareConfig | ( | IfxStm_CompareConfig * | config) |
IFX_INLINE void IfxStm_updateCompare | ( | Ifx_STM * | stm, |
IfxStm_Comparator | comparator, | ||
uint32 | ticks | ||
) |