ruv
b41681e079
fix(firmware): make QEMU mock CSI boot successfully on Windows
Tested on Windows with Espressif QEMU 9.0.0 — firmware boots,
generates mock CSI frames, runs edge processing. 14/16 validation
checks pass.
Fixes:
- Guard wifi_init_sta() with CONFIG_CSI_MOCK_SKIP_WIFI_CONNECT
(QEMU has no RF PHY, WiFi init stalled at calibration)
- Guard stream_sender_init_with() (UDP needs network stack)
- Guard ota_update_init_ex() (HTTP server needs network)
- Guard display_task_start() with CONFIG_DISPLAY_ENABLE
(no I2C hardware in QEMU)
- Add mock_csi_init() call in main.c when CONFIG_CSI_MOCK_ENABLED
- Add #include "sdkconfig.h" to mock_csi.c (ESP-IDF not auto-including)
- Suppress unused s_bad_mac warning
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-14 13:33:07 -04:00
..
2026-03-13 09:17:07 -04:00
2026-03-13 08:27:08 -04:00
2026-03-02 23:53:25 -05:00
2026-03-05 10:20:48 -05:00
2026-03-05 10:20:48 -05:00
2026-03-05 10:20:48 -05:00
2026-03-05 10:20:48 -05:00
2026-03-05 11:45:59 -05:00
2026-03-05 10:20:48 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-05 10:20:48 -05:00
2026-03-13 09:17:07 -04:00
2026-03-05 10:20:48 -05:00
2026-03-14 13:33:07 -04:00
2026-03-14 13:33:07 -04:00
2026-03-14 11:28:57 -04:00
2026-03-13 08:27:08 -04:00
2026-03-13 08:27:08 -04:00
2026-03-06 13:11:04 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-03 16:00:40 -05:00
2026-02-28 13:38:21 -05:00
2026-03-02 23:53:25 -05:00
2026-03-02 23:53:25 -05:00
2026-03-06 13:11:04 -05:00
2026-03-02 23:53:25 -05:00