summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/radio.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 6fcc982946..8dc14f2493 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -58,7 +58,7 @@ static struct fmstation presets[MAX_PRESETS];
58 58
59void fm_load_presets(void); 59void fm_load_presets(void);
60bool fm_preset_select(void); 60bool fm_preset_select(void);
61bool fm_f3_menu(void); 61bool fm_menu(void);
62 62
63void fm_set_frequency(int freq) 63void fm_set_frequency(int freq)
64{ 64{
@@ -228,16 +228,16 @@ bool radio_screen(void)
228 settings_save(); 228 settings_save();
229 break; 229 break;
230 230
231 case BUTTON_F2: 231 case BUTTON_F1:
232 fm_preset_select(); 232 fm_menu();
233 curr_preset = find_preset(curr_freq); 233 curr_preset = find_preset(curr_freq);
234 lcd_clear_display(); 234 lcd_clear_display();
235 lcd_setmargins(0, 8); 235 lcd_setmargins(0, 8);
236 status_draw(false); 236 status_draw(false);
237 break; 237 break;
238 238
239 case BUTTON_F3: 239 case BUTTON_F2:
240 fm_f3_menu(); 240 fm_preset_select();
241 curr_preset = find_preset(curr_freq); 241 curr_preset = find_preset(curr_freq);
242 lcd_clear_display(); 242 lcd_clear_display();
243 lcd_setmargins(0, 8); 243 lcd_setmargins(0, 8);
@@ -462,17 +462,18 @@ bool fm_delete_preset(void)
462 return reload_dir; 462 return reload_dir;
463} 463}
464 464
465static struct menu_items f3_items[] = { 465static struct menu_items fm_menu_items[] = {
466 { "Add preset...", fm_add_preset }, 466 { "Add preset...", fm_add_preset },
467 { "Delete preset...", fm_delete_preset } 467 { "Delete preset...", fm_delete_preset }
468}; 468};
469 469
470bool fm_f3_menu(void) 470bool fm_menu(void)
471{ 471{
472 int m; 472 int m;
473 bool result; 473 bool result;
474 474
475 m = menu_init( f3_items, sizeof f3_items / sizeof(struct menu_items) ); 475 m = menu_init( fm_menu_items,
476 sizeof fm_menu_items / sizeof(struct menu_items) );
476 result = menu_run(m); 477 result = menu_run(m);
477 menu_exit(m); 478 menu_exit(m);
478 return result; 479 return result;