/esphttpd-freertos

freertos example of libesphttpd for esp32 and esp8266

Primary LanguageC

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