Skip to content

Commit 3b72457

Browse files
committed
Add DEBUG_NEARLY_EVERYTHING
1 parent 4bd7621 commit 3b72457

File tree

1 file changed

+56
-2
lines changed

1 file changed

+56
-2
lines changed

Firmware/RTK_Everywhere/RTK_Everywhere.ino

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,6 @@ volatile bool deadManWalking;
866866
deadManWalking = true; \
867867
\
868868
/* Output as much as possible to identify the location of the failure */ \
869-
settings.debugGnss = true; \
870869
settings.enableHeapReport = true; \
871870
settings.enableTaskReports = true; \
872871
settings.enablePrintPosition = true; \
@@ -883,16 +882,26 @@ volatile bool deadManWalking;
883882
settings.enablePrintSDBuffers = true; \
884883
settings.periodicDisplay = (PeriodicDisplay_t) - 1; \
885884
settings.enablePrintEthernetDiag = true; \
886-
settings.debugWifiState = true; \
885+
settings.debugCorrections = true; \
886+
settings.debugGnss = true; \
887+
settings.debugHttpClientData = true; \
888+
settings.debugHttpClientState = true; \
889+
settings.debugLora = true; \
890+
settings.debugMqttClientData = true; \
891+
settings.debugMqttClientState = true; \
887892
settings.debugNetworkLayer = true; \
888893
settings.printNetworkStatus = true; \
889894
settings.debugNtripClientRtcm = true; \
890895
settings.debugNtripClientState = true; \
891896
settings.debugNtripServerRtcm = true; \
892897
settings.debugNtripServerState = true; \
898+
settings.debugPpCertificate = true; \
899+
settings.debugSettings = true; \
893900
settings.debugTcpClient = true; \
894901
settings.debugTcpServer = true; \
895902
settings.debugUdpServer = true; \
903+
settings.debugWebServer = true; \
904+
settings.debugWifiState = true; \
896905
settings.printBootTimes = true; \
897906
}
898907

@@ -919,6 +928,49 @@ volatile bool deadManWalking;
919928

920929
#endif // 0
921930

931+
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
932+
// Debug nearly everything. Include DEBUG_NEARLY_EVERYTHING in the setup after loadSettings to print many things.
933+
// Similar but less verbose than DEAD_MAN_WALKING
934+
// If the updated settings are saved to NVM, you will need to do a factory reset to clear them
935+
#define DEBUG_NEARLY_EVERYTHING \
936+
{ \
937+
\
938+
/* Turn on nearly all the debug prints */ \
939+
settings.enableHeapReport = true; \
940+
settings.enablePrintPosition = true; \
941+
settings.enablePrintIdleTime = true; \
942+
settings.enablePrintBatteryMessages = true; \
943+
settings.enablePrintRoverAccuracy = true; \
944+
settings.enablePrintLogFileMessages = false; \
945+
settings.enablePrintLogFileStatus = true; \
946+
settings.enablePrintStates = true; \
947+
settings.enablePrintDuplicateStates = true; \
948+
settings.enablePrintRtcSync = true; \
949+
settings.enablePrintBufferOverrun = true; \
950+
settings.enablePrintEthernetDiag = true; \
951+
settings.debugCorrections = true; \
952+
settings.debugGnss = false; \
953+
settings.debugHttpClientData = true; \
954+
settings.debugHttpClientState = true; \
955+
settings.debugLora = true; \
956+
settings.debugMqttClientData = true; \
957+
settings.debugMqttClientState = true; \
958+
settings.debugNetworkLayer = true; \
959+
settings.printNetworkStatus = true; \
960+
settings.debugNtripClientRtcm = true; \
961+
settings.debugNtripClientState = true; \
962+
settings.debugNtripServerRtcm = true; \
963+
settings.debugNtripServerState = true; \
964+
settings.debugPpCertificate = true; \
965+
settings.debugSettings = true; \
966+
settings.debugTcpClient = true; \
967+
settings.debugTcpServer = true; \
968+
settings.debugUdpServer = true; \
969+
settings.debugWebServer = true; \
970+
settings.debugWifiState = true; \
971+
settings.printBootTimes = true; \
972+
}
973+
922974
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
923975
/*
924976
+---------------------------------------+ +----------+
@@ -1081,6 +1133,8 @@ void setup()
10811133
DMW_b("loadSettings");
10821134
loadSettings(); // Attempt to load settings after SD is started so we can read the settings file if available
10831135

1136+
//DEBUG_NEARLY_EVERYTHING // Debug nearly all the things
1137+
10841138
DMW_b("checkArrayDefaults");
10851139
checkArrayDefaults(); // Check for uninitialized arrays that won't be initialized by gnssConfigure
10861140
// (checkGNSSArrayDefaults)

0 commit comments

Comments
 (0)