From 509d859c3080b551460fe440eab87f8f2589f934 Mon Sep 17 00:00:00 2001 From: ohmytime Date: Sun, 21 Apr 2024 18:14:51 +0800 Subject: [PATCH] Bugfix: only MAN mode can recall cached stepsize option If not, AUTO search will lead to confusing operations In addition, stepsize is meaningless in MEM mode --- TEF6686_ESP32.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 2229dca..2baeddb 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -426,8 +426,8 @@ void setup() { TEF = EEPROM.readByte(EE_BYTE_TEF); displayflip = EEPROM.readByte(EE_BYTE_DISPLAYFLIP); rotarymode = EEPROM.readByte(EE_BYTE_ROTARYMODE); - stepsize = EEPROM.readByte(EE_BYTE_STEPSIZE); tunemode = EEPROM.readByte(EE_BYTE_TUNEMODE); + if (tunemode == TUNE_MAN) stepsize = EEPROM.readByte(EE_BYTE_STEPSIZE); else stepsize = 0; optenc = EEPROM.readByte(EE_BYTE_OPTENC); iMSset = EEPROM.readByte(EE_BYTE_IMSSET); EQset = EEPROM.readByte(EE_BYTE_EQSET);