Skip to content

Commit 4407c63

Browse files
committed
Correct setting file name in factoryReset to use profiles
1 parent ae71913 commit 4407c63

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Firmware/RTK_Surveyor/menuMain.ino

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,11 @@ void factoryReset()
211211
{
212212
displaySytemReset(); //Display friendly message on OLED
213213

214-
LittleFS.format();
214+
//With the given profile number, load appropriate settings file
215+
char settingsFileName[40];
216+
sprintf(settingsFileName, "/%s_Settings_%d.txt", platformFilePrefix, getProfileNumber());
215217

216-
//Assemble settings file name
217-
char settingsFileName[40]; //SFE_Express_Plus_Settings.txt
218-
strcpy(settingsFileName, platformFilePrefix);
219-
strcat(settingsFileName, "_Settings.txt");
218+
LittleFS.format(); //Don't format before we getProfileNumber()
220219

221220
//Attempt to write to file system. This avoids collisions with file writing from other functions like recordSystemSettingsToFile() and F9PSerialReadTask()
222221
if (settings.enableSD && online.microSD)

0 commit comments

Comments
 (0)