Bob
e7c2349c6d
work for CSI on S3 dev kit
2025-11-21 09:55:33 -08:00
Bob
dc63a992f3
csi support compiles for c5
2025-11-20 18:20:44 -08:00
Bob
e061a163a9
support for 5G with set-target esp32-c5
2025-11-20 14:24:19 -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
f2abcf450b
mass deploy
2025-11-15 12:07:35 -08:00
Bob
60c1d49d3e
improve reconfig
2025-11-12 16:11:20 -08:00
Bob
42d0ce9a7b
more scripts
2025-11-12 15:24:16 -08:00
Bob
289efa97a6
support scripts
2025-11-11 14:57:56 -08:00
Bob
2e3939a2b8
iperf works
2025-11-11 14:04:06 -08:00
Bob
c03679358e
build works
2025-11-11 13:23:09 -08:00
Bob
a623e4e1e6
more on serial setting of wifi and IP
2025-11-10 09:52:45 -08:00
Bob
dec314ce6b
build ok but has warnings
2025-11-10 09:40:09 -08:00
Bob
db6d6b20c4
more on flash_all
2025-11-10 08:50:14 -08:00
Bob
1a05445931
fix detect chiptype
2025-11-09 20:15:41 -08:00
Bob
811ef6829b
Make chip type probing the default behavior
...
- Probe is now enabled by default (was opt-in with --probe)
- Add --no-probe flag to skip probing if desired (faster)
- More useful default behavior for deployment scenarios
2025-11-10 03:46:48 +00:00
Bob
33fb7fead1
Add chip type detection to device detection script
...
- Add --probe flag to detect exact chip type using esptool
- Show USB-based chip guess by default (faster)
- Support ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, ESP32-H2
- Useful for identifying mixed chip types in large deployments
2025-11-10 03:43:58 +00:00
Bob
1654753bbb
Add RSSI and enhanced network info to WiFi connection logs
...
Show signal strength (RSSI in dBm) when connected to AP
Show gateway and netmask in addition to IP address
Useful for debugging WiFi connectivity in multi-device deployments
2025-11-09 21:01:11 +00:00
Bob
a0e29973e1
Show chip type and port during build and flash operations
...
Display chip type (ESP32/ESP32-S2/ESP32-S3) and port in build/flash
messages for better visibility of what's being processed
2025-11-09 20:56:40 +00:00
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