diff options
Diffstat (limited to 'apps/main_menu.c')
-rw-r--r-- | apps/main_menu.c | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/apps/main_menu.c b/apps/main_menu.c index e231a22033..de09897baa 100644 --- a/apps/main_menu.c +++ b/apps/main_menu.c | |||
@@ -25,7 +25,7 @@ | |||
25 | #include "kernel.h" | 25 | #include "kernel.h" |
26 | #include "main_menu.h" | 26 | #include "main_menu.h" |
27 | #include "version.h" | 27 | #include "version.h" |
28 | #include "debug.h" | 28 | #include "debug_menu.h" |
29 | #include "sprintf.h" | 29 | #include "sprintf.h" |
30 | #include <string.h> | 30 | #include <string.h> |
31 | #include "playlist.h" | 31 | #include "playlist.h" |
@@ -116,11 +116,25 @@ void show_credits(void) | |||
116 | sleep((HZ*2)/10); | 116 | sleep((HZ*2)/10); |
117 | 117 | ||
118 | if (button_get(false)) | 118 | if (button_get(false)) |
119 | return; | 119 | return; |
120 | } | 120 | } |
121 | roll_credits(); | 121 | roll_credits(); |
122 | } | 122 | } |
123 | 123 | ||
124 | void show_info(void) | ||
125 | { | ||
126 | char s[32]; | ||
127 | |||
128 | lcd_clear_display(); | ||
129 | lcd_puts(0, 0, "Rockbox info:"); | ||
130 | /* TODO: add disk size/usage info, battery charge etc here? */ | ||
131 | snprintf(s, sizeof(s), "Booted: %d times", global_settings.total_boots); | ||
132 | lcd_puts(0, 2, s); | ||
133 | lcd_update(); | ||
134 | |||
135 | button_get(true); | ||
136 | } | ||
137 | |||
124 | void main_menu(void) | 138 | void main_menu(void) |
125 | { | 139 | { |
126 | int m; | 140 | int m; |
@@ -133,9 +147,10 @@ void main_menu(void) | |||
133 | { "Games", games_menu }, | 147 | { "Games", games_menu }, |
134 | { "Screensavers", screensavers_menu }, | 148 | { "Screensavers", screensavers_menu }, |
135 | #endif | 149 | #endif |
150 | { "Info", show_info }, | ||
136 | { "Version", show_credits }, | 151 | { "Version", show_credits }, |
137 | #ifndef SIMULATOR | 152 | #ifndef SIMULATOR |
138 | { "Debug (keep out!)", dbg_ports }, | 153 | { "Debug (keep out!)", debug_menu }, |
139 | #endif | 154 | #endif |
140 | }; | 155 | }; |
141 | 156 | ||