add air firmware upgrade support

This commit is contained in:
Dmitry Borisenko
2020-03-04 00:27:35 +03:00
parent a6117db46e
commit f8a50e09b7
5 changed files with 161 additions and 61 deletions

8
set.h
View File

@@ -1,4 +1,6 @@
String firmware_version = "2.2";
String new_version;
//#define OTA_enable
//#define MDNS_enable
@@ -71,7 +73,7 @@ AsyncEventSource events("/events");
#include "time.h"
#include <TickerScheduler.h>
TickerScheduler ts(30);
enum { ROUTER_SEARCHING, WIFI_MQTT_CONNECTION_CHECK, LEVEL, ANALOG_, DALLAS, DHTT, DHTH, DHTC, DHTP, DHTD, ANALOG_LOG, LEVEL_LOG, DALLAS_LOG, PH_LOG, CMD , TIMER_COUNTDOWN, TIMERS, TIME, TEST};
enum {ROUTER_SEARCHING, WIFI_MQTT_CONNECTION_CHECK, LEVEL, ANALOG_, DALLAS, DHTT, DHTH, DHTC, DHTP, DHTD, ANALOG_LOG, LEVEL_LOG, DALLAS_LOG, PH_LOG, CMD , TIMER_COUNTDOWN, TIMERS, TIME, TEST};
//ssl//#include "dependencies/WiFiClientSecure/WiFiClientSecure.h" //using older WiFiClientSecure
#include <PubSubClient.h>
@@ -136,3 +138,7 @@ int wifi_lost_error = 0;
int mqtt_lost_error = -1;
String var;
boolean upgrade_flag = false;
boolean get_url_flag = false;