@@ -1068,7 +1068,7 @@ struct Settings
10681068 {" " , " " },
10691069 {" " , " " },
10701070 };
1071- uint32_t wifiConnectTimeoutMs = 20000 ; // Wait this long for a WiFiMulti connection
1071+ uint32_t wifiConnectTimeoutMs = 10000 ; // Wait this long for a WiFiMulti connection
10721072
10731073 bool outputTipAltitude = false ; // If enabled, subtract the pole length and APC from the GNSS receiver's reported altitude
10741074
@@ -1211,9 +1211,12 @@ typedef struct
12111211#define COMMAND_PROFILE_NUMBER (COMMAND_PROFILE_0_INDEX - MAX_PROFILE_COUNT) // -1 - 8 = -9
12121212#define COMMAND_FIRMWARE_VERSION (COMMAND_PROFILE_NUMBER - 1 ) // -9 - 1 = -10
12131213#define COMMAND_REMOTE_FIRMWARE_VERSION (COMMAND_FIRMWARE_VERSION - 1 ) // -10 - 1 = -11
1214- #define COMMAND_DEVICE_ID (COMMAND_REMOTE_FIRMWARE_VERSION - 1 ) // -11 - 1 = -12
1215- #define COMMAND_UNKNOWN (COMMAND_DEVICE_ID - 1 ) // -12 - 1 = -13
1216- #define COMMAND_COUNT (-(COMMAND_UNKNOWN)) // 13
1214+ #define COMMAND_ENABLE_RC_FIRMWARE (COMMAND_REMOTE_FIRMWARE_VERSION - 1 ) // -11 - 1 = -12
1215+ #define COMMAND_GNSS_MODULE_INFO (COMMAND_ENABLE_RC_FIRMWARE - 1 ) // -12 - 1 = -13
1216+ #define COMMAND_BLUETOOTH_ID (COMMAND_GNSS_MODULE_INFO - 1 ) // -13 - 1 = -14
1217+ #define COMMAND_DEVICE_ID (COMMAND_BLUETOOTH_ID - 1 ) // -14 - 1 = -15
1218+ #define COMMAND_UNKNOWN (COMMAND_DEVICE_ID - 1 ) // -15 - 1 = -16
1219+ #define COMMAND_COUNT (-(COMMAND_UNKNOWN)) // 16
12171220
12181221// Exit types for processCommand
12191222typedef enum
@@ -1534,15 +1537,15 @@ const RTK_Settings_Entry rtkSettingsEntries[] =
15341537 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.bluetoothInterruptsCore , " bluetoothInterruptsCore" , },
15351538 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.btReadTaskCore , " btReadTaskCore" , },
15361539 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.btReadTaskPriority , " btReadTaskPriority" , },
1537- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugMalloc , " debugMalloc" , },
1540+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugMalloc , " debugMalloc" , },
15381541 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.enableHeapReport , " enableHeapReport" , },
15391542 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.enablePrintIdleTime , " enablePrintIdleTime" , },
15401543 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.enablePsram , " enablePsram" , },
15411544 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.enableTaskReports , " enableTaskReports" , },
15421545 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.gnssReadTaskCore , " gnssReadTaskCore" , },
15431546 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.gnssReadTaskPriority , " gnssReadTaskPriority" , },
15441547 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.gnssUartInterruptsCore , " gnssUartInterruptsCore" , },
1545- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.haltOnPanic , " haltOnPanic" , },
1548+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.haltOnPanic , " haltOnPanic" , },
15461549 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.handleGnssDataTaskCore , " handleGnssDataTaskCore" , },
15471550 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.handleGnssDataTaskPriority , " handleGnssDataTaskPriority" , },
15481551 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.i2cInterruptsCore , " i2cInterruptsCore" , },
@@ -1561,7 +1564,7 @@ const RTK_Settings_Entry rtkSettingsEntries[] =
15611564 // Point Perfect
15621565 { 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.autoKeyRenewal , " autoKeyRenewal" , },
15631566 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugPpCertificate , " debugPpCertificate" , },
1564- { 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int, 0 , & settings.geographicRegion , " geographicRegion" , },
1567+ { 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int, 0 , & settings.geographicRegion , " geographicRegion" , },
15651568 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint64_t , 0 , & settings.lastKeyAttempt , " lastKeyAttempt" , },
15661569 { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint16_t , 0 , & settings.lbandFixTimeout_seconds , " lbandFixTimeout" , },
15671570 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , tCharArry, sizeof (settings.pointPerfectBrokerHost ), & settings.pointPerfectBrokerHost , " pointPerfectBrokerHost" , },
@@ -1683,9 +1686,9 @@ const RTK_Settings_Entry rtkSettingsEntries[] =
16831686 { 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.tcpOverWiFiStation , " tcpOverWiFiStation" , },
16841687
16851688 // Time Zone
1686- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneHours , " timeZoneHours" , },
1687- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneMinutes , " timeZoneMinutes" , },
1688- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneSeconds , " timeZoneSeconds" , },
1689+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneHours , " timeZoneHours" , },
1690+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneMinutes , " timeZoneMinutes" , },
1691+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _int8_t , 0 , & settings.timeZoneSeconds , " timeZoneSeconds" , },
16891692
16901693// F
16911694// a
@@ -1755,14 +1758,14 @@ const RTK_Settings_Entry rtkSettingsEntries[] =
17551758 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.wifiChannel , " wifiChannel" , },
17561759 { 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.wifiConfigOverAP , " wifiConfigOverAP" , },
17571760 { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , tWiFiNet, MAX_WIFI_NETWORKS, & settings.wifiNetworks , " wifiNetwork_" , },
1758- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint32_t , 0 , & settings.wifiConnectTimeoutMs , " wifiConnectTimeoutMs" , },
1761+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _uint32_t , 0 , & settings.wifiConnectTimeoutMs , " wifiConnectTimeoutMs" , },
17591762
17601763 { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.outputTipAltitude , " outputTipAltitude" , },
17611764
17621765 // Localized distribution
1763- { 1 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.useLocalizedDistribution , " useLocalizedDistribution" , },
1764- { 1 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.localizedDistributionTileLevel , " localizedDistributionTileLevel" , },
1765- { 1 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.useAssistNow , " useAssistNow" , },
1766+ { 1 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.useLocalizedDistribution , " useLocalizedDistribution" , },
1767+ { 1 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _uint8_t , 0 , & settings.localizedDistributionTileLevel , " localizedDistributionTileLevel" , },
1768+ { 1 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.useAssistNow , " useAssistNow" , },
17661769
17671770 { 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.requestKeyUpdate , " requestKeyUpdate" , },
17681771
@@ -1798,7 +1801,7 @@ const RTK_Settings_Entry rtkSettingsEntries[] =
17981801 { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugSettings , " debugSettings" , },
17991802 { 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.enableNtripCaster , " enableNtripCaster" , },
18001803 { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.baseCasterOverride , " baseCasterOverride" , },
1801- { 0 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugCLI , " debugCLI" , },
1804+ { 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , ALL, 1 , _bool, 0 , & settings.debugCLI , " debugCLI" , },
18021805
18031806
18041807 // Add new settings to appropriate group above or create new group
0 commit comments