12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef __SYSTICK_H
- #define __SYSTICK_H
- #define TIMER_HANDLERS 10
- void SYSTICK_SetDelayFlag();
- uint8_t Delay_ms(__IO uint32_t nTime);
- void TimingDelay_Decrement(void);
- typedef void (*TTimerHandler)();
- void timer_Init(uint32_t Frequency);
- void timer_AddFunction(uint16_t Frequency, TTimerHandler Handler);
- void timer_Stop(TTimerHandler Handler);
- void timer_Resume(TTimerHandler Handler);
- void timer_Restart(TTimerHandler Handler);
- void timer_RestartAtOnce(TTimerHandler Handler);
- void timer_ChangeFrequency(TTimerHandler Handler, uint16_t Frequency);
- void timer_Main(void);
- uint32_t clock_GetSYS(void);
- #endif
|