- Add dual OTA partition layout (ota_0, ota_1 at 1.5MB each)
- Add HTTP POST /ota endpoint for firmware upload
- Add HTTP GET /ota/status for version info
- Add web UI for firmware file selection and upload
- Add app_update component dependency
- Update build scripts to use Esp32TV directory
After this update, firmware can be updated via WiFi at:
http://<device-ip>/ -> CALIBRATION -> Firmware Update (OTA)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
ESP32 port of Channel3 - broadcasts analog NTSC/PAL TV signals using
I2S DMA at 80MHz. Features include:
- RF broadcast on Channel 3 (61.25 MHz)
- Web UI for configuration
- MQTT integration with Home Assistant
- Weather display via Open-Meteo API
- Screen rotation with transitions (fade, wipe, dissolve)
- 3D graphics engine
- Uploaded image display
- Settings export/import
Hardware: ESP32 with GPIO 22 as RF output
Build: ESP-IDF v5.5.2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>