42 #ifndef DISABLE_TIMERS
44 #include "../include/ev3_constants.h"
63 unsigned long TimerWait(
unsigned long Time);
76 unsigned long TimerMS(uint8_t timerId);
89 unsigned long TimerUS(uint8_t timerId);
97 void TimerInit(
unsigned long interval_multiplier);
107 #endif // !DISABLE_TIMERS
112 #endif // ev3_timer_h
Definition: ev3_timer.h:49
unsigned long TimerWait(unsigned long Time)
unsigned long long TimerGetMS()
unsigned long long TimerGetUS()
void ClearTimerMS(uint8_t timerId)
void ClearTimerUS(uint8_t timerId)
bool AddTimerCallback(TimerInterval interval, TimerCallback callback)
unsigned long TimerMS(uint8_t timerId)
void TimerInit(unsigned long interval_multiplier)
Definition: ev3_timer.h:47
Definition: ev3_timer.h:48
TimerInterval
Definition: ev3_timer.h:46
Definition: ev3_timer.h:50
unsigned long TimerUS(uint8_t timerId)
Definition: ev3_timer.h:52
Definition: ev3_timer.h:51
void(* TimerCallback)(int sig)
Definition: ev3_timer.h:55
void TimerReady(unsigned long Timer)