diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 34f29b1..92b9a63 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -1587,8 +1587,10 @@ void BANDBUTTONPress() { cancelDXScan(); } else { if (memorystore) { + EEPROM.writeByte(memorypos + EE_PRESETS_BAND_START, BAND_FM); EEPROM.writeUInt((memorypos * 4) + EE_PRESETS_FREQUENCY_START, EE_PRESETS_FREQUENCY); EEPROM.commit(); + presets[memorypos].band = BAND_FM; presets[memorypos].frequency = EE_PRESETS_FREQUENCY; memorystore = false; ShowTuneMode(); diff --git a/src/gui.cpp b/src/gui.cpp index e349c3e..7cdbeae 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -1125,7 +1125,7 @@ void ShowOneLine(byte position, byte item, bool selected) { FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (fmdeemphasis != DEEMPHASIS_NONE) FullLineSprite.drawString(String((fmdeemphasis == DEEMPHASIS_50 ? FM_DEEMPHASIS_50 : FM_DEEMPHASIS_75), DEC), 258, 3); if (fmdeemphasis != DEEMPHASIS_NONE) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((fmdeemphasis != DEEMPHASIS_NONE != 0 ? "μs" : myLanguage[language][30]), 298, 3); + FullLineSprite.drawString(((fmdeemphasis != DEEMPHASIS_NONE) != 0 ? "μs" : myLanguage[language][30]), 298, 3); break; case DISPLAYSETTINGS: