1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef SYSTICK_H
- #define SYSTICK_H
-
- #include <stdint.h>
- #define TIMER_HANDLERS 20
- typedef void (*TTimerHandler)();
- void timer_Init(uint32_t Frequency);
- void timer_AddFunction(uint16_t Frequency, TTimerHandler Handler);
- void timer_ChangeFrequency(TTimerHandler Handler, uint16_t Frequency);
- void timer_Resume(TTimerHandler Handler);
- void timer_Restart(TTimerHandler Handler);
- void timer_RestartAtOnce(TTimerHandler Handler);
- void timer_Stop(TTimerHandler Handler);
- uint16_t timer_GetCountdown(TTimerHandler Handler);
- void timer_Main(void);
- uint32_t clock_GetSYS(void);
- void Delay_ms(__IO uint32_t nTime);
- void TimingDelay_Decrement(void);
- #endif
|