mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-04-28 22:31:25 +03:00
Menu wording updates
This commit is contained in:
parent
b93aa24c40
commit
21d5d1ee15
BIN
firmware.bin
BIN
firmware.bin
Binary file not shown.
Binary file not shown.
34
radio.c
34
radio.c
@ -113,14 +113,15 @@ uint8_t RADIO_FindNextChannel(uint8_t Channel, int8_t Direction, bool bCheckScan
|
||||
void RADIO_InitInfo(VFO_Info_t *pInfo, uint8_t ChannelSave, uint8_t Band, uint32_t Frequency)
|
||||
{
|
||||
memset(pInfo, 0, sizeof(*pInfo));
|
||||
|
||||
pInfo->Band = Band;
|
||||
pInfo->SCANLIST1_PARTICIPATION = true;
|
||||
pInfo->SCANLIST2_PARTICIPATION = true;
|
||||
pInfo->STEP_SETTING = STEP_12_5kHz; // STEP_25_0kHz;
|
||||
pInfo->STEP_SETTING = STEP_12_5kHz;
|
||||
pInfo->StepFrequency = 2500;
|
||||
pInfo->CHANNEL_SAVE = ChannelSave;
|
||||
pInfo->FrequencyReverse = false;
|
||||
pInfo->OUTPUT_POWER = OUTPUT_POWER_HIGH;
|
||||
pInfo->OUTPUT_POWER = OUTPUT_POWER_LOW;
|
||||
pInfo->ConfigRX.Frequency = Frequency;
|
||||
pInfo->ConfigTX.Frequency = Frequency;
|
||||
pInfo->pRX = &pInfo->ConfigRX;
|
||||
@ -280,6 +281,12 @@ void RADIO_ConfigureChannel(uint8_t VFO, uint32_t Arg)
|
||||
Tmp = Data[1];
|
||||
switch (gEeprom.VfoInfo[VFO].ConfigTX.CodeType)
|
||||
{
|
||||
default:
|
||||
case CODE_TYPE_OFF:
|
||||
gEeprom.VfoInfo[VFO].ConfigTX.CodeType = CODE_TYPE_OFF;
|
||||
Tmp = 0;
|
||||
break;
|
||||
|
||||
case CODE_TYPE_CONTINUOUS_TONE:
|
||||
if (Tmp >= 50)
|
||||
Tmp = 0;
|
||||
@ -290,11 +297,6 @@ void RADIO_ConfigureChannel(uint8_t VFO, uint32_t Arg)
|
||||
if (Tmp >= 104)
|
||||
Tmp = 0;
|
||||
break;
|
||||
|
||||
default:
|
||||
gEeprom.VfoInfo[VFO].ConfigTX.CodeType = CODE_TYPE_OFF;
|
||||
Tmp = 0;
|
||||
break;
|
||||
}
|
||||
gEeprom.VfoInfo[VFO].ConfigTX.Code = Tmp;
|
||||
|
||||
@ -332,12 +334,9 @@ void RADIO_ConfigureChannel(uint8_t VFO, uint32_t Arg)
|
||||
} __attribute__((packed)) Info;
|
||||
|
||||
EEPROM_ReadBuffer(Base, &Info, sizeof(Info));
|
||||
|
||||
pRadio->ConfigRX.Frequency = Info.Frequency;
|
||||
|
||||
if (Info.Offset >= 100000000)
|
||||
Info.Offset = 1000000;
|
||||
|
||||
gEeprom.VfoInfo[VFO].FREQUENCY_OF_DEVIATION = Info.Offset;
|
||||
}
|
||||
|
||||
@ -363,7 +362,6 @@ void RADIO_ConfigureChannel(uint8_t VFO, uint32_t Arg)
|
||||
RADIO_ApplyOffset(pRadio);
|
||||
|
||||
memset(gEeprom.VfoInfo[VFO].Name, 0, sizeof(gEeprom.VfoInfo[VFO].Name));
|
||||
|
||||
if (IS_MR_CHANNEL(Channel))
|
||||
{ // 16 bytes allocated to the channel name but only 12 used
|
||||
EEPROM_ReadBuffer(0x0F50 + (Channel * 16), gEeprom.VfoInfo[VFO].Name + 0, 8);
|
||||
@ -384,12 +382,12 @@ void RADIO_ConfigureChannel(uint8_t VFO, uint32_t Arg)
|
||||
if (!gSetting_350EN)
|
||||
{
|
||||
FREQ_Config_t *pConfig = gEeprom.VfoInfo[VFO].pRX;
|
||||
if (pConfig->Frequency < (35000000 + 4999991))
|
||||
pConfig->Frequency = 41001250;
|
||||
if (pConfig->Frequency >= 35000000 && pConfig->Frequency < 40000000)
|
||||
pConfig->Frequency = 43300000;
|
||||
}
|
||||
|
||||
// if (gEeprom.VfoInfo[VFO].Band == BAND2_108MHz && gEeprom.VfoInfo[VFO].AM_CHANNEL_MODE)
|
||||
if (gEeprom.VfoInfo[VFO].AM_CHANNEL_MODE) // allow AM on any frequency/band
|
||||
if (gEeprom.VfoInfo[VFO].AM_CHANNEL_MODE) // allow AM on any frequency
|
||||
{
|
||||
gEeprom.VfoInfo[VFO].IsAM = true;
|
||||
gEeprom.VfoInfo[VFO].SCRAMBLING_TYPE = 0;
|
||||
@ -428,11 +426,11 @@ void RADIO_ConfigureSquelchAndOutputPower(VFO_Info_t *pInfo)
|
||||
EEPROM_ReadBuffer(Base + 0x40, &pInfo->SquelchCloseGlitchThresh, 1);
|
||||
EEPROM_ReadBuffer(Base + 0x50, &pInfo->SquelchOpenGlitchThresh, 1);
|
||||
|
||||
if (pInfo->SquelchOpenNoiseThresh >= 0x80)
|
||||
pInfo->SquelchOpenNoiseThresh = 0x7F;
|
||||
if (pInfo->SquelchOpenNoiseThresh > 127)
|
||||
pInfo->SquelchOpenNoiseThresh = 127;
|
||||
|
||||
if (pInfo->SquelchCloseNoiseThresh >= 0x80)
|
||||
pInfo->SquelchCloseNoiseThresh = 0x7F;
|
||||
if (pInfo->SquelchCloseNoiseThresh > 127)
|
||||
pInfo->SquelchCloseNoiseThresh = 127;
|
||||
}
|
||||
|
||||
Band = FREQUENCY_GetBand(pInfo->pTX->Frequency);
|
||||
|
85
ui/menu.c
85
ui/menu.c
@ -33,68 +33,68 @@
|
||||
static const char MenuList[][7] =
|
||||
{
|
||||
"SQL",
|
||||
"STEP",
|
||||
"TX-PWR", // was "TXP"
|
||||
"R-DCS", // was "R_DCS"
|
||||
"R-CTCS", // was "R_CTCS"
|
||||
"T-DCS", // was "T_DCS"
|
||||
"T-CTCS", // was "T_CTCS"
|
||||
"SFT-D",
|
||||
"OFFSET",
|
||||
"Step",
|
||||
"Tx-Pwr", // was "TXP"
|
||||
"RxDCS", // was "R_DCS"
|
||||
"RxCTCS", // was "R_CTCS"
|
||||
"TxDCS", // was "T_DCS"
|
||||
"TxCTCS", // was "T_CTCS"
|
||||
"SFTDir",
|
||||
"Offset",
|
||||
"W/N",
|
||||
"SCRAM", // was "SCR"
|
||||
"BCL",
|
||||
"MEM-CH",
|
||||
"B-SAVE", // was "SAVE"
|
||||
"Scram", // was "SCR"
|
||||
"BusyCL", // was "BCL"
|
||||
"MemSav", // was "MEM-CH"
|
||||
"BatSav", // was "SAVE"
|
||||
"VOX",
|
||||
"BAK-LT", // was "ABR"
|
||||
"DUAL-W", // was "TDR"
|
||||
"CROS-B", // was "WX"
|
||||
"BEEP",
|
||||
"TOT",
|
||||
"BackLt", // was "ABR"
|
||||
"Dual-W", // was "TDR"
|
||||
"CrossB", // was "WX"
|
||||
"Beep",
|
||||
"TxTOut", // was "TOT"
|
||||
#ifndef DISABLE_VOICE
|
||||
"VOICE",
|
||||
"Voice",
|
||||
#endif
|
||||
"SC-REV",
|
||||
"SC-Rev",
|
||||
"MDF",
|
||||
"AUTOLK",
|
||||
"S-ADD1",
|
||||
"S-ADD2",
|
||||
"KeyLoc", // was "AUTOLk"
|
||||
"S-Add1",
|
||||
"S-Add2",
|
||||
"STE",
|
||||
"RP-STE",
|
||||
"MIC",
|
||||
"1-CALL",
|
||||
"S-LIST",
|
||||
"SLIST1",
|
||||
"SLIST2",
|
||||
"Mic",
|
||||
"1-Call",
|
||||
"S-List",
|
||||
"SList1",
|
||||
"SList2",
|
||||
#ifndef DISABLE_ALARM
|
||||
"AL-MOD",
|
||||
"AL-Mod",
|
||||
#endif
|
||||
"ANI-ID",
|
||||
"UPCODE",
|
||||
"DWCODE",
|
||||
"UpCode",
|
||||
"DwCode",
|
||||
"D-ST",
|
||||
"D-RSP",
|
||||
"D-HOLD",
|
||||
"D-PRE",
|
||||
"D-Hold",
|
||||
"D-Pre",
|
||||
"PTT-ID",
|
||||
"D-DCD",
|
||||
"D-LIST",
|
||||
"PONMSG",
|
||||
"ROGER",
|
||||
"BATVOL", // was "VOL"
|
||||
"MODE", // was "AM"
|
||||
"D-List",
|
||||
"PonMsg",
|
||||
"Roger",
|
||||
"BatVol", // was "VOL"
|
||||
"Mode", // was "AM"
|
||||
#ifndef DISABLE_NOAA
|
||||
"NOAA_S",
|
||||
#endif
|
||||
"DEL-CH",
|
||||
"RESET",
|
||||
"MemDel", // was "Del-CH"
|
||||
"Reset",
|
||||
|
||||
// normally hidden menu items from here on.
|
||||
// enabled if pressing PTT and side button below PTT at power-on.
|
||||
|
||||
"350-TX", // was "350TX"
|
||||
"F-LOCK",
|
||||
"F-Lock",
|
||||
"200-TX", // was "200TX"
|
||||
"500-TX", // was "500TX"
|
||||
"350-EN", // was "350EN"
|
||||
@ -405,9 +405,12 @@ void UI_DisplayMenu(void)
|
||||
strcpy(String, (gSubMenuSelection == 0) ? "FM" : "AM");
|
||||
break;
|
||||
|
||||
case MENU_AUTOLK:
|
||||
strcpy(String, (gSubMenuSelection == 0) ? "OFF" : "AUTO");
|
||||
break;
|
||||
|
||||
case MENU_BCL:
|
||||
case MENU_BEEP:
|
||||
case MENU_AUTOLK:
|
||||
case MENU_S_ADD1:
|
||||
case MENU_S_ADD2:
|
||||
case MENU_STE:
|
||||
|
Loading…
x
Reference in New Issue
Block a user