0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-05-02 00:01:27 +03:00

Dual-RX/2nd-RX updated

This commit is contained in:
OneOfEleven 2023-10-07 10:14:23 +01:00
parent 732028b3e9
commit 55d5dbee41
5 changed files with 12 additions and 7 deletions

View File

@ -139,7 +139,8 @@ int MENU_GetLimits(uint8_t Cursor, int32_t *pMin, int32_t *pMax)
case MENU_TDR: case MENU_TDR:
*pMin = 0; *pMin = 0;
*pMax = ARRAY_SIZE(gSubMenu_CHAN) - 1; // *pMax = ARRAY_SIZE(gSubMenu_TDR) - 1;
*pMax = ARRAY_SIZE(gSubMenu_OFF_ON) - 1;
break; break;
case MENU_XB: case MENU_XB:
@ -533,7 +534,9 @@ void MENU_AcceptSetting(void)
break; break;
case MENU_TDR: case MENU_TDR:
gEeprom.DUAL_WATCH = gSubMenuSelection; // gEeprom.DUAL_WATCH = gSubMenuSelection;
gEeprom.DUAL_WATCH = (gSubMenuSelection > 0) ? 1 + gEeprom.TX_VFO : DUAL_WATCH_OFF;
gFlagReconfigureVfos = true; gFlagReconfigureVfos = true;
gUpdateStatus = true; gUpdateStatus = true;
break; break;
@ -980,7 +983,8 @@ void MENU_ShowCurrentSetting(void)
break; break;
case MENU_TDR: case MENU_TDR:
gSubMenuSelection = gEeprom.DUAL_WATCH; // gSubMenuSelection = gEeprom.DUAL_WATCH;
gSubMenuSelection = (gEeprom.DUAL_WATCH == DUAL_WATCH_OFF) ? 0 : 1;
break; break;
case MENU_XB: case MENU_XB:

Binary file not shown.

Binary file not shown.

View File

@ -194,11 +194,11 @@ const char gSubMenu_TOT[11][7] =
"15 min" "15 min"
}; };
const char gSubMenu_CHAN[3][10] = const char gSubMenu_TDR[3][10] =
{ {
"OFF", "OFF",
"LOWER\nVFO",
"UPPER\nVFO", "UPPER\nVFO",
"LOWER\nVFO"
}; };
const char gSubMenu_XB[3][10] = const char gSubMenu_XB[3][10] =
@ -751,7 +751,8 @@ void UI_DisplayMenu(void)
break; break;
case MENU_TDR: case MENU_TDR:
strcpy(String, gSubMenu_CHAN[gSubMenuSelection]); // strcpy(String, gSubMenu_TDR[gSubMenuSelection]);
strcpy(String, gSubMenu_OFF_ON[gSubMenuSelection]);
break; break;
case MENU_XB: case MENU_XB:

View File

@ -148,7 +148,7 @@ extern const char gSubMenu_W_N[2][7];
extern const char gSubMenu_OFF_ON[2][4]; extern const char gSubMenu_OFF_ON[2][4];
extern const char gSubMenu_SAVE[5][4]; extern const char gSubMenu_SAVE[5][4];
extern const char gSubMenu_TOT[11][7]; extern const char gSubMenu_TOT[11][7];
extern const char gSubMenu_CHAN[3][10]; extern const char gSubMenu_TDR[3][10];
extern const char gSubMenu_XB[3][10]; extern const char gSubMenu_XB[3][10];
#ifdef ENABLE_VOICE #ifdef ENABLE_VOICE
extern const char gSubMenu_VOICE[3][4]; extern const char gSubMenu_VOICE[3][4];