summaryrefslogtreecommitdiff
path: root/src/components/settings/Settings.cpp
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-03-26 01:19:51 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-03-26 01:37:03 (GMT)
commit9acd3ff0f8d12d2e97095ac562cbff3c7e8647ac (patch)
tree9d0e69a9ce4a38733cf1bdc5a150ecef5d73e8e2 /src/components/settings/Settings.cpp
parent268ddbdc7622ab2a6b0490701064ffdde13fee51 (diff)
sans fs; sans settings persist
Diffstat (limited to 'src/components/settings/Settings.cpp')
-rw-r--r--src/components/settings/Settings.cpp41
1 files changed, 3 insertions, 38 deletions
diff --git a/src/components/settings/Settings.cpp b/src/components/settings/Settings.cpp
index fee62da..69d9907 100644
--- a/src/components/settings/Settings.cpp
+++ b/src/components/settings/Settings.cpp
@@ -4,44 +4,9 @@
using namespace Pinetime::Controllers;
-Settings::Settings(Pinetime::Controllers::FS& fs) : fs {fs} {
-}
+Settings::Settings() {}
-void Settings::Init() {
+void Settings::Init() {}
- // Load default settings from Flash
- LoadSettingsFromFile();
-}
+void Settings::SaveSettings() {}
-void Settings::SaveSettings() {
-
- // verify if is necessary to save
- if (settingsChanged) {
- SaveSettingsToFile();
- }
- settingsChanged = false;
-}
-
-void Settings::LoadSettingsFromFile() {
- SettingsData bufferSettings;
- lfs_file_t settingsFile;
-
- if ( fs.FileOpen(&settingsFile, "/settings.dat", LFS_O_RDONLY) != LFS_ERR_OK) {
- return;
- }
- fs.FileRead(&settingsFile, reinterpret_cast<uint8_t*>(&bufferSettings), sizeof(settings));
- fs.FileClose(&settingsFile);
- if ( bufferSettings.version == settingsVersion ) {
- settings = bufferSettings;
- }
-}
-
-void Settings::SaveSettingsToFile() {
- lfs_file_t settingsFile;
-
- if ( fs.FileOpen(&settingsFile, "/settings.dat", LFS_O_WRONLY | LFS_O_CREAT) != LFS_ERR_OK) {
- return;
- }
- fs.FileWrite(&settingsFile, reinterpret_cast<uint8_t*>(&settings), sizeof(settings));
- fs.FileClose(&settingsFile);
-}