📄 fm_sub_menu.c
字号:
/*********************************
* mp3_sub_menu.c
*********************************/
#include <string.h>
#include "api.h"
#include "lcd.h"
#include "common.h"
#include "ap_common.h"
#include "display.h"
#include "fm_utile.h"
#include "fm_display.h"
#include "ui_menu.h"
#include "ui_pop_up_list.h"
#include "res.h"
#include "prefer.h"
#include "global_user.h"
INT8U record_start=0;
INT16U code main_text[7] = {FM_MAUTO, FMENU1, FMENU2, FMENU3,FMENU15,M_STOP1,FMENU6};
INT16U code main_text_nosd[6] = {FM_MAUTO, FMENU1, FMENU2, FMENU3,FMENU15,FMENU6};
INT16U code media_text[2] ={M_STOP2,M_STOP3};
static void media_select_list(void);
static void fm_sub_action(UINT8 value)
{
if(have_sd)
{
switch(value)
{
case 0:
autosearch();
break;
case 1:
vSaveStationTabToFlash();
break;
case 2:
vDeleteCurrStation();
break;
case 3:
vDeleteAllStation();
break;
case 4:
record_start = 1;
break;
case 5:
media_select_list();
return;
case 6:
break;
}
}
else
{
switch(value)
{
case 0:
autosearch();
break;
case 1:
vSaveStationTabToFlash();
break;
case 2:
vDeleteCurrStation();
break;
case 3:
vDeleteAllStation();
break;
case 4:
record_start = 1;
break;
case 5:
break;
}
}
screen_map(SCREEN_FM); //exit
}
void fm_sub_menu(void)
{
if(have_sd)
{
globle_menu.total = 7;
globle_menu.title = main_text;
}
else
{
globle_menu.total = 6;
globle_menu.title = main_text_nosd;
}
globle_menu.active = 0;
globle_menu.action = fm_sub_action;
gfx_set_bg(COLOR_WHITE);
screen_map(SCREEN_MENU);
}
static void media_select_list_action(UINT8 value)
{
if(value != my_disk)
{
api_bStop();
if(my_disk == DISK_NAND) {
if(!api_bChangeDisk(DISK_SD))
return;
my_disk = DISK_SD;
}
else
{
if(!api_bChangeDisk(DISK_NAND))
return;
my_disk = DISK_NAND;
}
}
screen_map(SCREEN_FM);
}
static void media_select_list(void)
{
globle_list.total = 2;
globle_list.strid = media_text;
globle_list.active = my_disk;
globle_list.headid = main_text[5];
globle_list.action = media_select_list_action;
screen_map(SCREEN_POP_LIST);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -