Clear debug config on setup if not already set

This commit is contained in:
Gunnar Skjold
2021-09-23 20:56:24 +02:00
parent 7412ba2697
commit 13bbc81b7f
3 changed files with 13 additions and 0 deletions

View File

@@ -220,6 +220,7 @@ bool AmsConfiguration::getDebugConfig(DebugConfig& config) {
EEPROM.end();
return true;
} else {
clearDebug(config);
return false;
}
}
@@ -232,6 +233,12 @@ bool AmsConfiguration::setDebugConfig(DebugConfig& config) {
return ret;
}
void AmsConfiguration::clearDebug(DebugConfig& config) {
config.level = 5;
config.telnet = false;
config.serial = false;
}
bool AmsConfiguration::getDomoticzConfig(DomoticzConfig& config) {
if(hasConfig()) {
EEPROM.begin(EEPROM_SIZE);