Commit Graph

18 Commits

Author SHA1 Message Date
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
Robert McMahon a4e81c9852 SD card (SPI + CD), GPS PPS polarity/diagnostics, wiring docs
- Add sd_card component: SPI mode for ESP32-C5, optional CD (GPIO -1 to disable)
- Add sdcard console command; CD shift fix for CONFIG_SD_CD_GPIO=-1
- GPS: pps_active_low support, gps pps-test / pps-scan console commands
- board_config: ESP32-C5 SD pins (7,8,9,10,26), GPS PPS polarity
- doc/SD_CARD_WIRING.md, doc/GPS_WIRING.md: pin diagrams, Y-cable power note
- sdkconfig.defaults.esp32c5: SD CD GPIO 26
- php/mcs_fiwi.php: Fi-Wi demo page

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 11:42:03 -08:00
Robert McMahon fa3e8509fb up to build for console work 2025-12-16 11:56:31 -08:00
Bob 4a1d1c51eb final refactor 2025-12-08 17:28:24 -08:00
Bob 251d936f35 refactore component wifi_controller 2025-12-08 17:18:46 -08:00
Bob 993f1b5099 CSI component refactor 2025-12-08 17:12:44 -08:00
Bob 89f1b382ce refactor for csi_manager component 2025-12-08 17:10:45 -08:00
Bob c8814dfa39 make led it's own component 2025-12-08 17:03:15 -08:00
Bob 7924da11c7 support for both monitor and sta modes, set in NVS using config_device. 2025-12-07 17:29:59 -08:00
Bob 120c864f73 gps timestamps and gps sync works on C5 2025-12-06 13:18:46 -08:00
Bob 735b786b65 collapse detector with gdb support 2025-12-05 17:05:24 -08:00
Bob dc63a992f3 csi support compiles for c5 2025-11-20 18:20:44 -08:00
Bob 3f5965b666 fix LED for c5 version 2025-11-20 13:28:17 -08:00
Bob 90e212fed6 Add flash_and_config.py and WiFi reconfiguration system 2025-11-15 12:12:33 -08:00
Bob 42d0ce9a7b more scripts 2025-11-12 15:24:16 -08:00
Bob c03679358e build works 2025-11-11 13:23:09 -08:00
Bob dec314ce6b build ok but has warnings 2025-11-10 09:40:09 -08:00
Bob b3aa5ad76d Initial commit: ESP32 iperf implementation 2025-11-08 19:57:11 +00:00