summaryrefslogtreecommitdiff
path: root/firmware/kernel.h
diff options
context:
space:
mode:
authorMarkus Braun <markus.braun@krawel.de>2002-10-11 08:56:23 +0000
committerMarkus Braun <markus.braun@krawel.de>2002-10-11 08:56:23 +0000
commit88098be7e3f175129a8f9aa78c82206afa063694 (patch)
tree38349fdd85b92bd486a23249a46ff7fee663f77b /firmware/kernel.h
parent8232306d8007326be0f547844dc01dbb0d65de35 (diff)
downloadrockbox-88098be7e3f175129a8f9aa78c82206afa063694.zip
rockbox-88098be7e3f175129a8f9aa78c82206afa063694.tar.gz
rockbox-88098be7e3f175129a8f9aa78c82206afa063694.tar.bz2
rockbox-88098be7e3f175129a8f9aa78c82206afa063694.tar.xz
Enable status bar in usb mode.
Moved usb_display_info() to screens.c Added functions queue_wait_w_tmo() and usb_wait_for_disconnect_w_tmo(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2574 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/kernel.h')
-rw-r--r--firmware/kernel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/kernel.h b/firmware/kernel.h
index ef287e5..0f69f43 100644
--- a/firmware/kernel.h
+++ b/firmware/kernel.h
@@ -37,6 +37,7 @@
#define SYS_USB_CONNECTED_ACK -2
#define SYS_USB_DISCONNECTED -3
#define SYS_USB_DISCONNECTED_ACK -4
+#define SYS_TIMEOUT -5
struct event
{
@@ -69,6 +70,7 @@ int tick_remove_task(void (*f)(void));
extern void queue_init(struct event_queue *q);
extern void queue_wait(struct event_queue *q, struct event *ev);
+extern void queue_wait_w_tmo(struct event_queue *q, struct event *ev, int ticks);
extern void queue_post(struct event_queue *q, int id, void *data);
extern bool queue_empty(struct event_queue* q);
extern int queue_broadcast(int id, void *data);