From 063612e08f330936b8e980375e6887a290855ccd Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Sun, 24 Mar 2024 07:40:26 +0700 Subject: [PATCH] fix: Ledbar off in offline mode --- examples/ONE/ONE.ino | 7 +------ examples/OneOpenAir/OneOpenAir.ino | 8 ++------ 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/examples/ONE/ONE.ino b/examples/ONE/ONE.ino index b81d724..aecb468 100644 --- a/examples/ONE/ONE.ino +++ b/examples/ONE/ONE.ino @@ -493,13 +493,8 @@ private: void loadConfig(void) { if (EEPROM.readBytes(0, &config, sizeof(config)) != sizeof(config)) { - config.inF = false; - config.inUSAQI = false; - config.useRGBLedBar = UseLedBarCO2; // default use LED bar for CO2 - memset(config.models, 0, sizeof(config.models)); - memset(config.mqttBrokers, 0, sizeof(config.mqttBrokers)); - Serial.println("Load configure failed"); + defaultConfig(); } else { uint32_t sum = 0; uint8_t *data = (uint8_t *)&config; diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index d24ffa2..bd7df0e 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -518,6 +518,7 @@ private: void defaultConfig(void) { config.inF = false; config.inUSAQI = false; + config.useRGBLedBar = UseLedBarCO2; memset(config.models, 0, sizeof(config.models)); memset(config.mqttBrokers, 0, sizeof(config.mqttBrokers)); @@ -530,13 +531,8 @@ private: */ void loadConfig(void) { if (EEPROM.readBytes(0, &config, sizeof(config)) != sizeof(config)) { - config.inF = false; - config.inUSAQI = false; - config.useRGBLedBar = UseLedBarCO2; // default use LED bar for CO2 - memset(config.models, 0, sizeof(config.models)); - memset(config.mqttBrokers, 0, sizeof(config.mqttBrokers)); - Serial.println("Load configure failed"); + defaultConfig(); } else { uint32_t sum = 0; uint8_t *data = (uint8_t *)&config;