fixes and corrections

This commit is contained in:
MX
2025-02-13 03:56:04 +03:00
parent 00f332eaf1
commit e22669da96
7 changed files with 6 additions and 67 deletions

View File

@@ -6,15 +6,10 @@
#define TAG "InputSettings"
#define INPUT_SETTINGS_VER_0 (0) // OLD version number
#define INPUT_SETTINGS_VER (1) // NEW actual version nnumber
#define INPUT_SETTINGS_VER (1) // version nnumber
#define INPUT_SETTINGS_PATH INT_PATH(INPUT_SETTINGS_FILE_NAME)
#define INPUT_SETTINGS_MAGIC (0x19)
typedef struct {
//inital set - empty
} InputSettingsV0;
#define INPUT_SETTINGS_MAGIC (0x29)
void input_settings_load(InputSettings* settings) {
furi_assert(settings);
@@ -36,23 +31,6 @@ void input_settings_load(InputSettings* settings) {
INPUT_SETTINGS_MAGIC,
INPUT_SETTINGS_VER);
// if config previous version - load it and inicialize new settings
} else if(
version ==
INPUT_SETTINGS_VER_0) { // if config previous version - load it and manual set new settings to inital value
InputSettingsV0* settings_v0 = malloc(sizeof(InputSettingsV0));
success = saved_struct_load(
INPUT_SETTINGS_PATH,
settings_v0,
sizeof(InputSettingsV0),
INPUT_SETTINGS_MAGIC,
INPUT_SETTINGS_VER_0);
if(success) {
settings->vibro_touch_level = 0;
}
free(settings_v0);
}
// in case of another config version we exit from useless cycle to next step
} while(false);
@@ -75,12 +53,6 @@ void input_settings_save(const InputSettings* settings) {
INPUT_SETTINGS_MAGIC,
INPUT_SETTINGS_VER);
// debug log
// FURI_LOG_D(TAG,"SAVE");
// char buffer[12] = {};
// snprintf(buffer, sizeof(buffer), "%d",settings->vibro_touch_level);
// FURI_LOG_D(TAG,buffer);
if(!success) {
FURI_LOG_E(TAG, "Failed to save file");
}