Resume FM Broadcast

This commit is contained in:
Armel FAUVEAU
2025-02-13 00:31:50 +01:00
parent c4530eb116
commit 4596b966a3
2 changed files with 16 additions and 0 deletions

View File

@@ -111,6 +111,11 @@ void FM_TurnOff(void)
BK1080_Init0();
gUpdateStatus = true;
#ifdef ENABLE_FEAT_F4HWN_RESTORE_SCAN
gEeprom.CURRENT_STATE = 0;
SETTINGS_WriteCurrentState();
#endif
}
void FM_EraseChannels(void)
@@ -617,6 +622,11 @@ void FM_Start(void)
gEnableSpeaker = true;
gUpdateStatus = true;
#ifdef ENABLE_FEAT_F4HWN_RESTORE_SCAN
gEeprom.CURRENT_STATE = 3;
SETTINGS_WriteCurrentState();
#endif
}
#endif

6
main.c
View File

@@ -32,6 +32,7 @@
#ifdef ENABLE_FEAT_F4HWN
#ifdef ENABLE_FMRADIO
#include "app/fm.h"
#include "ui/ui.h"
#endif
#ifdef ENABLE_SPECTRUM
#include "app/spectrum.h"
@@ -312,6 +313,11 @@ void Main(void)
#ifdef ENABLE_FMRADIO
case 3:
gMonitor = false;
RADIO_SelectVfos();
RADIO_SetupRegisters(true);
gRequestDisplayScreen = DISPLAY_FM;
GUI_SelectNextDisplay(gRequestDisplayScreen);
FM_Start(); // For compiler alignments and paddings...
break;
#endif