diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/backlight.c | 7 | ||||
-rw-r--r-- | firmware/export/kernel.h | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index 2ba4d6ed1d..41f0f75424 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -487,7 +487,12 @@ void backlight_thread(void) | |||
487 | lcd_remote_off(); | 487 | lcd_remote_off(); |
488 | break; | 488 | break; |
489 | #endif /* defined(HAVE_REMOTE_LCD) && !defined(SIMULATOR) */ | 489 | #endif /* defined(HAVE_REMOTE_LCD) && !defined(SIMULATOR) */ |
490 | 490 | #ifdef SIMULATOR | |
491 | /* This one here too for lack of a better place */ | ||
492 | case SYS_SCREENDUMP: | ||
493 | screen_dump(); | ||
494 | break; | ||
495 | #endif | ||
491 | case SYS_USB_CONNECTED: | 496 | case SYS_USB_CONNECTED: |
492 | /* Tell the USB thread that we are safe */ | 497 | /* Tell the USB thread that we are safe */ |
493 | DEBUGF("backlight_thread got SYS_USB_CONNECTED\n"); | 498 | DEBUGF("backlight_thread got SYS_USB_CONNECTED\n"); |
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h index bf5a9d10c3..9ada8eb59c 100644 --- a/firmware/export/kernel.h +++ b/firmware/export/kernel.h | |||
@@ -41,6 +41,7 @@ | |||
41 | #define SYS_EVENT_CLS_POWER 2 | 41 | #define SYS_EVENT_CLS_POWER 2 |
42 | #define SYS_EVENT_CLS_FILESYS 3 | 42 | #define SYS_EVENT_CLS_FILESYS 3 |
43 | #define SYS_EVENT_CLS_PLUG 4 | 43 | #define SYS_EVENT_CLS_PLUG 4 |
44 | #define SYS_EVENT_CLS_MISC 5 | ||
44 | /* make sure SYS_EVENT_CLS_BITS has enough range */ | 45 | /* make sure SYS_EVENT_CLS_BITS has enough range */ |
45 | 46 | ||
46 | /* Bit 31->|S|c...c|i...i| */ | 47 | /* Bit 31->|S|c...c|i...i| */ |
@@ -68,6 +69,7 @@ | |||
68 | #define SYS_PHONE_UNPLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 3) | 69 | #define SYS_PHONE_UNPLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 3) |
69 | #define SYS_REMOTE_PLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 4) | 70 | #define SYS_REMOTE_PLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 4) |
70 | #define SYS_REMOTE_UNPLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 5) | 71 | #define SYS_REMOTE_UNPLUGGED MAKE_SYS_EVENT(SYS_EVENT_CLS_PLUG, 5) |
72 | #define SYS_SCREENDUMP MAKE_SYS_EVENT(SYS_EVENT_CLS_MISC, 0) | ||
71 | 73 | ||
72 | struct event | 74 | struct event |
73 | { | 75 | { |