Fixed no autolog when memory only dx scanning

This commit is contained in:
Sjef Verhoeven PE5PVB
2025-02-26 12:40:04 +01:00
parent 14cb969b15
commit 35678a0ae9

View File

@@ -1031,23 +1031,13 @@ void loop() {
break;
}
}
doLog();
DoMemoryPosTune();
radio.clearRDS(fullsearchrds);
autologged = false;
ShowMemoryPos();
} else {
if (!autologged && RDSstatus && radio.rds.correctPI != 0) {
if (autolog) {
switch (addRowToCSV()) {
case 0: ShowFreq(2); break;
case 1: ShowFreq(3); break;
case 2: ShowFreq(4); break;
}
delay(200);
while (digitalRead(ROTARY_BUTTON) == LOW) delay(50);
ShowFreq(0);
}
autologged = true;
}
doLog();
TuneUp();
autologged = false;
ShowFreq(0);
@@ -5514,3 +5504,19 @@ void toggleiMSEQ() {
if (XDRGTKUSB || XDRGTKTCP) DataPrint("G" + String(!EQset) + String(!iMSset) + "\n");
}
}
void doLog() {
if (!autologged && RDSstatus && radio.rds.correctPI != 0) {
if (autolog) {
switch (addRowToCSV()) {
case 0: ShowFreq(2); break;
case 1: ShowFreq(3); break;
case 2: ShowFreq(4); break;
}
delay(200);
ShowFreq(0);
}
autologged = true;
}
}