ESP32/components/app_console
Robert McMahon 1eb04acd25 Add HTTP/serial file transfer, broadcast beacon, SD telemetry
- HTTP server on port 8080: GET /sdcard/<path> for SD file download
- Serial: sdcard send <file> streams hex-encoded; tools/sdcard_recv.py receives
- Broadcast beacon (UDP 5555): advertise IP, MAC, fiwi-telemetry for discovery
- tools/beacon_listen.py: listen and optionally download fiwi-telemetry per device
- SD commands: list, send, delete; status shows fiwi-telemetry and telemetry-status
- Monitor start: MCS telemetry -> fiwi-telemetry on SD by default (every 10s)
- telemetry-status on SD: persist download stats across reboots
- Kconfig: BEACON_INTERVAL_SEC, TELEMETRY_AUTO_DELETE_AFTER_DOWNLOAD

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 12:30:04 -08:00
..
CMakeLists.txt Add HTTP/serial file transfer, broadcast beacon, SD telemetry 2026-02-07 12:30:04 -08:00
app_console.c SD card (SPI + CD), GPS PPS polarity/diagnostics, wiring docs 2026-02-07 11:42:03 -08:00
app_console.h SD card (SPI + CD), GPS PPS polarity/diagnostics, wiring docs 2026-02-07 11:42:03 -08:00
cmd_gps.c SD card (SPI + CD), GPS PPS polarity/diagnostics, wiring docs 2026-02-07 11:42:03 -08:00
cmd_ip.c Refactor file headers and clean up comments in multiple source files 2025-12-27 19:34:21 -08:00
cmd_iperf.c use sub commands for iperf major command 2025-12-22 12:27:12 -08:00
cmd_monitor.c final fixes for commands 2025-12-22 16:57:51 -08:00
cmd_nvs.c Refactor file headers and clean up comments in multiple source files 2025-12-27 19:34:21 -08:00
cmd_ping.c more on commands 2025-12-21 15:54:30 -08:00
cmd_sdcard.c Add HTTP/serial file transfer, broadcast beacon, SD telemetry 2026-02-07 12:30:04 -08:00
cmd_system.c final fixes for commands 2025-12-22 16:57:51 -08:00
cmd_wifi.c Improve WiFi configuration handling by ensuring proper string termination 2025-12-27 18:00:19 -08:00