Implement regular OTA update attempt / indicate OTA processing on display

This commit is contained in:
Phat Nguyen
2024-05-02 10:19:49 +07:00
parent 0acb7d470d
commit 4493156739
10 changed files with 252 additions and 10 deletions

View File

@ -28,6 +28,7 @@ private:
int tvocLearningOffset;
int noxLearningOffset;
char temperatureUnit; // 'f' or 'c'
time_t lastOta;
uint32_t _check;
};
@ -40,6 +41,7 @@ private:
bool _tvocLearningOffsetChanged;
bool ledBarBrightnessChanged = false;
bool displayBrightnessChanged = false;
String otaNewFirmwareVersion;
AirGradient* ag;
@ -97,6 +99,9 @@ public:
int getLedBarBrightness(void);
bool isDisplayBrightnessChanged(void);
int getDisplayBrightness(void);
int getLastOta(void);
void updateLastOta(void);
String newFirmwareVersion(void);
};
#endif /** _AG_CONFIG_H_ */