summaryrefslogtreecommitdiff
path: root/src/components/settings/Settings.cpp
diff options
context:
space:
mode:
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);
-}