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 <TFT_eSPI.h>
class Display {
private:
TFT_eSPI* tft;
void drawProgressBar(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint8_t percent, uint16_t frameColor, uint16_t barColor);
public:
Display();
~Display();
void initTFT();
void showVersion(int buildNum);
void showVersionBelow(int buildNum);
void fillBlackScreen();
void timeUpdate(String date, String time);
void newMessage(String msg);
void downloadScreen(int percent);
void downloadFailure(String cpName);
void downloadSuccess();
void firmwareScreen(bool isStart, bool isDone);
};