This commit is contained in:
Dmitry Borisenko
2020-10-02 01:37:40 +03:00
parent 7472863b05
commit d6cb8b8d9a
3 changed files with 26 additions and 5 deletions

View File

@@ -43,7 +43,7 @@
},
{
"type": "h4",
"title": "LittleFS version: 246"
"title": "LittleFS version: 247"
},
{
"type": "hr"

View File

@@ -2,7 +2,7 @@
//=================Firmeare=================
#define FIRMWARE_NAME "esp8266-iotm"
#define FIRMWARE_VERSION 246
#define FIRMWARE_VERSION 247
#define FLASH_4MB true
//=================System===================

View File

@@ -40,12 +40,33 @@ void getLastVersion() {
}
void upgrade_firmware(int type) {
String scenario_ForUpdate;
String devconfig_ForUpdate;
String configSetup_ForUpdate;
scenario_ForUpdate = readFile(String(DEVICE_SCENARIO_FILE), 4000);
devconfig_ForUpdate = readFile(String(DEVICE_CONFIG_FILE), 4000);
configSetup_ForUpdate = configSetupJson;
if (type == 1) { //only build
if (upgradeBuild()) restartEsp();
} else if (type == 2) { //only spiffs
if (upgradeFS()) restartEsp();
} else if (type == 3) { //spiffs and build
}
else if (type == 2) { //only spiffs
if (upgradeFS()) {
writeFile(String(DEVICE_SCENARIO_FILE), scenario_ForUpdate);
writeFile(String(DEVICE_CONFIG_FILE), devconfig_ForUpdate);
writeFile("config.json", configSetup_ForUpdate);
restartEsp();
}
}
else if (type == 3) { //spiffs and build
if (upgradeFS()) {
writeFile(String(DEVICE_SCENARIO_FILE), scenario_ForUpdate);
writeFile(String(DEVICE_CONFIG_FILE), devconfig_ForUpdate);
writeFile("config.json", configSetup_ForUpdate);
saveConfig();
if (upgradeBuild()) {
restartEsp();
}