Commit Graph

107 Commits

Author SHA1 Message Date
Bob 1af64e0341 Fix format specifiers in main.c for uint32_t values
Add inttypes.h include and use PRIu32 for cfg.interval and cfg.time
to fix format warnings being treated as errors
2025-11-09 02:41:42 +00:00
Bob ed77cfe86f Remove undefined sip field from iperf config logging
The iperf_cfg_t struct doesn't have a sip (source IP) field,
only dip (destination IP). Remove sip from logging statement.
2025-11-09 02:35:16 +00:00
Bob def2034d07 Fix printf format specifiers for uint64_t and uint32_t
Use PRIu64 and PRIu32 macros from inttypes.h instead of %llu and %u
to fix compilation errors with newer ESP-IDF versions
2025-11-08 23:43:29 +00:00
Bob 5bb8b03e6b Add parallel mass flash script for 3-5x faster deployment
- Add flash_all_parallel.py using multiprocessing
- Support two strategies: build-and-flash, build-then-flash
- Configurable parallelism for builds and flashing
- Reduces 32-device deployment from 60-90 min to 15-20 min
- Add comprehensive PARALLEL_FLASH.md documentation
2025-11-08 23:23:09 +00:00
Bob 49dc6962ba Add mass deployment system with static IP and WiFi configuration
- Add static IP configuration via Kconfig
- Add WiFi console command for runtime reconfiguration
- Add mass flash script for automated deployment
- Add device detection script
- Add comprehensive deployment documentation
2025-11-08 23:10:07 +00:00
Bob b9a4a7c45e Add support for ESP32-S2 and ESP32-S3 chips 2025-11-08 20:38:08 +00:00
Bob b3aa5ad76d Initial commit: ESP32 iperf implementation 2025-11-08 19:57:11 +00:00