0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-05-19 08:21:18 +03:00

bat-cal menu input update

This commit is contained in:
OneOfEleven 2023-10-20 18:18:32 +01:00
parent 5f13884e88
commit e1dfb56335
3 changed files with 24 additions and 24 deletions

Binary file not shown.

Binary file not shown.

View File

@ -78,7 +78,7 @@ const t_menu_item g_menu_list[] =
{"CTRAST", VOICE_ID_INVALID, MENU_CONTRAST }, {"CTRAST", VOICE_ID_INVALID, MENU_CONTRAST },
#endif #endif
{"BEEP", VOICE_ID_BEEP_PROMPT, MENU_BEEP }, {"BEEP", VOICE_ID_BEEP_PROMPT, MENU_BEEP },
#ifdef ENABLE_VOICE #ifdef ENABLE_VOICE
{"VOICE", VOICE_ID_VOICE_PROMPT, MENU_VOICE }, {"VOICE", VOICE_ID_VOICE_PROMPT, MENU_VOICE },
#endif #endif
{"SC REV", VOICE_ID_INVALID, MENU_SCAN_CAR_RESUME }, // was "SC_REV" {"SC REV", VOICE_ID_INVALID, MENU_SCAN_CAR_RESUME }, // was "SC_REV"
@ -91,19 +91,19 @@ const t_menu_item g_menu_list[] =
{"RP STE", VOICE_ID_INVALID, MENU_RP_STE }, {"RP STE", VOICE_ID_INVALID, MENU_RP_STE },
{"MIC GN", VOICE_ID_INVALID, MENU_MIC_GAIN }, {"MIC GN", VOICE_ID_INVALID, MENU_MIC_GAIN },
{"COMPND", VOICE_ID_INVALID, MENU_COMPAND }, {"COMPND", VOICE_ID_INVALID, MENU_COMPAND },
#ifdef ENABLE_TX_AUDIO_BAR #ifdef ENABLE_TX_AUDIO_BAR
{"Tx BAR", VOICE_ID_INVALID, MENU_TX_BAR }, {"Tx BAR", VOICE_ID_INVALID, MENU_TX_BAR },
#endif #endif
#ifdef ENABLE_RX_SIGNAL_BAR #ifdef ENABLE_RX_SIGNAL_BAR
{"Rx BAR", VOICE_ID_INVALID, MENU_RX_BAR }, {"Rx BAR", VOICE_ID_INVALID, MENU_RX_BAR },
#endif #endif
{"1 CALL", VOICE_ID_INVALID, MENU_1_CALL }, {"1 CALL", VOICE_ID_INVALID, MENU_1_CALL },
{"SLIST", VOICE_ID_INVALID, MENU_S_LIST }, {"SLIST", VOICE_ID_INVALID, MENU_S_LIST },
{"SLIST1", VOICE_ID_INVALID, MENU_SLIST1 }, {"SLIST1", VOICE_ID_INVALID, MENU_SLIST1 },
{"SLIST2", VOICE_ID_INVALID, MENU_SLIST2 }, {"SLIST2", VOICE_ID_INVALID, MENU_SLIST2 },
#ifdef ENABLE_ALARM #ifdef ENABLE_ALARM
{"SOS AL", VOICE_ID_INVALID, MENU_ALARM_MODE }, // was "ALMODE" {"SOS AL", VOICE_ID_INVALID, MENU_ALARM_MODE }, // was "ALMODE"
#endif #endif
{"ANI ID", VOICE_ID_ANI_CODE, MENU_ANI_ID }, {"ANI ID", VOICE_ID_ANI_CODE, MENU_ANI_ID },
{"UpCODE", VOICE_ID_INVALID, MENU_UP_CODE }, {"UpCODE", VOICE_ID_INVALID, MENU_UP_CODE },
{"DnCODE", VOICE_ID_INVALID, MENU_DN_CODE }, // was "DWCODE" {"DnCODE", VOICE_ID_INVALID, MENU_DN_CODE }, // was "DWCODE"
@ -120,15 +120,15 @@ const t_menu_item g_menu_list[] =
{"BatVOL", VOICE_ID_INVALID, MENU_VOLTAGE }, // was "VOL" {"BatVOL", VOICE_ID_INVALID, MENU_VOLTAGE }, // was "VOL"
{"BatTXT", VOICE_ID_INVALID, MENU_BAT_TXT }, {"BatTXT", VOICE_ID_INVALID, MENU_BAT_TXT },
{"MODE", VOICE_ID_INVALID, MENU_MOD_MODE }, // was "AM" {"MODE", VOICE_ID_INVALID, MENU_MOD_MODE }, // was "AM"
#ifdef ENABLE_AM_FIX #ifdef ENABLE_AM_FIX
{"AM FIX", VOICE_ID_INVALID, MENU_AM_FIX }, {"AM FIX", VOICE_ID_INVALID, MENU_AM_FIX },
#endif #endif
#ifdef ENABLE_AM_FIX_TEST1 #ifdef ENABLE_AM_FIX_TEST1
{"AM FT1", VOICE_ID_INVALID, MENU_AM_FIX_TEST1 }, {"AM FT1", VOICE_ID_INVALID, MENU_AM_FIX_TEST1 },
#endif #endif
#ifdef ENABLE_NOAA #ifdef ENABLE_NOAA
{"NOAA-S", VOICE_ID_INVALID, MENU_NOAA_SCAN }, {"NOAA-S", VOICE_ID_INVALID, MENU_NOAA_SCAN },
#endif #endif
#ifdef ENABLE_SIDE_BUTT_MENU #ifdef ENABLE_SIDE_BUTT_MENU
{"Side1S", VOICE_ID_INVALID, MENU_SIDE1_SHORT }, {"Side1S", VOICE_ID_INVALID, MENU_SIDE1_SHORT },
{"Side1L", VOICE_ID_INVALID, MENU_SIDE1_LONG }, {"Side1L", VOICE_ID_INVALID, MENU_SIDE1_LONG },
@ -146,9 +146,9 @@ const t_menu_item g_menu_list[] =
{"BatCAL", VOICE_ID_INVALID, MENU_BAT_CAL }, // battery voltage calibration {"BatCAL", VOICE_ID_INVALID, MENU_BAT_CAL }, // battery voltage calibration
#ifdef ENABLE_F_CAL_MENU #ifdef ENABLE_F_CAL_MENU
{"F CAL", VOICE_ID_INVALID, MENU_F_CALI }, // reference xtal calibration {"F CAL", VOICE_ID_INVALID, MENU_F_CALI }, // reference xtal calibration
#endif #endif
{"F LOCK", VOICE_ID_INVALID, MENU_FREQ_LOCK }, // country/area specific {"F LOCK", VOICE_ID_INVALID, MENU_FREQ_LOCK }, // country/area specific
{"Tx 174", VOICE_ID_INVALID, MENU_174_TX }, // was "200TX" {"Tx 174", VOICE_ID_INVALID, MENU_174_TX }, // was "200TX"
@ -584,7 +584,7 @@ void UI_DisplayMenu(void)
} }
break; break;
} }
case MENU_TX_POWER: case MENU_TX_POWER:
strcpy(String, g_sub_MENU_TX_POWER[g_sub_menu_selection]); strcpy(String, g_sub_MENU_TX_POWER[g_sub_menu_selection]);
break; break;
@ -615,7 +615,7 @@ void UI_DisplayMenu(void)
if (pConfig->code_type != CODE_TYPE_CONTINUOUS_TONE) if (pConfig->code_type != CODE_TYPE_CONTINUOUS_TONE)
break; break;
Code = 0; Code = 0;
pConfig->code_type = CODE_TYPE_NONE; pConfig->code_type = CODE_TYPE_NONE;
pConfig->code = Code; pConfig->code = Code;
@ -679,7 +679,7 @@ void UI_DisplayMenu(void)
case MENU_SCRAMBLER: case MENU_SCRAMBLER:
strcpy(String, "INVERT\n"); strcpy(String, "INVERT\n");
strcat(String, g_sub_MENU_SCRAMBLERAMBLER[g_sub_menu_selection]); strcat(String, g_sub_MENU_SCRAMBLERAMBLER[g_sub_menu_selection]);
#if 1 #if 1
if (g_sub_menu_selection > 0 && g_setting_scramble_enable) if (g_sub_menu_selection > 0 && g_setting_scramble_enable)
BK4819_EnableScramble(g_sub_menu_selection - 1); BK4819_EnableScramble(g_sub_menu_selection - 1);
@ -740,7 +740,7 @@ void UI_DisplayMenu(void)
g_update_display = true; g_update_display = true;
break; break;
#endif #endif
#ifdef ENABLE_TX_AUDIO_BAR #ifdef ENABLE_TX_AUDIO_BAR
case MENU_TX_BAR: case MENU_TX_BAR:
#endif #endif
@ -817,7 +817,7 @@ void UI_DisplayMenu(void)
strcpy(String, "TX\n"); strcpy(String, "TX\n");
strcat(String, g_sub_menu_DIS_EN[g_sub_menu_selection]); strcat(String, g_sub_menu_DIS_EN[g_sub_menu_selection]);
break; break;
case MENU_MEM_SAVE: case MENU_MEM_SAVE:
case MENU_1_CALL: case MENU_1_CALL:
case MENU_MEM_DEL: case MENU_MEM_DEL:
@ -831,7 +831,7 @@ void UI_DisplayMenu(void)
BOARD_fetchChannelName(s, g_sub_menu_selection); BOARD_fetchChannelName(s, g_sub_menu_selection);
strcat(String, "\n"); strcat(String, "\n");
strcat(String, (s[0] == 0) ? "--" : s); strcat(String, (s[0] == 0) ? "--" : s);
if (valid && !g_ask_for_confirmation) if (valid && !g_ask_for_confirmation)
{ // show the frequency so that the user knows the channels frequency { // show the frequency so that the user knows the channels frequency
const uint32_t frequency = BOARD_fetchChannelFrequency(g_sub_menu_selection); const uint32_t frequency = BOARD_fetchChannelFrequency(g_sub_menu_selection);
@ -894,7 +894,7 @@ void UI_DisplayMenu(void)
strcpy(String, "SCAN HOLD\n"); strcpy(String, "SCAN HOLD\n");
sprintf(String + strlen(String), "%d.%d sec", g_sub_menu_selection / 2, 5 * (g_sub_menu_selection % 2)); sprintf(String + strlen(String), "%d.%d sec", g_sub_menu_selection / 2, 5 * (g_sub_menu_selection % 2));
break; break;
case MENU_CROSS_VFO: case MENU_CROSS_VFO:
strcpy(String, g_sub_MENU_CROSS_VFO[g_sub_menu_selection]); strcpy(String, g_sub_MENU_CROSS_VFO[g_sub_menu_selection]);
break; break;
@ -1079,7 +1079,7 @@ void UI_DisplayMenu(void)
strcat(String, "\n \n" __DATE__ "\n" __TIME__); strcat(String, "\n \n" __DATE__ "\n" __TIME__);
break; break;
} }
case MENU_RESET: case MENU_RESET:
strcpy(String, g_sub_menu_RESET[g_sub_menu_selection]); strcpy(String, g_sub_menu_RESET[g_sub_menu_selection]);
break; break;
@ -1134,10 +1134,10 @@ void UI_DisplayMenu(void)
case MENU_BAT_CAL: case MENU_BAT_CAL:
{ {
const uint16_t vol = (uint32_t)g_battery_voltage_average * g_battery_calibration[3] / g_sub_menu_selection; const uint16_t vol = (uint32_t)g_battery_voltage_average * g_battery_calibration[3] / g_sub_menu_selection;
if (!g_in_sub_menu || g_input_box_index == 0) if (!g_in_sub_menu)
sprintf(String, "%u.%02uV\n%d", vol / 100, vol % 100, g_sub_menu_selection); sprintf(String, "%u.%02uV\n%d", vol / 100, vol % 100, g_sub_menu_selection);
else else
sprintf(String, "%u.%02uV\n%d\n%04d", vol / 100, vol % 100, g_battery_calibration[3], g_sub_menu_selection); sprintf(String, "%u.%02uV\n(%#4d)\n%#4d", vol / 100, vol % 100, g_battery_calibration[3], g_sub_menu_selection);
break; break;
} }
} }