mirror of
https://github.com/ruvnet/RuView
synced 2026-08-02 19:11:46 +00:00
* fix: bug triage from issues #559, #561, #588 - verify: point at archive/v1/ proof paths (v1/ was removed) (#559) - firmware README: app flash offset 0x10000 -> 0x20000, include ota_data_initial.bin at 0xf000, correct provision.py path from scripts/ to firmware/esp32-csi-node/ (#561) - provision.py: drop password-length leak in console output; print (set)/(empty) instead of len(password) asterisks (#588) Co-Authored-By: claude-flow <ruv@ruv.net> * ci: fix Fuzz Testing + Swarm Test (ADR-062) workflow regressions Both have been red on main for ~5 weeks; root-causing them so PR #590 can land green rather than merging on top of pre-existing breakage. - esp_stubs.h: add wifi_ps_type_t enum (WIFI_PS_NONE/MIN/MAX) and esp_wifi_set_ps() stub. csi_collector.c:346 added a real esp_wifi_set_ps(WIFI_PS_NONE) call to disable modem sleep (RuView#521 fix); the host-native fuzz target couldn't link. - scripts/qemu_swarm.py: pass --force-partial to provision.py. The per-node TDM/channel overlay intentionally omits WiFi credentials (those live in the base flash image), but the issue #391 wifi-trio guard now rejects calls missing the --ssid/--password trio. --force-partial is exactly the opt-in for this case. Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
@@ -153,6 +153,13 @@ typedef struct {
|
||||
uint8_t primary;
|
||||
} wifi_ap_record_t;
|
||||
|
||||
typedef enum {
|
||||
WIFI_PS_NONE = 0,
|
||||
WIFI_PS_MIN_MODEM = 1,
|
||||
WIFI_PS_MAX_MODEM = 2,
|
||||
} wifi_ps_type_t;
|
||||
|
||||
static inline esp_err_t esp_wifi_set_ps(wifi_ps_type_t type) { (void)type; return ESP_OK; }
|
||||
static inline esp_err_t esp_wifi_set_promiscuous(bool en) { (void)en; return ESP_OK; }
|
||||
static inline esp_err_t esp_wifi_set_promiscuous_rx_cb(void *cb) { (void)cb; return ESP_OK; }
|
||||
static inline esp_err_t esp_wifi_set_promiscuous_filter(wifi_promiscuous_filter_t *f) { (void)f; return ESP_OK; }
|
||||
|
||||
Reference in New Issue
Block a user