Files
OpenEPaperLink/ESP32_AP-Flasher/include/ota.h
Mimoja db214c674b Allow for SDCard based OTA update
Signed-off-by: Mimoja <git@mimoja.de>
2023-07-07 14:13:44 +02:00

15 lines
720 B
C

#include <Arduino.h>
#include "web.h"
void handleSysinfoRequest(AsyncWebServerRequest* request);
void handleCheckFile(AsyncWebServerRequest* request);
void handleGetExtUrl(AsyncWebServerRequest* request);
void handleLittleFSUpload(AsyncWebServerRequest* request, String filename, size_t index, uint8_t* data, size_t len, bool final);
void handleUpdateOTA(AsyncWebServerRequest* request);
void firmwareUpdateTask(void* parameter);
void updateFirmwareFromURL(const char* url, const char* expectedMd5, size_t size);
bool executeUpdate(const char* expectedMd5, size_t size, Stream &stream, size_t stream_size);
void handleRollback(AsyncWebServerRequest* request);
void handleUpdateActions(AsyncWebServerRequest* request);