36 PROCESS(test_etimer_process,
"Event timer test process");
37 AUTOSTART_PROCESSES(&test_etimer_process);
42 static uint16_t counter = 0;
46 printf(
"Starting event timer test process (counter=%i)\n", counter);
53 printf(
"Event timer triggered event at time %lu (counter=%i)\n",
clock_time(), counter);
int etimer_expired(struct etimer *et)
Check if an event timer has expired.
#define PROCESS_BEGIN()
Define the beginning of a process.
#define PROCESS_THREAD(name, ev, data)
Define the body of a process.
#define PROCESS_END()
Define the end of a process.
CCIF clock_time_t clock_time(void)
Get the current clock time.
#define PROCESS_WAIT_EVENT_UNTIL(c)
Wait for an event to be posted to the process, with an extra condition.
#define PROCESS(name, strname)
Declare a process.
void etimer_set(struct etimer *et, clock_time_t interval)
Set an event timer.
#define CLOCK_SECOND
A second, measured in system clock time.