Skip to content

Commit e1d47d1

Browse files
committed
Fix compiler errors in v2.0.4 core
1 parent 5ca7d76 commit e1d47d1

File tree

8 files changed

+9
-32
lines changed

8 files changed

+9
-32
lines changed

Firmware/RTK_Surveyor/Begin.ino

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,6 @@ void beginI2C()
828828
//SCL/GND shorted: 1000ms, response 5
829829
//SDA/VCC shorted: 1000ms, reponse 5
830830
//SDA/GND shorted: 14ms, response 5
831-
unsigned long startTime = millis();
832831
Wire.beginTransmission(0x15); //Dummy address
833832
int endValue = Wire.endTransmission();
834833
if (endValue == 2)

Firmware/RTK_Surveyor/Display.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ void updateDisplay()
379379
#ifdef COMPILE_BT
380380
sprintf(macAddress, "%02X", unitMACAddress[5]);
381381
#else
382-
sprintf(macAddress, "%02X", 0, 0); //If BT is not available, print zeroes
382+
sprintf(macAddress, "%02X", 0); //If BT is not available, print zeroes
383383
#endif
384384
oled.setFont(QW_FONT_5X7); //Set font to smallest
385385
oled.setCursor(9, 3);

Firmware/RTK_Surveyor/Form.ino

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
//Once connected to the access point for WiFi Config, the ESP32 sends current setting values in one long string to websocket
22
//After user clicks 'save', data is validated via main.js and a long string of values is returned.
33

4-
static uint8_t bootProfileNumber;
5-
64
//Start webserver in AP mode
75
void startWebServer()
86
{
@@ -288,7 +286,7 @@ void createSettingsString(char* settingsCSV)
288286
//System Info
289287
stringRecord(settingsCSV, "platformPrefix", platformPrefix);
290288

291-
char apRtkFirmwareVersion[50];
289+
char apRtkFirmwareVersion[86];
292290
sprintf(apRtkFirmwareVersion, "RTK %s Firmware: v%d.%d-%s", platformPrefix, FIRMWARE_VERSION_MAJOR, FIRMWARE_VERSION_MINOR, __DATE__);
293291
stringRecord(settingsCSV, "rtkFirmwareVersion", apRtkFirmwareVersion);
294292

@@ -298,7 +296,7 @@ void createSettingsString(char* settingsCSV)
298296
else if (zedModuleType == PLATFORM_F9R)
299297
strcpy(apZedPlatform, "ZED-F9R");
300298

301-
char apZedFirmwareVersion[50];
299+
char apZedFirmwareVersion[80];
302300
sprintf(apZedFirmwareVersion, "%s Firmware: %s", apZedPlatform, zedFirmwareVersion);
303301
stringRecord(settingsCSV, "zedFirmwareVersion", apZedFirmwareVersion);
304302

@@ -418,8 +416,6 @@ void createSettingsString(char* settingsCSV)
418416
sprintf(nameText, "%d: %s", index + 1, profileNames[index]);
419417
stringRecord(settingsCSV, tagText, nameText);
420418
}
421-
bootProfileNumber = profileNumber + 1;
422-
stringRecord(settingsCSV, "bootProfileNumber", bootProfileNumber);
423419
stringRecord(settingsCSV, "activeProfiles", activeProfiles);
424420

425421
//New settings not yet integrated
@@ -517,14 +513,6 @@ void updateSettingWithValue(const char *settingName, const char* settingValueStr
517513
recordProfileNumber(profileNumber);
518514
}
519515
}
520-
else if (strcmp(settingName, "bootProfileNumber") == 0)
521-
{
522-
if ((sscanf(settingValueStr, "%d", &bootProfileNumber) != 1)
523-
|| (bootProfileNumber < 1)
524-
|| (bootProfileNumber > (MAX_PROFILE_COUNT + 1)))
525-
bootProfileNumber = 1;
526-
Serial.printf("bootProfileNumber: %d\r\n", bootProfileNumber);
527-
}
528516
else if (strcmp(settingName, "enableNtripServer") == 0)
529517
settings.enableNtripServer = settingValueBool;
530518
else if (strcmp(settingName, "ntripServer_CasterHost") == 0)
@@ -600,11 +588,6 @@ void updateSettingWithValue(const char *settingName, const char* settingValueStr
600588
{
601589
if (newAPSettings == true) recordSystemSettings(); //If we've recieved settings, record before restart
602590

603-
//Determine which profile to boot
604-
bootProfileNumber -= 1;
605-
if (bootProfileNumber != profileNumber)
606-
recordProfileNumber(bootProfileNumber);
607-
608591
//Reboot the machine
609592
ESP.restart();
610593
}
@@ -726,7 +709,7 @@ void stringRecord(char* settingsCSV, const char *id, char* settingValue)
726709
void stringRecord(char* settingsCSV, const char *id, uint64_t settingValue)
727710
{
728711
char record[100];
729-
sprintf(record, "%s,%ld,", id, settingValue);
712+
sprintf(record, "%s,%lld,", id, settingValue);
730713
strcat(settingsCSV, record);
731714
}
732715

Firmware/RTK_Surveyor/RTK_Surveyor.ino

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -581,9 +581,6 @@ void setup()
581581

582582
void loop()
583583
{
584-
uint32_t delayTime;
585-
uint32_t currentMilliseconds;
586-
587584
if (online.gnss == true)
588585
{
589586
i2cGNSS.checkUblox(); //Regularly poll to get latest data and any RTCM

Firmware/RTK_Surveyor/States.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ void updateSystemState()
807807

808808
if (online.rtc == true)
809809
{
810-
uint8_t daysRemaining = daysFromEpoch(settings.pointPerfectNextKeyStart + settings.pointPerfectNextKeyDuration + 1);
810+
int daysRemaining = daysFromEpoch(settings.pointPerfectNextKeyStart + settings.pointPerfectNextKeyDuration + 1);
811811

812812
if (daysRemaining >= 0)
813813
{

Firmware/RTK_Surveyor/menuMain.ino

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,6 @@ void factoryReset()
294294
//Configure the internal radio, if available
295295
void menuRadio()
296296
{
297-
int menuTimeoutExtended = 30; //Increase time needed for complex data entry (mount point ID, ECEF coords, etc).
298-
299297
while (1)
300298
{
301299
Serial.println();

Firmware/RTK_Surveyor/menuPP.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ bool getDate(uint8_t &dd, uint8_t &mm, uint16_t &yy)
594594
}
595595

596596
//Given an epoch in ms, return the number of days from given and Epoch now
597-
uint8_t daysFromEpoch(long long endEpoch)
597+
int daysFromEpoch(long long endEpoch)
598598
{
599599
endEpoch /= 1000; //Convert PointPerfect ms Epoch to s
600600

@@ -603,7 +603,7 @@ uint8_t daysFromEpoch(long long endEpoch)
603603
long delta = endEpoch - localEpoch; //number of s between dates
604604
delta /= (60 * 60); //hours
605605
delta /= 24; //days
606-
return ((uint8_t)delta);
606+
return ((int)delta);
607607
}
608608

609609
//Given the key's starting epoch time, and the key's duration

Firmware/RTK_Surveyor/menuSystem.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ void menuSystem()
129129
uptimeSeconds += 1;
130130
}
131131
Serial.print("Uptime: ");
132-
Serial.printf("%d %02d:%02d:%02d.%03ld\r\n",
132+
Serial.printf("%d %02d:%02d:%02d.%03lld\r\n",
133133
uptimeDays,
134134
uptimeHours,
135135
uptimeMinutes,
@@ -461,7 +461,7 @@ void menuDebug()
461461
else if (incoming == 9)
462462
{
463463
Serial.print("Enter GNSS Serial Timeout in milliseconds (0 to 1000): ");
464-
uint16_t serialTimeoutGNSS = getNumber(menuTimeout); //Timeout after x seconds
464+
int16_t serialTimeoutGNSS = getNumber(menuTimeout); //Timeout after x seconds
465465
if (serialTimeoutGNSS < 0 || serialTimeoutGNSS > 1000) //Arbitrary 1s limit
466466
{
467467
Serial.println("Error: Timeout is out of range");

0 commit comments

Comments
 (0)