mirror of https://github.com/arendst/Tasmota.git
Merge pull request #11842 from s-hadinger/zigbee_esp32_read_prev_conf
Zigbee Fix loading previous file
This commit is contained in:
commit
199ce169b8
|
@ -290,6 +290,14 @@ bool loadZigbeeDevices(void) {
|
||||||
if (!f.valid() && dfsp) {
|
if (!f.valid() && dfsp) {
|
||||||
file = dfsp->open(TASM_FILE_ZIGBEE, "r");
|
file = dfsp->open(TASM_FILE_ZIGBEE, "r");
|
||||||
if (file) {
|
if (file) {
|
||||||
|
uint32_t signature = 0x0000;
|
||||||
|
file.read((uint8_t*)&signature, 4);
|
||||||
|
if (signature == ZIGB_NAME2) {
|
||||||
|
// skip another 4 bytes
|
||||||
|
file.read((uint8_t*)&signature, 4);
|
||||||
|
} else {
|
||||||
|
file.seek(0); // seek back to beginning of file
|
||||||
|
}
|
||||||
f.init(&file);
|
f.init(&file);
|
||||||
storage_class = PSTR("File System");
|
storage_class = PSTR("File System");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue