53 #ifndef EVENT_THREAD_H
54 #define EVENT_THREAD_H
77 char *stack,
size_t stack_size,
89 char *stack,
size_t stack_size,
114 #define EVENT_PRIO_HIGHEST (&event_thread_queues[EVENT_QUEUE_PRIO_HIGHEST])
118 #define EVENT_PRIO_MEDIUM (&event_thread_queues[EVENT_QUEUE_PRIO_MEDIUM])
122 #define EVENT_PRIO_LOWEST (&event_thread_queues[EVENT_QUEUE_PRIO_LOWEST])
static void event_thread_init(event_queue_t *queue, char *stack, size_t stack_size, unsigned priority)
Convenience function for initializing an event queue thread.
@ EVENT_QUEUE_PRIO_LOWEST
Lowest event queue priority.
@ EVENT_QUEUE_PRIO_NUMOF
Number of event queue priorities.
@ EVENT_QUEUE_PRIO_MEDIUM
Medium event queue priority.
@ EVENT_QUEUE_PRIO_HIGHEST
Highest event queue priority.
void event_thread_init_multi(event_queue_t *queues, size_t queues_numof, char *stack, size_t stack_size, unsigned priority)
Convenience function for initializing an event queue thread handling multiple queues.