|
|
@@ -63,13 +63,16 @@ void DataStore::begin() {
|
|
|
#include <SPIFFS.h>
|
|
|
#elif defined(RP2040_PLATFORM)
|
|
|
#include <LittleFS.h>
|
|
|
-#elif defined(NRF52_PLATFORM)
|
|
|
- #include <CustomLFS.h>
|
|
|
+#elif defined(NRF52_PLATFORM) || defined(STM32_PLATFORM)
|
|
|
#if defined(QSPIFLASH)
|
|
|
#include <CustomLFS_QSPIFlash.h>
|
|
|
+ #else
|
|
|
+ #if defined(EXTRAFS)
|
|
|
+ #include <CustomLFS.h>
|
|
|
+ #else
|
|
|
+ #include <InternalFileSystem.h>
|
|
|
#endif
|
|
|
-#elif defined(STM32_PLATFORM)
|
|
|
- #include <InternalFileSystem.h>
|
|
|
+#endif
|
|
|
#endif
|
|
|
|
|
|
#if defined(NRF52_PLATFORM) || defined(STM32_PLATFORM)
|
|
|
@@ -471,9 +474,9 @@ void DataStore::migrateToSecondaryFS() {
|
|
|
}
|
|
|
}
|
|
|
if (!_fsExtra->exists("/channels2")) {
|
|
|
- if (_fs->exists("/contacts2")) {
|
|
|
- File oldFile = openRead(_fs, "/contacts2");
|
|
|
- File newFile = openWrite(_fsExtra, "/contacts2");
|
|
|
+ if (_fs->exists("/channels2")) {
|
|
|
+ File oldFile = openRead(_fs, "/channels2");
|
|
|
+ File newFile = openWrite(_fsExtra, "/channels2");
|
|
|
|
|
|
if (oldFile && newFile) {
|
|
|
uint8_t buf[64];
|
|
|
@@ -484,7 +487,7 @@ void DataStore::migrateToSecondaryFS() {
|
|
|
}
|
|
|
if (oldFile) oldFile.close();
|
|
|
if (newFile) newFile.close();
|
|
|
- _fs->remove("/contacts2");
|
|
|
+ _fs->remove("/channels2");
|
|
|
}
|
|
|
}
|
|
|
// cleanup nodes which have been testing the extra fs, copy _main.id and new_prefs back to primary
|
|
|
@@ -527,6 +530,9 @@ void DataStore::migrateToSecondaryFS() {
|
|
|
if (_fs->exists("/contacts3")) {
|
|
|
_fs->remove("/contacts3");
|
|
|
}
|
|
|
+ if (_fs->exists("/channels2")) {
|
|
|
+ _fs->remove("/channels2");
|
|
|
+ }
|
|
|
if (_fsExtra->exists("/_main.id")) {
|
|
|
_fsExtra->remove("/_main.id");
|
|
|
}
|