summaryrefslogtreecommitdiff
path: root/apps/debug_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r--apps/debug_menu.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index 265d898..59a5821 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -1838,6 +1838,31 @@ static bool dbg_save_roms(void)
}
#endif /* CPU */
+static int radio_callback(int btn, struct gui_synclist *lists)
+{
+ (void)lists;
+ if (btn == ACTION_STD_CANCEL)
+ return btn;
+ simplelist_set_line_count(1);
+ simplelist_addline("test one");
+ simplelist_addline("test two");
+ simplelist_addline("test dsaf");
+ simplelist_addline("test asdfsad");
+ simplelist_addline("-------------");
+ return ACTION_REDRAW;
+}
+static bool dbg_fm_radio(void)
+{
+ struct simplelist_info info;
+ info.scroll_all = true;
+ simplelist_info_init(&info, "FM Radio", 1, NULL);
+ simplelist_set_line_count(0);
+ simplelist_addline("HW detected: %s", "no");
+
+ info.action_callback = radio_callback;
+ info.hide_selection = true;
+ return simplelist_show_list(&info);
+}
#ifndef SIMULATOR
#if CONFIG_TUNER
@@ -2324,6 +2349,7 @@ static const struct {
{ "FM Radio", dbg_fm_radio },
#endif
#endif
+ { "TEST HERE", dbg_fm_radio},
#if defined(HAVE_EEPROM) && !defined(HAVE_EEPROM_SETTINGS)
{ "Write back EEPROM", dbg_write_eeprom },
#endif