diff --git a/app/action.c b/app/action.c index 9aa2565..72bf5a2 100644 --- a/app/action.c +++ b/app/action.c @@ -184,10 +184,16 @@ void ACTION_Scan(bool bRestart) if (gScanState != SCAN_OFF) { - SCANNER_Stop(); + #if 1 + // keep scanning but swap scan lists + gEeprom.SCAN_LIST_DEFAULT = (gEeprom.SCAN_LIST_DEFAULT + 1) & 1u; + gUpdateStatus = true; + #else + SCANNER_Stop(); - #ifdef ENABLE_VOICE - gAnotherVoiceID = VOICE_ID_SCANNING_STOP; + #ifdef ENABLE_VOICE + gAnotherVoiceID = VOICE_ID_SCANNING_STOP; + #endif #endif } else diff --git a/firmware.bin b/firmware.bin index 62724c2..bf82c98 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index b9e7cb1..53ece69 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ