![]() |
M4521_BSP V3.02.000
The Board Support Package for M4521
|
M4521 Timer driver header file. More...

Go to the source code of this file.
Functions | |
| static __INLINE void | TIMER_Start (TIMER_T *timer) |
| Start Timer Counting. More... | |
| static __INLINE void | TIMER_Stop (TIMER_T *timer) |
| Stop Timer Counting. More... | |
| static __INLINE void | TIMER_EnableWakeup (TIMER_T *timer) |
| Enable Timer Interrupt Wake-up Function. More... | |
| static __INLINE void | TIMER_DisableWakeup (TIMER_T *timer) |
| Disable Timer Wake-up Function. More... | |
| static __INLINE void | TIMER_EnableCaptureDebounce (TIMER_T *timer) |
| Enable Capture Pin De-bounce. More... | |
| static __INLINE void | TIMER_DisableCaptureDebounce (TIMER_T *timer) |
| Disable Capture Pin De-bounce. More... | |
| static __INLINE void | TIMER_EnableEventCounterDebounce (TIMER_T *timer) |
| Enable Counter Pin De-bounce. More... | |
| static __INLINE void | TIMER_DisableEventCounterDebounce (TIMER_T *timer) |
| Disable Counter Pin De-bounce. More... | |
| static __INLINE void | TIMER_EnableInt (TIMER_T *timer) |
| Enable Timer Time-out Interrupt. More... | |
| static __INLINE void | TIMER_DisableInt (TIMER_T *timer) |
| Disable Timer Time-out Interrupt. More... | |
| static __INLINE void | TIMER_EnableCaptureInt (TIMER_T *timer) |
| Enable Capture Trigger Interrupt. More... | |
| static __INLINE void | TIMER_DisableCaptureInt (TIMER_T *timer) |
| Disable Capture Trigger Interrupt. More... | |
| static __INLINE uint32_t | TIMER_GetIntFlag (TIMER_T *timer) |
| Get Timer Time-out Interrupt Flag. More... | |
| static __INLINE void | TIMER_ClearIntFlag (TIMER_T *timer) |
| Clear Timer Time-out Interrupt Flag. More... | |
| static __INLINE uint32_t | TIMER_GetCaptureIntFlag (TIMER_T *timer) |
| Get Timer Capture Interrupt Flag. More... | |
| static __INLINE void | TIMER_ClearCaptureIntFlag (TIMER_T *timer) |
| Clear Timer Capture Interrupt Flag. More... | |
| static __INLINE uint32_t | TIMER_GetWakeupFlag (TIMER_T *timer) |
| Get Timer Wake-up Flag. More... | |
| static __INLINE void | TIMER_ClearWakeupFlag (TIMER_T *timer) |
| Clear Timer Wake-up Flag. More... | |
| static __INLINE uint32_t | TIMER_GetCaptureData (TIMER_T *timer) |
| Get Capture value. More... | |
| static __INLINE uint32_t | TIMER_GetCounter (TIMER_T *timer) |
| Get Counter value. More... | |
| uint32_t | TIMER_Open (TIMER_T *timer, uint32_t u32Mode, uint32_t u32Freq) |
| Open Timer with Operate Mode and Frequency. More... | |
| void | TIMER_Close (TIMER_T *timer) |
| Stop Timer Counting. More... | |
| void | TIMER_Delay (TIMER_T *timer, uint32_t u32Usec) |
| Create a specify Delay Time. More... | |
| void | TIMER_EnableCapture (TIMER_T *timer, uint32_t u32CapMode, uint32_t u32Edge) |
| Enable Timer Capture Function. More... | |
| void | TIMER_DisableCapture (TIMER_T *timer) |
| Disable Timer Capture Function. More... | |
| void | TIMER_EnableEventCounter (TIMER_T *timer, uint32_t u32Edge) |
| Enable Timer Counter Function. More... | |
| void | TIMER_DisableEventCounter (TIMER_T *timer) |
| Disable Timer Counter Function. More... | |
| uint32_t | TIMER_GetModuleClock (TIMER_T *timer) |
| Get Timer Clock Frequency. More... | |
Variables | |
| int32_t | g_TIMER_i32ErrCode |
M4521 Timer driver header file.
Definition in file timer.h.