Skip to content

Commit d95eefe

Browse files
authored
Merge pull request #401 from sparkfun/Fix_#363
Fix #363
2 parents e09e37e + 012b512 commit d95eefe

17 files changed

+1159
-1029
lines changed

Firmware/RTK_Everywhere/AP-Config/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1150,7 +1150,7 @@
11501150
<label class="form-check-label" for="autoKeyRenewal">Auto Key Renewal </label>
11511151
<input class="form-check-input" type="checkbox" value="" id="autoKeyRenewal">
11521152
<span class="tt" data-bs-placement="right"
1153-
title="When keys drop below 28 days to expiry, automatically attempt to connect to 'Home' WiFi, once a day, to renew keys. Default: Enabled">
1153+
title="When keys drop below 28 days to expiry, automatically attempt to connect to 'Home' network, once a day, to renew keys. Default: Enabled">
11541154
<span class="icon-info-circle text-primary ms-2"></span>
11551155
</span>
11561156
</div>

Firmware/RTK_Everywhere/Begin.ino

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,14 +1082,6 @@ void beginSystemState()
10821082
// Return to either NTP, Base or Rover Not Started. The last state previous to power down.
10831083
systemState = settings.lastState;
10841084

1085-
// Begin process for getting new keys if corrections are enabled
1086-
// Because this is the only way to set online.lbandCorrections to true via
1087-
// STATE_KEYS_LBAND_CONFIGURE -> gnssApplyPointPerfectKeys -> zedApplyPointPerfectKeys
1088-
// TODO: we need to rethink this. We need correction keys for both ip and Lb.
1089-
// We should really restructure things so we use online.corrections...
1090-
if (settings.enablePointPerfectCorrections)
1091-
systemState = STATE_KEYS_STARTED;
1092-
10931085
// Explicitly set the default network type to avoid printing 'Hardware default'
10941086
// https://github.com/sparkfun/SparkFun_RTK_Everywhere_Firmware/issues/360
10951087
if(settings.defaultNetworkType == NETWORK_TYPE_USE_DEFAULT)
@@ -1112,9 +1104,6 @@ void beginSystemState()
11121104
// Return to either Base or Rover Not Started. The last state previous to power down.
11131105
systemState = settings.lastState;
11141106

1115-
if (settings.enablePointPerfectCorrections)
1116-
systemState = STATE_KEYS_STARTED; // Begin process for getting new keys
1117-
11181107
//If the setting is not set, override with default
11191108
if (settings.antennaPhaseCenter_mm == 0.0)
11201109
settings.antennaPhaseCenter_mm = present.antennaPhaseCenter_mm;

Firmware/RTK_Everywhere/Developer.ino

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,18 @@ void mqttClientValidateTables() {}
118118

119119
#endif // COMPILE_MQTT_CLIENT
120120

121+
//----------------------------------------
122+
// HTTP Client
123+
//----------------------------------------
124+
125+
#ifndef COMPILE_HTTP_CLIENT
126+
127+
void httpClientPrintStatus() {}
128+
void httpClientUpdate() {}
129+
void httpClientValidateTables() {}
130+
131+
#endif // COMPILE_HTTP_CLIENT
132+
121133
//----------------------------------------
122134
// Web Server
123135
//----------------------------------------

Firmware/RTK_Everywhere/Display.ino

Lines changed: 10 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -398,43 +398,9 @@ void displayUpdate()
398398
paintSystemTest();
399399
break;
400400

401-
case (STATE_KEYS_STARTED):
402-
paintRTCWait();
403-
break;
404-
case (STATE_KEYS_NEEDED):
405-
// Do nothing. Quick, fall through state.
406-
break;
407-
case (STATE_KEYS_WIFI_STARTED):
408-
setWiFiIcon(&iconPropertyList); // Blink WiFi in center
409-
paintGettingKeys();
410-
break;
411-
case (STATE_KEYS_WIFI_CONNECTED):
412-
setWiFiIcon(&iconPropertyList); // Blink WiFi in center
413-
paintGettingKeys();
414-
break;
415-
case (STATE_KEYS_WIFI_TIMEOUT):
416-
// Do nothing. Quick, fall through state.
417-
break;
418-
case (STATE_KEYS_EXPIRED):
401+
case (STATE_KEYS_REQUESTED):
419402
// Do nothing. Quick, fall through state.
420403
break;
421-
case (STATE_KEYS_DAYS_REMAINING):
422-
// Do nothing. Quick, fall through state.
423-
break;
424-
case (STATE_KEYS_LBAND_CONFIGURE):
425-
paintLBandConfigure();
426-
break;
427-
case (STATE_KEYS_LBAND_ENCRYPTED):
428-
// Do nothing. Quick, fall through state.
429-
break;
430-
case (STATE_KEYS_PROVISION_STARTED):
431-
setWiFiIcon(&iconPropertyList); // Blink WiFi in center
432-
paintGettingKeys();
433-
break;
434-
case (STATE_KEYS_PROVISION_CONNECTED):
435-
setWiFiIcon(&iconPropertyList); // Blink WiFi in center
436-
paintGettingKeys();
437-
break;
438404

439405
case (STATE_ESPNOW_PAIRING_NOT_STARTED):
440406
paintEspNowPairing();
@@ -1909,6 +1875,11 @@ void displayNotListed(uint16_t displayTime)
19091875
displayMessage("Not Listed", displayTime);
19101876
}
19111877

1878+
void displayAlreadyRegistered(uint16_t displayTime)
1879+
{
1880+
displayMessage("Already Registered", displayTime);
1881+
}
1882+
19121883
void displayUpdateZEDF9P(uint16_t displayTime)
19131884
{
19141885
displayMessage("Update ZED-F9P", displayTime);
@@ -2724,12 +2695,12 @@ void paintKeyDaysRemaining(int daysRemaining, uint16_t displayTime)
27242695
}
27252696
}
27262697

2727-
void paintKeyWiFiFail(uint16_t displayTime)
2698+
void paintKeyUpdateFail(uint16_t displayTime)
27282699
{
27292700
// PP
27302701
// Update
27312702
// Failed
2732-
// No WiFi
2703+
// No Network
27332704

27342705
if (online.display == true)
27352706
{
@@ -2749,7 +2720,7 @@ void paintKeyWiFiFail(uint16_t displayTime)
27492720
printTextCenter("Failed", y, QW_FONT_8X16, 1, false); // text, y, font type, kerning, inverted
27502721

27512722
y += fontHeight + 1;
2752-
printTextCenter("No WiFi", y, QW_FONT_5X7, 1, false); // text, y, font type, kerning, inverted
2723+
printTextCenter("No Network", y, QW_FONT_5X7, 1, false); // text, y, font type, kerning, inverted
27532724

27542725
oled->display();
27552726

@@ -2802,7 +2773,7 @@ void paintLBandConfigure()
28022773

28032774
void paintGettingKeys()
28042775
{
2805-
displayMessage("Getting Keys", 0);
2776+
displayMessage("Getting Keys", 2000);
28062777
}
28072778

28082779
void paintGettingEthernetIP()

0 commit comments

Comments
 (0)