Files
IoTManager/include/UpgradeFirm.h
Dmitry Borisenko 6f2c9d76ca 405
2022-02-18 23:04:27 +01:00

25 lines
520 B
C

#pragma once
#include "Global.h"
//#include "Upgrade.h"
#ifdef ESP8266
//#include "ESP8266.h"
#else
#include <HTTPUpdate.h>
#endif
struct updateFirm {
String settingsFlashJson;
String configJson;
String layoutJson;
};
extern void upgradeInit();
extern void getLastVersion();
extern void upgrade_firmware(int type);
extern bool upgradeFS();
extern bool upgradeBuild();
extern void restartEsp();
extern const String getBinPath(String file);
extern void putUserDataToRam();
extern void saveUserDataToFlash();