Add quick scanlist changes
This commit is contained in:
@@ -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;
|
||||||
|
27
app/main.c
27
app/main.c
@@ -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);
|
||||||
|
Reference in New Issue
Block a user