@@ -118,22 +118,21 @@ void recordSystemSettingsToFile()
118118 settingsFile.println (" surveyInStartingAccuracy=" + (String)settings.surveyInStartingAccuracy );
119119 settingsFile.println (" measurementRate=" + (String)settings.measurementRate );
120120 settingsFile.println (" navigationRate=" + (String)settings.navigationRate );
121-
122121 settingsFile.println (" broadcast.gga=" + (String)settings.broadcast .gga );
123122 settingsFile.println (" broadcast.gsa=" + (String)settings.broadcast .gsa );
124123 settingsFile.println (" broadcast.gsv=" + (String)settings.broadcast .gsv );
125124 settingsFile.println (" broadcast.rmc=" + (String)settings.broadcast .rmc );
126125 settingsFile.println (" broadcast.gst=" + (String)settings.broadcast .gst );
127126 settingsFile.println (" broadcast.rawx=" + (String)settings.broadcast .rawx );
128127 settingsFile.println (" broadcast.sfrbx=" + (String)settings.broadcast .sfrbx );
129-
130128 settingsFile.println (" log.gga=" + (String)settings.log .gga );
131129 settingsFile.println (" log.gsa=" + (String)settings.log .gsa );
132130 settingsFile.println (" log.gsv=" + (String)settings.log .gsv );
133131 settingsFile.println (" log.rmc=" + (String)settings.log .rmc );
134132 settingsFile.println (" log.gst=" + (String)settings.log .gst );
135133 settingsFile.println (" log.rawx=" + (String)settings.log .rawx );
136134 settingsFile.println (" log.sfrbx=" + (String)settings.log .sfrbx );
135+ settingsFile.println (" enableI2Cdebug=" + (String)settings.enableI2Cdebug );
137136
138137 if (online.gnss )
139138 updateDataFileAccess (&settingsFile); // Update the file access time & date
@@ -335,7 +334,6 @@ bool parseLine(char* str) {
335334 settings.measurementRate = d;
336335 else if (strcmp (settingName, " navigationRate" ) == 0 )
337336 settings.navigationRate = d;
338-
339337 else if (strcmp (settingName, " broadcast.gga" ) == 0 )
340338 settings.broadcast .gga = d;
341339 else if (strcmp (settingName, " broadcast.gsa" ) == 0 )
@@ -350,7 +348,6 @@ bool parseLine(char* str) {
350348 settings.broadcast .rawx = d;
351349 else if (strcmp (settingName, " broadcast.sfrbx" ) == 0 )
352350 settings.broadcast .sfrbx = d;
353-
354351 else if (strcmp (settingName, " log.gga" ) == 0 )
355352 settings.log .gga = d;
356353 else if (strcmp (settingName, " log.gsa" ) == 0 )
@@ -365,6 +362,8 @@ bool parseLine(char* str) {
365362 settings.log .rawx = d;
366363 else if (strcmp (settingName, " log.sfrbx" ) == 0 )
367364 settings.log .sfrbx = d;
365+ else if (strcmp (settingName, " enableI2Cdebug" ) == 0 )
366+ settings.enableI2Cdebug = d;
368367
369368 else
370369 Serial.printf (" Unknown setting %s on line: %s\r\n " , settingName, str);
0 commit comments