diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-10-12 10:58:11 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-10-12 10:58:11 +0000 |
commit | 86264666f6063d97e8cf43120c0fbf6cbde8091b (patch) | |
tree | a15a29381f7537a9a3c46999582bd1f124002921 /firmware/export/kernel.h | |
parent | 4690ddd87a9baa1fc87d02cc42db6139d94b8356 (diff) | |
download | rockbox-86264666f6063d97e8cf43120c0fbf6cbde8091b.tar.gz rockbox-86264666f6063d97e8cf43120c0fbf6cbde8091b.zip |
SYS_xxx events now don't share bits with regular events. New event: SYS_POWEROFF.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5257 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/kernel.h')
-rw-r--r-- | firmware/export/kernel.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h index 25e537dc55..f1fd2a7a33 100644 --- a/firmware/export/kernel.h +++ b/firmware/export/kernel.h | |||
@@ -32,16 +32,16 @@ | |||
32 | #define QUEUE_LENGTH 16 /* MUST be a power of 2 */ | 32 | #define QUEUE_LENGTH 16 /* MUST be a power of 2 */ |
33 | #define QUEUE_LENGTH_MASK (QUEUE_LENGTH - 1) | 33 | #define QUEUE_LENGTH_MASK (QUEUE_LENGTH - 1) |
34 | 34 | ||
35 | /* System defined message ID's */ | 35 | /* System defined message ID's, occupying the top 5 bits of the event ID */ |
36 | #define SYS_USB_CONNECTED -1 | 36 | #define SYS_EVENT 0x80000000 /* SYS events are negative */ |
37 | #define SYS_USB_CONNECTED_ACK -2 | 37 | #define SYS_USB_CONNECTED ((int)(SYS_EVENT | (1 << 27))) |
38 | #define SYS_USB_DISCONNECTED -3 | 38 | #define SYS_USB_CONNECTED_ACK ((int)(SYS_EVENT | (2 << 27))) |
39 | #define SYS_USB_DISCONNECTED_ACK -4 | 39 | #define SYS_USB_DISCONNECTED ((int)(SYS_EVENT | (3 << 27))) |
40 | #define SYS_TIMEOUT -5 | 40 | #define SYS_USB_DISCONNECTED_ACK ((int)(SYS_EVENT | (4 << 27))) |
41 | 41 | #define SYS_TIMEOUT ((int)(SYS_EVENT | (5 << 27))) | |
42 | /* MMC based systems only */ | 42 | #define SYS_MMC_INSERTED ((int)(SYS_EVENT | (6 << 27))) |
43 | #define SYS_MMC_INSERTED -6 | 43 | #define SYS_MMC_EXTRACTED ((int)(SYS_EVENT | (7 << 27))) |
44 | #define SYS_MMC_EXTRACTED -7 | 44 | #define SYS_POWEROFF ((int)(SYS_EVENT | (8 << 27))) |
45 | 45 | ||
46 | struct event | 46 | struct event |
47 | { | 47 | { |