evtimer.h¶
evtimer API definitions
-
struct evtimer_event
evtimer_event_t¶ Generic event.
-
void(*
evtimer_callback_t()¶ Event timer callback type.
-
void
evtimer_init(evtimer_t * evtimer,evtimer.h::evtimer_callback_thandler)¶ Initializes an event timer.
Parameters
evtimer: An event timer handler: An event handler function
-
void
evtimer_add(evtimer_t * evtimer,evtimer.h::evtimer_event_t* event)¶ Adds event to an event timer.
Parameters
evtimer: An event timer event: An event
-
void
evtimer_del(evtimer_t * evtimer,evtimer.h::evtimer_event_t* event)¶ Removes an event from an event timer.
Parameters
evtimer: An event timer event: An event
-
void
evtimer_print(const evtimer_t * evtimer)¶ Print overview of current state of an event timer.
Parameters
evtimer: An event timer
-
struct
evtimer_event¶ Generic event.
-
struct evtimer_event *
next¶ the next event in the queue
-
uint32_t
offset¶ offset in milliseconds from previous event
-
struct evtimer_event *
-
struct
evtimer_t¶ Event timer.
-
xtimer.h::xtimer_ttimer¶ Timer.
-
evtimer.h::evtimer_callback_tcallback¶ Handler function for this evtimer’s event type.
-
evtimer.h::evtimer_event_t*events¶ Event queue.
-