summaryrefslogtreecommitdiff
path: root/apps/demo_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/demo_menu.c')
-rw-r--r--apps/demo_menu.c37
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
32static bool bounce(void)
33{
34 if (plugin_load("/.rockbox/rocks/bounce.rock",NULL)==PLUGIN_USB_CONNECTED)
35 return true;
36 return false;
37}
38
39static bool snow(void)
40{
41 if (plugin_load("/.rockbox/rocks/snow.rock",NULL) == PLUGIN_USB_CONNECTED)
42 return true;
43 return false;
44}
45
46static 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
36extern bool bounce(void); 53static bool oscillograph(void)
37extern bool snow(void); 54{
38extern bool cube(void); 55 if (plugin_load("/.rockbox/rocks/oscillograph.rock",NULL)==PLUGIN_USB_CONNECTED)
39extern bool oscillograph(void); 56 return true;
57 return false;
58}
40 59
41bool demo_menu(void) 60bool demo_menu(void)
42{ 61{