File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -60,11 +60,20 @@ void loadSettings()
60
60
61
61
// Temp store any variables from LFS that should override SD
62
62
int resetCount = settings.resetCount ;
63
+ bool gnssConfiguredOnce = settings.gnssConfiguredOnce ;
64
+ bool gnssConfiguredRover = settings.gnssConfiguredRover ;
65
+ bool gnssConfiguredBase = settings.gnssConfiguredBase ;
63
66
64
67
loadSystemSettingsFromFileSD (settingsFileName);
65
68
66
69
settings.resetCount = resetCount; // resetCount from LFS should override SD
67
70
71
+ // Trust gnssConfigured from LittleFS over SD.
72
+ // LittleFS may have been erased, SD could be stale.
73
+ settings.gnssConfiguredOnce = gnssConfiguredOnce;
74
+ settings.gnssConfiguredRover = gnssConfiguredRover;
75
+ settings.gnssConfiguredBase = gnssConfiguredBase;
76
+
68
77
// Change empty profile name to 'Profile1' etc
69
78
if (strlen (settings.profileName ) == 0 )
70
79
{
You can’t perform that action at this time.
0 commit comments