Skip to content

Perform OTAs for ESP8266 / ESP32 Elegantly! Uses AsyncWebServer - Added a plain HTML/Javascript UI (Notice: Fork is from archived / deprecated repository!)

License

Notifications You must be signed in to change notification settings

tinkering4fun/AsyncElegantOTA-Custom-HTML

 
 

Repository files navigation

AysyncElegantOTA-Custom-HTML

This fork was made from an already archived and deprecated version!
See the implications of the original author below.

Credits to the original author of this library, which allows very easy implementation into projects.
Unfortunately it does not allow to make adjustments to the User Interface. (The original sources contain only a gzipped HTML page.)
Hint: The offered ElegantOTA Pro Version promises more features, but I did not test it.

Goal of this fork

Extend the AsyncElegantOTA.begin() signature.
We now have parameters for the HTML page, it's size and a flag wether the page data is gzipped.
(Works still with the original page as a default, see examples).

Provide a plain HTML/Javascript page in simpleWebpage.h as an alternate UI which may easily adopted to specific needs.
(Notice: This UI does currently not generate a MD5 checksum. As a consequence the update process skips MD5 checksum verification.)

New example AsyncGui_Demo making use of the new feature.


Deprecated

AsyncElegantOTA has been deprecated in favor of new ElegantOTA V3 which now comes with Async Mode and latest features. Please consider moving to ElegantOTA V3 for further updates and improvements. Learn More

Existing users/supporters, please star the latest ElegantOTA repository so that more people can know about it :) Thanks!

About

Perform OTAs for ESP8266 / ESP32 Elegantly! Uses AsyncWebServer - Added a plain HTML/Javascript UI (Notice: Fork is from archived / deprecated repository!)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.1%
  • C++ 3.1%
  • Python 0.8%