Marius Vikhammer d3d145285d flash enc: add flash encryption unit and example test for C3 4 年 前
..
main 07d784f7fe examples: Add OTA bind specified interface example 4 年 前
server_certs 9fa23bc599 example/simple_ota_example: Add example test 6 年 前
CMakeLists.txt 3f10c4af06 OTA: enable example builds for esp32s2 target 6 年 前
Makefile 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) 5 年 前
README.md 07d784f7fe examples: Add OTA bind specified interface example 4 年 前
example_test.py d3d145285d flash enc: add flash encryption unit and example test for C3 4 年 前
sdkconfig.ci 07d784f7fe examples: Add OTA bind specified interface example 4 年 前
sdkconfig.ci.flash_enc a02be97fda nvs_flash: Modify the default NVS initialization API with internal nvs encryption 5 年 前
sdkconfig.ci.flash_enc_wifi d3d145285d flash enc: add flash encryption unit and example test for C3 4 年 前
sdkconfig.ci.spiram c533674120 simple_ota_example: add SPIRAM enabled configuration 5 年 前
sdkconfig.defaults 1fecdc3891 esp_https_ota: Add support for HTTPS based ota feature 7 年 前

README.md

Simple OTA example

This example is based on esp_https_ota component's APIs.

Configuration

Refer README.md in the parent directory for setup details.

Example also supports binding to specific interface (either "Ethernet" or "WiFi Station"), which will allow firmware upgrade to happen through specific interface (in case multiple networking interfaces are enabled). Please see more on this through example configuration in idf.py menuconfig -> Example Configuration -> Support firmware upgrade bind specificied interface->Choose OTA data bind interface.