From 9168b925d4e964939505d520e03b5dc1c1c66d5b Mon Sep 17 00:00:00 2001 From: jgujarathi Date: Wed, 19 Jul 2023 10:46:43 +0530 Subject: [PATCH] fix(esp_wifi) : Fix collection of issues in sta roam and scan. 1) Fix issue during split scan to allow for data tx. 2) Fix issue when parsing wpa_ie to set correct authmode when AP supports both WPA_EAP and WPA_EAP_SHA256 authmode. Closes https://github.com/espressif/esp-idf/issues/11202 3) Fix an occasional crash during sta roam. 4) Add home_channel_dwell_time to wifi_scan_config_t. This allows configuration of the time spent between scanning consecutive channels for tx. 5) Adds a obss scan timer disarm when a sta disconnects from an AP --- components/esp_wifi/include/esp_wifi_types.h | 1 + components/esp_wifi/lib | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/esp_wifi/include/esp_wifi_types.h b/components/esp_wifi/include/esp_wifi_types.h index 9b13cdbc6c..f8f8b099a7 100644 --- a/components/esp_wifi/include/esp_wifi_types.h +++ b/components/esp_wifi/include/esp_wifi_types.h @@ -154,6 +154,7 @@ typedef struct { bool show_hidden; /**< enable to scan AP whose SSID is hidden */ wifi_scan_type_t scan_type; /**< scan type, active or passive */ wifi_scan_time_t scan_time; /**< scan time per channel */ + uint8_t home_chan_dwell_time;/**< time spent at home channel between scanning consecutive channels.*/ } wifi_scan_config_t; typedef enum { diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index aeca85765f..70366b600a 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit aeca85765f94290356a7e9031a46dc205dc77030 +Subproject commit 70366b600a281d37d4e6e32ab9be2a6ae7bcc1d2