1
0
Fork 0
forked from len0rd/rockbox

New way of defining menus and options allows to declare them static const, which saves the code to runtime-assemble them. Rockbox just got 6 KB smaller.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4931 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jörg Hohensohn 2004-07-23 23:01:20 +00:00
parent 15d04fdb00
commit b1403ee024
15 changed files with 268 additions and 276 deletions

View file

@ -1514,38 +1514,38 @@ bool debug_menu(void)
int m;
bool result;
struct menu_item items[] = {
{ "Dump ROM contents", -1, dbg_save_roms },
{ "View I/O ports", -1, dbg_ports },
static const struct menu_item items[] = {
{ "Dump ROM contents", dbg_save_roms },
{ "View I/O ports", dbg_ports },
#ifdef HAVE_LCD_BITMAP
#ifdef HAVE_RTC
{ "View/clr RTC RAM", -1, dbg_rtc },
{ "View/clr RTC RAM", dbg_rtc },
#endif /* HAVE_RTC */
#endif /* HAVE_LCD_BITMAP */
{ "View OS stacks", -1, dbg_os },
{ "View OS stacks", dbg_os },
#ifdef HAVE_MAS3507D
{ "View MAS info", -1, dbg_mas_info },
{ "View MAS info", dbg_mas_info },
#endif
{ "View MAS regs", -1, dbg_mas },
{ "View MAS regs", dbg_mas },
#ifdef HAVE_MAS3587F
{ "View MAS codec", -1, dbg_mas_codec },
{ "View MAS codec", dbg_mas_codec },
#endif
#ifdef HAVE_LCD_BITMAP
{ "View battery", -1, view_battery },
{ "Screendump", -1, dbg_screendump },
{ "View battery", view_battery },
{ "Screendump", dbg_screendump },
#endif
{ "View HW info", -1, dbg_hw_info },
{ "View partitions", -1, dbg_partitions },
{ "View disk info", -1, dbg_disk_info },
{ "View HW info", dbg_hw_info },
{ "View partitions", dbg_partitions },
{ "View disk info", dbg_disk_info },
#ifdef HAVE_LCD_BITMAP
{ "View mpeg thread", -1, dbg_mpeg_thread },
{ "View mpeg thread", dbg_mpeg_thread },
#ifdef PM_DEBUG
{ "pm histogram", -1, peak_meter_histogram},
{ "pm histogram", peak_meter_histogram},
#endif /* PM_DEBUG */
#endif /* HAVE_LCD_BITMAP */
{ "View runtime", -1, view_runtime },
{ "View runtime", view_runtime },
#ifdef HAVE_FMRADIO
{ "FM Radio", -1, dbg_fm_radio },
{ "FM Radio", dbg_fm_radio },
#endif
};