summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/kernel.h20
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
46struct event 46struct event
47{ 47{