From 994f9303a3f2852cd989c08da0e31c76e94528db Mon Sep 17 00:00:00 2001 From: kevin Date: Thu, 15 Jun 2023 16:10:39 +0800 Subject: [PATCH] Fix recall error of stepsize When you set stepsize to 4 and then switch to LW Band and turn off radio immediately , when turn on again, then stepsize will remain 4 ,this is not suitable for LW and MW. --- TEF6686_ESP32.ino | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 265cd5a..86a8afc 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -252,8 +252,14 @@ void setup() { if (iMSset == 0 && EQset == 0) iMSEQ = 1; switch (band) { - case BAND_LW: frequency_LW = frequency_AM; break; - case BAND_MW: frequency_MW = frequency_AM; break; + case BAND_LW: + frequency_LW = frequency_AM; + if (stepsize > 3) stepsize = 3; + break; + case BAND_MW: + frequency_MW = frequency_AM; + if (stepsize > 3) stepsize = 3; + break; case BAND_SW: frequency_SW = frequency_AM; break; default: break; }