OTA Solution - Build your own OTA platform (2/2, ESP32 OTA Application)

This commit is contained in:
Eric
2021-07-31 14:41:35 -07:00
parent 5c79489642
commit d5ebb9a165
16 changed files with 940 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
#include "MyFirmware.h"
class VersionCont {
private:
int firmwareVersion;
void loadVersion();
Firmware newFirmware;
bool hasNewFirmware;
public:
VersionCont();
int getCurrentVersion();
void saveVersion(int buildNum);
void setNewFirmware(Firmware firmware);
bool hasNewUpdate();
bool md5CompareTo(String checksum);
bool fileSizeCompareTo(int fileSize);
int newFirmwareVersion();
String getCPName();
String getFirmwareServerPath();
};