mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-26 20:26:32 +00:00
Zigbee load from FS before EEPROM
This commit is contained in:
parent
8944e6026d
commit
3c729c772e
@ -355,19 +355,6 @@ bool loadZigbeeDevices(void) {
|
|||||||
const char * storage_class = PSTR("");
|
const char * storage_class = PSTR("");
|
||||||
uint32_t file_version = 4; // currently supporting v3 and v4
|
uint32_t file_version = 4; // currently supporting v3 and v4
|
||||||
|
|
||||||
#ifdef USE_ZIGBEE_EEPROM
|
|
||||||
if (zigbee.eeprom_ready) {
|
|
||||||
f.init(ZIGB_NAME4); // try v4 first
|
|
||||||
if (!f.valid()) {
|
|
||||||
f.init(ZIGB_NAME2); // else try v2
|
|
||||||
if (f.valid()) { file_version = 2; } // v2 found
|
|
||||||
}
|
|
||||||
if (f.valid()) {
|
|
||||||
storage_class = PSTR("EEPROM");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // USE_ZIGBEE_EEPROM
|
|
||||||
|
|
||||||
#ifdef USE_UFILESYS
|
#ifdef USE_UFILESYS
|
||||||
File file;
|
File file;
|
||||||
if (!f.valid() && dfsp) {
|
if (!f.valid() && dfsp) {
|
||||||
@ -383,6 +370,19 @@ bool loadZigbeeDevices(void) {
|
|||||||
}
|
}
|
||||||
#endif // USE_UFILESYS
|
#endif // USE_UFILESYS
|
||||||
|
|
||||||
|
#ifdef USE_ZIGBEE_EEPROM
|
||||||
|
if (!f.valid() && zigbee.eeprom_ready) {
|
||||||
|
f.init(ZIGB_NAME4); // try v4 first
|
||||||
|
if (!f.valid()) {
|
||||||
|
f.init(ZIGB_NAME2); // else try v2
|
||||||
|
if (f.valid()) { file_version = 2; } // v2 found
|
||||||
|
}
|
||||||
|
if (f.valid()) {
|
||||||
|
storage_class = PSTR("EEPROM");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // USE_ZIGBEE_EEPROM
|
||||||
|
|
||||||
#ifdef ESP8266
|
#ifdef ESP8266
|
||||||
if (!f.valid() && flash_valid()) {
|
if (!f.valid() && flash_valid()) {
|
||||||
// Read binary data from Flash
|
// Read binary data from Flash
|
||||||
|
Loading…
x
Reference in New Issue
Block a user