From 5e2e22be00c16246ca105226531971d3c1011b66 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Wed, 29 May 2024 16:46:01 +0200 Subject: [PATCH] Fixed regression Round step routine for LW/MW/SW --- TEF6686_ESP32.ino | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 6a73568..dab7077 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -2351,12 +2351,19 @@ void RoundStep() {//todo air Round30K(frequency_OIRT); radio.SetFreq(frequency_OIRT); } else { - if (band == BAND_MW) { + if (band == BAND_LW) { unsigned int freq = frequency_AM / (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K); frequency_AM = freq * (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K); + frequency_LW = frequency_AM; + radio.SetFreqAM(frequency_AM); + } else if (band == BAND_MW) { + unsigned int freq = frequency_AM / (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K); + frequency_AM = freq * (mwstepsize == false ? FREQ_MW_STEP_9K : FREQ_MW_STEP_10K); + frequency_MW = frequency_AM; radio.SetFreqAM(frequency_AM); } else if (band == BAND_SW) { Round5K(frequency_AM); + frequency_SW = frequency_AM; radio.SetFreqAM(frequency_AM); } }