mirror of
https://github.com/airgradienthq/arduino.git
synced 2025-07-23 05:27:16 +02:00
fix: Ledbar off in offline mode
This commit is contained in:
@ -493,13 +493,8 @@ private:
|
|||||||
|
|
||||||
void loadConfig(void) {
|
void loadConfig(void) {
|
||||||
if (EEPROM.readBytes(0, &config, sizeof(config)) != sizeof(config)) {
|
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");
|
Serial.println("Load configure failed");
|
||||||
|
defaultConfig();
|
||||||
} else {
|
} else {
|
||||||
uint32_t sum = 0;
|
uint32_t sum = 0;
|
||||||
uint8_t *data = (uint8_t *)&config;
|
uint8_t *data = (uint8_t *)&config;
|
||||||
|
@ -518,6 +518,7 @@ private:
|
|||||||
void defaultConfig(void) {
|
void defaultConfig(void) {
|
||||||
config.inF = false;
|
config.inF = false;
|
||||||
config.inUSAQI = false;
|
config.inUSAQI = false;
|
||||||
|
config.useRGBLedBar = UseLedBarCO2;
|
||||||
memset(config.models, 0, sizeof(config.models));
|
memset(config.models, 0, sizeof(config.models));
|
||||||
memset(config.mqttBrokers, 0, sizeof(config.mqttBrokers));
|
memset(config.mqttBrokers, 0, sizeof(config.mqttBrokers));
|
||||||
|
|
||||||
@ -530,13 +531,8 @@ private:
|
|||||||
*/
|
*/
|
||||||
void loadConfig(void) {
|
void loadConfig(void) {
|
||||||
if (EEPROM.readBytes(0, &config, sizeof(config)) != sizeof(config)) {
|
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");
|
Serial.println("Load configure failed");
|
||||||
|
defaultConfig();
|
||||||
} else {
|
} else {
|
||||||
uint32_t sum = 0;
|
uint32_t sum = 0;
|
||||||
uint8_t *data = (uint8_t *)&config;
|
uint8_t *data = (uint8_t *)&config;
|
||||||
|
Reference in New Issue
Block a user