Add Spectrum resume

This commit is contained in:
Armel FAUVEAU
2025-02-18 03:39:58 +01:00
parent 7af6b8dfce
commit 5ae3c2d2a5
2 changed files with 30 additions and 12 deletions

View File

@@ -1163,6 +1163,10 @@ static void OnKeyDown(uint8_t key)
}
#ifdef ENABLE_FEAT_F4HWN_SPECTRUM
SaveSettings();
#endif
#ifdef ENABLE_FEAT_F4HWN_RESUME_STATE
gEeprom.CURRENT_STATE = 0;
SETTINGS_WriteCurrentState();
#endif
DeInitSpectrum();
break;
@@ -1639,11 +1643,22 @@ void APP_RunSpectrum()
}
}
settings.stepsCount = STEPS_128;
#ifdef ENABLE_FEAT_F4HWN_RESUME_STATE
gEeprom.CURRENT_STATE = 5;
#endif
}
else
else {
#endif
currentFreq = initialFreq = gTxVfo->pRX->Frequency -
((GetStepsCount() / 2) * GetScanStep());
#ifdef ENABLE_FEAT_F4HWN_RESUME_STATE
gEeprom.CURRENT_STATE = 4;
#endif
}
#ifdef ENABLE_FEAT_F4HWN_RESUME_STATE
SETTINGS_WriteCurrentState();
#endif
BackupRegisters();