27 lines
553 B
C++
27 lines
553 B
C++
#ifndef OTA_H
|
|
#define OTA_H
|
|
|
|
#ifdef USE_OTA
|
|
|
|
#include "globals.h"
|
|
#include "battery.h"
|
|
#include "update.h"
|
|
#include <WiFi.h>
|
|
#include <WiFiClientSecure.h>
|
|
#include <BintrayClient.h>
|
|
#include <string>
|
|
#include <algorithm>
|
|
|
|
int do_ota_update();
|
|
void start_ota_update();
|
|
int version_compare(const String v1, const String v2);
|
|
void display(const uint8_t row, const std::string status,
|
|
const std::string msg);
|
|
#ifdef HAS_DISPLAY
|
|
void show_progress(unsigned long current, unsigned long size);
|
|
#endif
|
|
|
|
#endif // USE_OTA
|
|
|
|
#endif // OTA_H
|