@@ -573,8 +573,7 @@ void createSettingsString(char *newSettings)
573
573
stringRecord (newSettings, " platformPrefix" , platformPrefix);
574
574
575
575
char apRtkFirmwareVersion[86 ];
576
- snprintf (apRtkFirmwareVersion, sizeof (apRtkFirmwareVersion), " v%d.%d-%s" , FIRMWARE_VERSION_MAJOR,
577
- FIRMWARE_VERSION_MINOR, __DATE__);
576
+ getFirmwareVersion (apRtkFirmwareVersion, sizeof (apRtkFirmwareVersion), true );
578
577
stringRecord (newSettings, " rtkFirmwareVersion" , apRtkFirmwareVersion);
579
578
580
579
if (!configureViaEthernet) // ZED type is unknown if we are in configure-via-ethernet mode
@@ -652,10 +651,6 @@ void createSettingsString(char *newSettings)
652
651
stringRecord (newSettings, " ntripClient_MountPointPW" , settings.ntripClient_MountPointPW );
653
652
stringRecord (newSettings, " ntripClient_TransmitGGA" , settings.ntripClient_TransmitGGA );
654
653
655
- // stringRecord(newSettings, "ntripServerUseWiFiNotEthernet", settings.ntripServerUseWiFiNotEthernet); //For future
656
- // expansion stringRecord(newSettings, "ntripClientUseWiFiNotEthernet", settings.ntripClientUseWiFiNotEthernet);
657
- // //For future expansion
658
-
659
654
// Sensor Fusion Config
660
655
stringRecord (newSettings, " enableSensorFusion" , settings.enableSensorFusion );
661
656
stringRecord (newSettings, " autoIMUmountAlignment" , settings.autoIMUmountAlignment );
@@ -1163,12 +1158,6 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
1163
1158
else if (strcmp (settingName, " ntripClient_TransmitGGA" ) == 0 )
1164
1159
settings.ntripClient_TransmitGGA = settingValueBool;
1165
1160
1166
- // For future expansion
1167
- // else if (strcmp(settingName, "ntripServerUseWiFiNotEthernet") == 0)
1168
- // settings.ntripServerUseWiFiNotEthernet = settingValueBool;
1169
- // else if (strcmp(settingName, "ntripClientUseWiFiNotEthernet") == 0)
1170
- // settings.ntripClientUseWiFiNotEthernet = settingValueBool;
1171
-
1172
1161
else if (strcmp (settingName, " serialTimeoutGNSS" ) == 0 )
1173
1162
settings.serialTimeoutGNSS = settingValue;
1174
1163
else if (strcmp (settingName, " pointPerfectDeviceProfileToken" ) == 0 )
@@ -1350,7 +1339,7 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
1350
1339
requestChangeState (STATE_ROVER_NOT_STARTED); // If update failed, return to Rover mode.
1351
1340
}
1352
1341
else if (strcmp (settingName, " factoryDefaultReset" ) == 0 )
1353
- factoryReset ();
1342
+ factoryReset (false ); // We do not have the sdSemaphore
1354
1343
else if (strcmp (settingName, " exitAndReset" ) == 0 )
1355
1344
{
1356
1345
// Confirm receipt
@@ -1457,14 +1446,8 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
1457
1446
if (otaCheckVersion (reportedVersion, sizeof (reportedVersion)))
1458
1447
{
1459
1448
// We got a version number, now determine if it's newer or not
1460
- char currentVersion[20 ];
1461
- if (enableRCFirmware == false )
1462
- snprintf (currentVersion, sizeof (currentVersion), " %d.%d" , FIRMWARE_VERSION_MAJOR,
1463
- FIRMWARE_VERSION_MINOR);
1464
- else
1465
- snprintf (currentVersion, sizeof (currentVersion), " %d.%d-%s" , FIRMWARE_VERSION_MAJOR,
1466
- FIRMWARE_VERSION_MINOR, __DATE__);
1467
-
1449
+ char currentVersion[21 ];
1450
+ getFirmwareVersion (currentVersion, sizeof (currentVersion), enableRCFirmware);
1468
1451
if (isReportedVersionNewer (reportedVersion, currentVersion) == true )
1469
1452
{
1470
1453
log_d (" New version detected" );
0 commit comments