Add quick scanlist changes

This commit is contained in:
Armel FAUVEAU
2024-07-04 04:51:17 +02:00
parent 6bf7136eca
commit 44527811b6
2 changed files with 29 additions and 1 deletions

View File

@@ -1869,7 +1869,8 @@ static void ProcessKey(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld)
} }
if (Key <= KEY_9 || Key == KEY_F) { if (Key <= KEY_9 || Key == KEY_F) {
if (gScanStateDir != SCAN_OFF || gCssBackgroundScan) { // FREQ/CTCSS/DCS scanning //if (gScanStateDir != SCAN_OFF || gCssBackgroundScan) { // FREQ/CTCSS/DCS scanning
if (gCssBackgroundScan) { // FREQ/CTCSS/DCS scanning
if (bKeyPressed && !bKeyHeld) if (bKeyPressed && !bKeyHeld)
AUDIO_PlayBeep(BEEP_500HZ_60MS_DOUBLE_BEEP_OPTIONAL); AUDIO_PlayBeep(BEEP_500HZ_60MS_DOUBLE_BEEP_OPTIONAL);
return; return;

View File

@@ -374,6 +374,33 @@ static void MAIN_Key_DIGITS(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld)
} }
if (!gWasFKeyPressed) { // F-key wasn't pressed if (!gWasFKeyPressed) { // F-key wasn't pressed
if (gScanStateDir != SCAN_OFF){
switch(Key) {
case KEY_0:
gEeprom.SCAN_LIST_DEFAULT = 0;
break;
case KEY_1:
gEeprom.SCAN_LIST_DEFAULT = 1;
break;
case KEY_2:
gEeprom.SCAN_LIST_DEFAULT = 2;
break;
case KEY_3:
gEeprom.SCAN_LIST_DEFAULT = 3;
break;
case KEY_4:
gEeprom.SCAN_LIST_DEFAULT = 4;
break;
case KEY_5:
gEeprom.SCAN_LIST_DEFAULT = 5;
break;
default:
break;
}
return;
}
const uint8_t Vfo = gEeprom.TX_VFO; const uint8_t Vfo = gEeprom.TX_VFO;
gKeyInputCountdown = key_input_timeout_500ms; gKeyInputCountdown = key_input_timeout_500ms;
INPUTBOX_Append(Key); INPUTBOX_Append(Key);