From aaa72c1c88f4bc8cba764126672cdca9744e7018 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Sun, 1 Sep 2024 18:31:12 +0200 Subject: [PATCH] Mod on double PI checker --- TEF6686_ESP32.ino | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 428926e..d673950 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -4759,12 +4759,19 @@ uint8_t doAutoMemory(uint16_t startfreq, uint16_t stopfreq, uint8_t startmem, ui if (doublepi != 0) { for (byte x = (doublepi == 1 ? startmem : 0); x <= (doublepi == 1 ? stopmem : EE_PRESETS_CNT - 1); x++) { if (presets[x].RDSPI[0] != '\0') { + bool allMatch = true; + for (byte i = 0; i < 4; i++) { if (presets[x].RDSPI[i] != radio.rds.picode[i]) { - dostore = false; + allMatch = false; break; } } + + if (allMatch) { + dostore = false; + break; + } } } }