mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-01 04:29:59 -07:00
fixes and corrections
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user