Runtime hot reload for ESP chips - load and reload ELF modules without reflashing. Enables rapid iteration during development by updating code over HTTP while the device keeps running.
ESP-IDF component for firmware updates via GitHub Releases. Polls the GitHub API for new releases, downloads the .bin asset, and flashes it. Supports partial HTTP download, OTA resumption across reboots, and anti-rollback (software semver check + hardware secure_version eFuse check).
Streaming MP3 player for ESP32-S3: HTTP chunked download → MP3 decode → resample → PCM out, fully PSRAM-resident, with abortable lifecycle. Audio output and HTTP transport are injected via abstract interfaces, so the component is project-agnostic.