48 #define MSEC(v) ((time_t)(v / (1.0e3 * TIMER_TICK)))
50 #define USEC(v) ((time_t)(v / (1.0e6 * TIMER_TICK)))
70 typedef struct time_stamp_tag
98 #define NONE_TIMER (0)
time_t( timer_handler_t)(timer_arg_t p)
timer_hdl_t timer_restart(timer_hdl_t th, time_t duration)
Restarting a running timer.
time_t timer_systime(void)
Return the current system time in ticks.
void timer_set_systime(time_t sec)
Set the current system time given in seconds since 1.1.1970.
timer_hdl_t timer_stop(timer_hdl_t th)
Stop a running timer.
void timer_get_tstamp(time_stamp_t *ts)
void timer_init(void)
Initialization of the timer module.
timer_hdl_t timer_start(timer_handler_t *thfunc, time_t duration, timer_arg_t arg)
Start a timer with a given handler function.