diff --git a/flix/parameters.ino b/flix/parameters.ino index 973fde0..0d3e19a 100644 --- a/flix/parameters.ino +++ b/flix/parameters.ino @@ -135,11 +135,10 @@ void setupParameters() { storage.begin("flix"); // Read parameters from storage for (auto ¶meter : parameters) { - if (!storage.isKey(parameter.name)) { - storage.putFloat(parameter.name, parameter.getValue()); // store default value - } parameter.inital = parameter.getValue(); - parameter.setValue(storage.getFloat(parameter.name, 0)); + if (storage.isKey(parameter.name)) { + parameter.setValue(storage.getFloat(parameter.name)); + } parameter.cache = parameter.getValue(); } }