diff options
Diffstat (limited to 'firmware/kernel.h')
-rw-r--r-- | firmware/kernel.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/kernel.h b/firmware/kernel.h index ef287e5689..0f69f43ec0 100644 --- a/firmware/kernel.h +++ b/firmware/kernel.h | |||
@@ -37,6 +37,7 @@ | |||
37 | #define SYS_USB_CONNECTED_ACK -2 | 37 | #define SYS_USB_CONNECTED_ACK -2 |
38 | #define SYS_USB_DISCONNECTED -3 | 38 | #define SYS_USB_DISCONNECTED -3 |
39 | #define SYS_USB_DISCONNECTED_ACK -4 | 39 | #define SYS_USB_DISCONNECTED_ACK -4 |
40 | #define SYS_TIMEOUT -5 | ||
40 | 41 | ||
41 | struct event | 42 | struct event |
42 | { | 43 | { |
@@ -69,6 +70,7 @@ int tick_remove_task(void (*f)(void)); | |||
69 | 70 | ||
70 | extern void queue_init(struct event_queue *q); | 71 | extern void queue_init(struct event_queue *q); |
71 | extern void queue_wait(struct event_queue *q, struct event *ev); | 72 | extern void queue_wait(struct event_queue *q, struct event *ev); |
73 | extern void queue_wait_w_tmo(struct event_queue *q, struct event *ev, int ticks); | ||
72 | extern void queue_post(struct event_queue *q, int id, void *data); | 74 | extern void queue_post(struct event_queue *q, int id, void *data); |
73 | extern bool queue_empty(struct event_queue* q); | 75 | extern bool queue_empty(struct event_queue* q); |
74 | extern int queue_broadcast(int id, void *data); | 76 | extern int queue_broadcast(int id, void *data); |