mirror of
https://github.com/armel/uv-k1-k5v3-firmware-custom.git
synced 2026-10-02 03:15:37 +00:00
FM scan ignore channel RX
This commit is contained in:
1 parent
6692b5191b
commit
1021ee5e18
1 file changed
+13
@@ -312,6 +312,13 @@ static void CheckForIncoming(void)
|
|||||||
if (!g_SquelchLost)
|
if (!g_SquelchLost)
|
||||||
return; // squelch is closed
|
return; // squelch is closed
|
||||||
|
|
||||||
|
#ifdef ENABLE_FMRADIO
|
||||||
|
// FM scan in progress: ignore main-channel RX so scanning is not interrupted.
|
||||||
|
// Normal FM listening (FM_SCAN_OFF) still yields to channel signals as before.
|
||||||
|
if (gFmRadioMode && gFM_ScanState != FM_SCAN_OFF)
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_FEAT_F4HWN_LOGO_SAV
|
#ifdef ENABLE_FEAT_F4HWN_LOGO_SAV
|
||||||
ScreenSaverExit();
|
ScreenSaverExit();
|
||||||
#endif
|
#endif
|
||||||
@@ -444,6 +451,12 @@ static void HandleIncoming(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_FMRADIO
|
||||||
|
// Defensive: do not leave FM scan for a main-channel signal.
|
||||||
|
if (gFmRadioMode && gFM_ScanState != FM_SCAN_OFF)
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
|
|
||||||
APP_StartListening(gMonitor ? FUNCTION_MONITOR : FUNCTION_RECEIVE);
|
APP_StartListening(gMonitor ? FUNCTION_MONITOR : FUNCTION_RECEIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user