From 171a59cc88273f56d95f1d1930dcb94e39edac10 Mon Sep 17 00:00:00 2001 From: muhaidong Date: Tue, 14 Dec 2021 20:15:42 +0800 Subject: [PATCH 1/3] esp_wifi: fix fragment issue and PMF compatible for faulty APs 1. fix(pp): fix fragment plt loss when 2td pn compare with 1th pn 2. pmf allow keyindex in big endian format to workaround faulty APs 3. docs: update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file 4. allow for minimal scope of wifi_init_config_t --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 06476afc57..127aa3bba9 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 06476afc5786185031cd1d0488a21086a3a89144 +Subproject commit 127aa3bba9effe0976e5de30d89107318be3cc34 From 626ce87ffb259d8218e3343b3226bc786c7ff0d4 Mon Sep 17 00:00:00 2001 From: Shang Zhou Date: Fri, 26 Nov 2021 19:11:09 +0800 Subject: [PATCH 2/3] docs: Update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file --- components/esp_wifi/include/esp_wifi.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/components/esp_wifi/include/esp_wifi.h b/components/esp_wifi/include/esp_wifi.h index 7b5b3f2dcd..67323d3b33 100644 --- a/components/esp_wifi/include/esp_wifi.h +++ b/components/esp_wifi/include/esp_wifi.h @@ -218,18 +218,18 @@ extern uint64_t g_wifi_feature_caps; }; /** - * @brief Init WiFi - * Alloc resource for WiFi driver, such as WiFi control structure, RX/TX buffer, - * WiFi NVS structure etc, this WiFi also start WiFi task + * @brief Initialize WiFi + * Allocate resource for WiFi driver, such as WiFi control structure, RX/TX buffer, + * WiFi NVS structure etc. This WiFi also starts WiFi task * * @attention 1. This API must be called before all other WiFi API can be called - * @attention 2. Always use WIFI_INIT_CONFIG_DEFAULT macro to init the config to default values, this can - * guarantee all the fields got correct value when more fields are added into wifi_init_config_t - * in future release. If you want to set your owner initial values, overwrite the default values - * which are set by WIFI_INIT_CONFIG_DEFAULT, please be notified that the field 'magic' of + * @attention 2. Always use WIFI_INIT_CONFIG_DEFAULT macro to initialize the configuration to default values, this can + * guarantee all the fields get correct value when more fields are added into wifi_init_config_t + * in future release. If you want to set your own initial values, overwrite the default values + * which are set by WIFI_INIT_CONFIG_DEFAULT. Please be notified that the field 'magic' of * wifi_init_config_t should always be WIFI_INIT_CONFIG_MAGIC! * - * @param config pointer to WiFi init configuration structure; can point to a temporary variable. + * @param config pointer to WiFi initialized configuration structure; can point to a temporary variable. * * @return * - ESP_OK: succeed From 4b8ae70256546a03a5cba78076b397094b83e87f Mon Sep 17 00:00:00 2001 From: NikLeberg <39563554+NikLeberg@users.noreply.github.com> Date: Tue, 16 Feb 2021 18:07:46 +0100 Subject: [PATCH 3/3] allow for minimal scope of wifi_init_config_t With this change one can use the default config as a variable with minimal scope: esp_wifi_init(&(wifi_init_config_t)WIFI_INIT_CONFIG_DEFAULT()) --- components/esp_wifi/include/esp_wifi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/include/esp_wifi.h b/components/esp_wifi/include/esp_wifi.h index 67323d3b33..8e88b2d151 100644 --- a/components/esp_wifi/include/esp_wifi.h +++ b/components/esp_wifi/include/esp_wifi.h @@ -215,7 +215,7 @@ extern uint64_t g_wifi_feature_caps; .mgmt_sbuf_num = WIFI_MGMT_SBUF_NUM, \ .feature_caps = g_wifi_feature_caps, \ .magic = WIFI_INIT_CONFIG_MAGIC\ -}; +} /** * @brief Initialize WiFi