Add WebServer, WebServerSecure, HTTPUpdateServer, HTTPUpdateServerSecure #791

Merged
earlephilhower merged 27 commits from webserver into master 2022-08-24 01:51:33 +03:00
earlephilhower commented 2022-08-23 03:11:03 +03:00 (Migrated from github.com)

Port of the ESP32 web server, with a significant refactor to allow it to work with both HTTP as well as HTTPS connections.

Started pulling in the ESP8266 examples because they included the WebServerSecure object, but there seems to be a significant API difference between the ESP8266 and ESP32 WebServer as to make it an unpleasant experience.

TODO

  • More ESP8266 compatibility
  • More examples
  • Documentation
  • Relax, once this is merged arduino-pico will be almost feature complete for most users (no comment on bugs, of course)
Port of the ESP32 web server, with a significant refactor to allow it to work with both HTTP as well as HTTPS connections. Started pulling in the ESP8266 examples because they included the `WebServerSecure` object, but there seems to be a significant API difference between the ESP8266 and ESP32 `WebServer` as to make it an unpleasant experience. TODO -------- - [x] More ESP8266 compatibility - [x] More examples - [x] Documentation - [x] Relax, once this is merged `arduino-pico` will be almost feature complete for most users (no comment on bugs, of course)
Sign in to join this conversation.