mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-18 22:29:50 +03:00
MDC1200 update
This commit is contained in:
@ -76,7 +76,7 @@ void UI_PrintString(const char *pString, uint8_t Start, uint8_t End, uint8_t Lin
|
||||
size_t Length = strlen(pString);
|
||||
|
||||
if (End > Start)
|
||||
Start += ((End - Start) - (Length * Width)) / 2;
|
||||
Start += ((End - Start) - (Length * Width) - 1) / 2;
|
||||
|
||||
for (i = 0; i < Length; i++)
|
||||
{
|
||||
|
26
ui/menu.c
26
ui/menu.c
@ -108,6 +108,7 @@ const t_menu_item g_menu_list[] =
|
||||
{"UpCODE", VOICE_ID_INVALID, MENU_UP_CODE },
|
||||
{"DnCODE", VOICE_ID_INVALID, MENU_DN_CODE }, // was "DWCODE"
|
||||
#ifdef ENABLE_MDC1200
|
||||
{"MDCPTT", VOICE_ID_INVALID, MENU_MDC1200_MODE },
|
||||
{"MDC ID", VOICE_ID_INVALID, MENU_MDC1200_ID },
|
||||
#endif
|
||||
{"PTT ID", VOICE_ID_INVALID, MENU_PTT_ID },
|
||||
@ -279,12 +280,22 @@ const char g_sub_menu_dtmf_rsp[4][9] =
|
||||
const char g_sub_menu_ptt_id[5][15] =
|
||||
{
|
||||
"OFF",
|
||||
"BEGIN",
|
||||
"END",
|
||||
"BEGIN +\nEND",
|
||||
"BOT",
|
||||
"EOT",
|
||||
"BOT+EOT",
|
||||
"APOLLO\nQUINDAR"
|
||||
};
|
||||
|
||||
#ifdef ENABLE_MDC1200
|
||||
const char g_sub_menu_mdc1200_mode[4][8] =
|
||||
{
|
||||
"OFF",
|
||||
"BOT",
|
||||
"EOT",
|
||||
"BOT+EOT"
|
||||
};
|
||||
#endif
|
||||
|
||||
const char g_sub_menu_pwr_on_msg[4][14] =
|
||||
{
|
||||
"ALL\nPIXELS\nON",
|
||||
@ -293,11 +304,11 @@ const char g_sub_menu_pwr_on_msg[4][14] =
|
||||
"NONE"
|
||||
};
|
||||
|
||||
const char g_sub_menu_roger_mode[3][16] =
|
||||
const char g_sub_menu_roger_mode[2][16] =
|
||||
{
|
||||
"OFF",
|
||||
"TX END\nROGER",
|
||||
"TX END\nMDC1200"
|
||||
// "TX END\nMDC1200"
|
||||
};
|
||||
|
||||
const char g_sub_menu_reset[2][4] =
|
||||
@ -996,6 +1007,11 @@ void UI_DisplayMenu(void)
|
||||
break;
|
||||
|
||||
#ifdef ENABLE_MDC1200
|
||||
case MENU_MDC1200_MODE:
|
||||
strcpy(str, "MDC1200\nMODE\n");
|
||||
strcat(str, g_sub_menu_mdc1200_mode[g_sub_menu_selection]);
|
||||
break;
|
||||
|
||||
case MENU_MDC1200_ID:
|
||||
sprintf(str, "MDC1200\nID\n%04X", g_sub_menu_selection);
|
||||
break;
|
||||
|
22
ui/menu.h
22
ui/menu.h
@ -101,6 +101,7 @@ enum
|
||||
MENU_DTMF_LIST,
|
||||
MENU_DTMF_LIVE_DEC,
|
||||
#ifdef ENABLE_MDC1200
|
||||
MENU_MDC1200_MODE,
|
||||
MENU_MDC1200_ID,
|
||||
#endif
|
||||
MENU_PTT_ID,
|
||||
@ -169,37 +170,40 @@ extern const char g_sub_menu_bat_save[5][9];
|
||||
extern const char g_sub_menu_tx_timeout[11][7];
|
||||
extern const char g_sub_menu_dual_watch[3][10];
|
||||
extern const char g_sub_menu_cross_vfo[3][10];
|
||||
#ifdef ENABLE_VOICE
|
||||
#ifdef ENABLE_VOICE
|
||||
extern const char g_sub_menu_voice[3][4];
|
||||
#endif
|
||||
#endif
|
||||
extern const char g_sub_menu_scan_car_resume[3][8];
|
||||
extern const char g_sub_menu_mem_disp[4][15];
|
||||
#ifdef ENABLE_ALARM
|
||||
#ifdef ENABLE_ALARM
|
||||
extern const char g_sub_menu_alarm_mode[2][5];
|
||||
#endif
|
||||
#endif
|
||||
extern const char g_sub_menu_dtmf_rsp[4][9];
|
||||
extern const char g_sub_menu_ptt_id[5][15];
|
||||
#ifdef ENABLE_MDC1200
|
||||
extern const char g_sub_menu_mdc1200_mode[4][8];
|
||||
#endif
|
||||
extern const char g_sub_menu_pwr_on_msg[4][14];
|
||||
extern const char g_sub_menu_roger_mode[3][16];
|
||||
extern const char g_sub_menu_roger_mode[2][16];
|
||||
extern const char g_sub_menu_reset[2][4];
|
||||
extern const char g_sub_menu_backlight[8][7];
|
||||
extern const char g_sub_menu_rx_tx[4][6];
|
||||
#ifdef ENABLE_AM_FIX_TEST1
|
||||
extern const char g_sub_menu_AM_FIX_test1[4][8];
|
||||
#endif
|
||||
#endif
|
||||
extern const char g_sub_menu_bat_text[3][8];
|
||||
extern const char g_sub_menu_dis_en[2][9];
|
||||
extern const char g_sub_menu_scrambler[11][7];
|
||||
#ifdef ENABLE_SIDE_BUTT_MENU
|
||||
extern const char g_sub_menu_side_butt[9][16];
|
||||
#endif
|
||||
|
||||
|
||||
extern bool g_in_sub_menu;
|
||||
|
||||
|
||||
extern uint8_t g_menu_cursor;
|
||||
extern int8_t g_menu_scroll_direction;
|
||||
extern int32_t g_sub_menu_selection;
|
||||
|
||||
|
||||
extern char g_edit_original[17];
|
||||
extern char g_edit[17];
|
||||
extern int g_edit_index;
|
||||
|
Reference in New Issue
Block a user