Skip to content

Commit 2bc7f70

Browse files
committed
Add DEBUG_THE_ESSENTIALS
1 parent 9abe330 commit 2bc7f70

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

Firmware/RTK_Everywhere/RTK_Everywhere.ino

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -973,6 +973,51 @@ volatile bool deadManWalking;
973973
settings.printTaskStartStop = true; \
974974
}
975975

976+
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
977+
// Debug the essentials. Include DEBUG_THE_ESSENTIALS in the setup after loadSettings to print the essentials.
978+
// If the updated settings are saved to NVM, you will need to do a factory reset to clear them
979+
#define DEBUG_THE_ESSENTIALS \
980+
{ \
981+
\
982+
/* Turn on nearly all the debug prints */ \
983+
settings.debugCorrections = true; \
984+
settings.debugGnss = false; \
985+
settings.debugHttpClientData = false; \
986+
settings.debugHttpClientState = true; \
987+
settings.debugLora = false; \
988+
settings.debugMqttClientData = false; \
989+
settings.debugMqttClientState = true; \
990+
settings.debugNetworkLayer = true; \
991+
settings.debugNtripClientRtcm = false; \
992+
settings.debugNtripClientState = true; \
993+
settings.debugNtripServerRtcm = false; \
994+
settings.debugNtripServerState = true; \
995+
settings.debugPpCertificate = false; \
996+
settings.debugSettings = false; \
997+
settings.debugTcpClient = true; \
998+
settings.debugTcpServer = true; \
999+
settings.debugUdpServer = true; \
1000+
settings.debugWebServer = true; \
1001+
settings.debugWifiState = true; \
1002+
settings.enableHeapReport = false; \
1003+
settings.enablePrintBatteryMessages = false; \
1004+
settings.enablePrintBufferOverrun = true; \
1005+
settings.enablePrintDuplicateStates = false; \
1006+
settings.enablePrintEthernetDiag = true; \
1007+
settings.enablePrintIdleTime = false; \
1008+
settings.enablePrintLogFileMessages = false; \
1009+
settings.enablePrintLogFileStatus = true; \
1010+
settings.enablePrintPosition = false; \
1011+
settings.enablePrintRingBufferOffsets = false; \
1012+
settings.enablePrintRoverAccuracy = true; \
1013+
settings.enablePrintRtcSync = true; \
1014+
settings.enablePrintSDBuffers = false; \
1015+
settings.enablePrintStates = true; \
1016+
settings.printBootTimes = true; \
1017+
settings.printNetworkStatus = true; \
1018+
settings.printTaskStartStop = true; \
1019+
}
1020+
9761021
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9771022
/*
9781023
+---------------------------------------+ +----------+
@@ -1136,6 +1181,7 @@ void setup()
11361181
loadSettings(); // Attempt to load settings after SD is started so we can read the settings file if available
11371182

11381183
//DEBUG_NEARLY_EVERYTHING // Debug nearly all the things
1184+
DEBUG_THE_ESSENTIALS // Debug the essentials - handy for measuring the boot time after a factory reset
11391185

11401186
DMW_b("checkArrayDefaults");
11411187
checkArrayDefaults(); // Check for uninitialized arrays that won't be initialized by gnssConfigure

0 commit comments

Comments
 (0)