Skip to content

Commit f551d7b

Browse files
committed
Add new settings to NVM
1 parent d98a524 commit f551d7b

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

Firmware/RTK_Surveyor/NVM.ino

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,13 @@ void recordSystemSettingsToFile(File *settingsFile)
413413
}
414414

415415
settingsFile->printf("%s=%d\r\n", "mdnsEnable", settings.mdnsEnable);
416+
settingsFile->printf("%s=%d\r\n", "serialGNSSRxFullThreshold", settings.serialGNSSRxFullThreshold);
417+
settingsFile->printf("%s=%d\r\n", "btReadTaskPriority", settings.btReadTaskPriority);
418+
settingsFile->printf("%s=%d\r\n", "gnssReadTaskPriority", settings.gnssReadTaskPriority);
419+
settingsFile->printf("%s=%d\r\n", "handleGnssDataTaskPriority", settings.handleGnssDataTaskPriority);
420+
settingsFile->printf("%s=%d\r\n", "btReadTaskCore", settings.btReadTaskCore);
421+
settingsFile->printf("%s=%d\r\n", "gnssReadTaskCore", settings.gnssReadTaskCore);
422+
settingsFile->printf("%s=%d\r\n", "handleGnssDataTaskCore", settings.handleGnssDataTaskCore);
416423
}
417424

418425
// Given a fileName, parse the file and load the given settings struct
@@ -1275,6 +1282,20 @@ bool parseLine(char *str, Settings *settings)
12751282
}
12761283
else if (strcmp(settingName, "mdnsEnable") == 0)
12771284
settings->mdnsEnable = d;
1285+
else if (strcmp(settingName, "serialGNSSRxFullThreshold") == 0)
1286+
settings->serialGNSSRxFullThreshold = d;
1287+
else if (strcmp(settingName, "btReadTaskPriority") == 0)
1288+
settings->btReadTaskPriority = d;
1289+
else if (strcmp(settingName, "gnssReadTaskPriority") == 0)
1290+
settings->gnssReadTaskPriority = d;
1291+
else if (strcmp(settingName, "handleGnssDataTaskPriority") == 0)
1292+
settings->handleGnssDataTaskPriority = d;
1293+
else if (strcmp(settingName, "btReadTaskCore") == 0)
1294+
settings->btReadTaskCore = d;
1295+
else if (strcmp(settingName, "gnssReadTaskCore") == 0)
1296+
settings->gnssReadTaskCore = d;
1297+
else if (strcmp(settingName, "handleGnssDataTaskCore") == 0)
1298+
settings->handleGnssDataTaskCore = d;
12781299

12791300
// Check for bulk settings (WiFi credentials, constellations, message rates, ESPNOW Peers)
12801301
// Must be last on else list

Firmware/RTK_Surveyor/menuSystem.ino

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,27 @@ void menuDebug()
664664
else
665665
systemPrintln("Disabled - no resets");
666666

667+
systemPrint("41) Set BT Read Task Priority: ");
668+
systemPrintln(settings.btReadTaskPriority);
669+
670+
systemPrint("42) Set GNSS Read Task Priority: ");
671+
systemPrintln(settings.gnssReadTaskPriority);
672+
673+
systemPrint("43) Set GNSS Data Handler Task Priority: ");
674+
systemPrintln(settings.handleGnssDataTaskPriority);
675+
676+
systemPrint("44) Set BT Read Task Core: ");
677+
systemPrintln(settings.btReadTaskCore);
678+
679+
systemPrint("45) Set GNSS Read Task Core: ");
680+
systemPrintln(settings.gnssReadTaskCore);
681+
682+
systemPrint("46) Set GNSS Data Handler Core: ");
683+
systemPrintln(settings.handleGnssDataTaskCore);
684+
685+
systemPrint("47) Set Serial GNSS RX Full Threshold: ");
686+
systemPrintln(settings.serialGNSSRxFullThreshold);
687+
667688
systemPrintln("t) Enter Test Screen");
668689

669690
systemPrintln("e) Erase LittleFS");

0 commit comments

Comments
 (0)