diff options
Diffstat (limited to 'firmware')
-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 | { |