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_t
handler)¶ 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_t
timer
¶ Timer.
-
evtimer.h::evtimer_callback_t
callback
¶ Handler function for this evtimer’s event type.
-
evtimer.h::evtimer_event_t
*events
¶ Event queue.
-