mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 06:39:49 +03:00
ALARM option now removable
This commit is contained in:
33
ui/main.c
33
ui/main.c
@ -153,11 +153,13 @@ void UI_DisplayMain(void)
|
||||
|
||||
if (gCurrentFunction == FUNCTION_TRANSMIT)
|
||||
{
|
||||
if (gAlarmState == ALARM_STATE_ALARM)
|
||||
{
|
||||
SomeValue = 2;
|
||||
}
|
||||
else
|
||||
#ifndef DISABLE_ALARM
|
||||
if (gAlarmState == ALARM_STATE_ALARM)
|
||||
{
|
||||
SomeValue = 2;
|
||||
}
|
||||
else
|
||||
#endif
|
||||
{
|
||||
if (gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF)
|
||||
Channel = gEeprom.RX_CHANNEL;
|
||||
@ -214,16 +216,19 @@ void UI_DisplayMain(void)
|
||||
// 0x8FEC
|
||||
|
||||
uint8_t State = VfoState[i];
|
||||
if (gCurrentFunction == FUNCTION_TRANSMIT && gAlarmState == ALARM_STATE_ALARM)
|
||||
{
|
||||
if (gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF)
|
||||
Channel = gEeprom.RX_CHANNEL;
|
||||
else
|
||||
Channel = gEeprom.TX_CHANNEL;
|
||||
if (Channel == i)
|
||||
State = VFO_STATE_ALARM;
|
||||
}
|
||||
|
||||
#ifndef DISABLE_ALARM
|
||||
if (gCurrentFunction == FUNCTION_TRANSMIT && gAlarmState == ALARM_STATE_ALARM)
|
||||
{
|
||||
if (gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF)
|
||||
Channel = gEeprom.RX_CHANNEL;
|
||||
else
|
||||
Channel = gEeprom.TX_CHANNEL;
|
||||
if (Channel == i)
|
||||
State = VFO_STATE_ALARM;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (State)
|
||||
{
|
||||
uint8_t Width = 10;
|
||||
|
26
ui/menu.c
26
ui/menu.c
@ -72,7 +72,9 @@ static const char MenuList[][7] =
|
||||
"SLIST1",
|
||||
// 32
|
||||
"SLIST2",
|
||||
"AL-MOD",
|
||||
#ifndef DISABLE_ALARM
|
||||
"AL-MOD",
|
||||
#endif
|
||||
"ANI-ID",
|
||||
"UPCODE",
|
||||
"DWCODE",
|
||||
@ -195,11 +197,13 @@ static const char gSubMenu_MDF[3][5] =
|
||||
"NAME",
|
||||
};
|
||||
|
||||
static const char gSubMenu_AL_MOD[2][5] =
|
||||
{
|
||||
"SITE",
|
||||
"TONE",
|
||||
};
|
||||
#ifndef DISABLE_ALARM
|
||||
static const char gSubMenu_AL_MOD[2][5] =
|
||||
{
|
||||
"SITE",
|
||||
"TONE",
|
||||
};
|
||||
#endif
|
||||
|
||||
static const char gSubMenu_D_RSP[4][6] =
|
||||
{
|
||||
@ -441,10 +445,12 @@ void UI_DisplayMenu(void)
|
||||
sprintf(String, "LIST%d", gSubMenuSelection);
|
||||
break;
|
||||
|
||||
case MENU_AL_MOD:
|
||||
sprintf(String, gSubMenu_AL_MOD[gSubMenuSelection]);
|
||||
break;
|
||||
|
||||
#ifndef DISABLE_ALARM
|
||||
case MENU_AL_MOD:
|
||||
sprintf(String, gSubMenu_AL_MOD[gSubMenuSelection]);
|
||||
break;
|
||||
#endif
|
||||
|
||||
case MENU_ANI_ID:
|
||||
strcpy(String, gEeprom.ANI_DTMF_ID);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user