esphttpd-freertos
esphttpd-freertos copied to clipboard
freertos example of libesphttpd for esp32 and esp8266
This is an example of how to use libesphttpd with the Espressif FreeRTOS SDK ESP-IDF.
Requirements
- ESP32 (may work with other ESP32- variants, but not tested)
- 🔺ESP8266 is not supported
- ESP-IDF Version 4.x
- 🔺ESP-IDF Version 3.x is no longer supported (EOL)
- CMAKE build system
- 🔺legacy make build is no longer supported
Example Features

WiFi Provisioning GUI

OTA Firmware Update GUI

File Upload/Download GUI

Build
Set-up your build environment by following the instructions. See the requirements above to choose the proper esp-idf and tools.
After cloning this repository, ensure that you have updated submodules appropriately:
git submodule update --init --recursive
Then build:
idf.py build
and run:
idf.py flash monitor