parent
cbbe053cd5
commit
c1fc907ecb
@ -5,7 +5,7 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#define CONFIG_FILENAME "/config.json"
|
#define CONFIG_FILENAME "/config.json"
|
||||||
#define CONFIG_VERSION 0x00011900 // 0.1.24 // make sure to clean all after change
|
#define CONFIG_VERSION 0x00011a00 // 0.1.26 // make sure to clean all after change
|
||||||
|
|
||||||
#define WIFI_MAX_SSID_STRLEN 32
|
#define WIFI_MAX_SSID_STRLEN 32
|
||||||
#define WIFI_MAX_PASSWORD_STRLEN 64
|
#define WIFI_MAX_PASSWORD_STRLEN 64
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
#include <ArduinoJson.h>
|
#include <ArduinoJson.h>
|
||||||
#include <LittleFS.h>
|
#include <LittleFS.h>
|
||||||
|
#include <nvs_flash.h>
|
||||||
|
|
||||||
CONFIG_T config;
|
CONFIG_T config;
|
||||||
|
|
||||||
@ -339,6 +340,14 @@ void ConfigurationClass::migrate()
|
|||||||
config.Dtu.Nrf.PaLevel = dtu["pa_level"];
|
config.Dtu.Nrf.PaLevel = dtu["pa_level"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (config.Cfg.Version < 0x00011a00) {
|
||||||
|
// This migration fixes this issue: https://github.com/espressif/arduino-esp32/issues/8828
|
||||||
|
// It occours when migrating from Core 2.0.9 to 2.0.14
|
||||||
|
// which was done by updating ESP32 PlatformIO from 6.3.2 to 6.5.0
|
||||||
|
nvs_flash_erase();
|
||||||
|
nvs_flash_init();
|
||||||
|
}
|
||||||
|
|
||||||
f.close();
|
f.close();
|
||||||
|
|
||||||
config.Cfg.Version = CONFIG_VERSION;
|
config.Cfg.Version = CONFIG_VERSION;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user