Create SETTINGS folder if one does not exist (#1512)

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
This commit is contained in:
Mark Thompson
2023-10-19 13:09:49 -05:00
committed by GitHub
parent 3db8a5ac5b
commit f6a437f7fb
4 changed files with 10 additions and 1 deletions

View File

@@ -156,6 +156,7 @@ bool save_settings(std::string_view store_name, const SettingBindings& bindings)
File f;
auto path = get_settings_path(std::string{store_name});
make_new_directory(SETTINGS_DIR);
auto error = f.create(path);
if (error)
return false;

View File

@@ -36,6 +36,9 @@
#include "max283x.hpp"
#include "string_format.hpp"
// Folder to store app settings, pmem_fileflag, and date_fileflag
#define SETTINGS_DIR u"/SETTINGS"
// Bring in the string_view literal.
using std::literals::operator""sv;

View File

@@ -395,6 +395,7 @@ void SystemStatusView::rtc_battery_workaround() {
}
}
} else {
make_new_directory(SETTINGS_DIR);
make_new_file(DATE_FILEFLAG);
year = 1980;