diff options
Diffstat (limited to 'apps/demo_menu.c')
-rw-r--r-- | apps/demo_menu.c | 37 |
1 files changed, 28 insertions, 9 deletions
diff --git a/apps/demo_menu.c b/apps/demo_menu.c index f6934e49be..be8e44522c 100644 --- a/apps/demo_menu.c +++ b/apps/demo_menu.c | |||
@@ -24,19 +24,38 @@ | |||
24 | 24 | ||
25 | #include <stdio.h> | 25 | #include <stdio.h> |
26 | #include <stdbool.h> | 26 | #include <stdbool.h> |
27 | #include "lcd.h" | ||
28 | #include "menu.h" | 27 | #include "menu.h" |
29 | #include "demo_menu.h" | 28 | #include "demo_menu.h" |
30 | #include "button.h" | ||
31 | #include "kernel.h" | ||
32 | #include "sprintf.h" | ||
33 | |||
34 | #include "lang.h" | 29 | #include "lang.h" |
30 | #include "plugin.h" | ||
31 | |||
32 | static bool bounce(void) | ||
33 | { | ||
34 | if (plugin_load("/.rockbox/rocks/bounce.rock",NULL)==PLUGIN_USB_CONNECTED) | ||
35 | return true; | ||
36 | return false; | ||
37 | } | ||
38 | |||
39 | static bool snow(void) | ||
40 | { | ||
41 | if (plugin_load("/.rockbox/rocks/snow.rock",NULL) == PLUGIN_USB_CONNECTED) | ||
42 | return true; | ||
43 | return false; | ||
44 | } | ||
45 | |||
46 | static bool cube(void) | ||
47 | { | ||
48 | if (plugin_load("/.rockbox/rocks/cube.rock",NULL) == PLUGIN_USB_CONNECTED) | ||
49 | return true; | ||
50 | return false; | ||
51 | } | ||
35 | 52 | ||
36 | extern bool bounce(void); | 53 | static bool oscillograph(void) |
37 | extern bool snow(void); | 54 | { |
38 | extern bool cube(void); | 55 | if (plugin_load("/.rockbox/rocks/oscillograph.rock",NULL)==PLUGIN_USB_CONNECTED) |
39 | extern bool oscillograph(void); | 56 | return true; |
57 | return false; | ||
58 | } | ||
40 | 59 | ||
41 | bool demo_menu(void) | 60 | bool demo_menu(void) |
42 | { | 61 | { |