From c819a52c46943edd42058a6dbb82877157f64643 Mon Sep 17 00:00:00 2001 From: ZYJ <30309181+zhangyanjiaoesp@users.noreply.github.com> Date: Wed, 27 Jul 2022 17:28:38 +0800 Subject: [PATCH 1/3] Update WiFiGeneric.cpp --- libraries/WiFi/src/WiFiGeneric.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/libraries/WiFi/src/WiFiGeneric.cpp b/libraries/WiFi/src/WiFiGeneric.cpp index 4034a848c03..d40d5ba5f8f 100644 --- a/libraries/WiFi/src/WiFiGeneric.cpp +++ b/libraries/WiFi/src/WiFiGeneric.cpp @@ -664,15 +664,6 @@ bool wifiLowLevelInit(bool persistent){ wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); - if(!WiFiGenericClass::useStaticBuffers()) { - cfg.static_tx_buf_num = 0; - cfg.dynamic_tx_buf_num = 32; - cfg.tx_buf_type = 1; - cfg.cache_tx_buf_num = 1; // can't be zero! - cfg.static_rx_buf_num = 4; - cfg.dynamic_rx_buf_num = 32; - } - esp_err_t err = esp_wifi_init(&cfg); if(err){ log_e("esp_wifi_init %d", err); From f9d4121fe22116bdcf46e2bf49084dfe877e00d7 Mon Sep 17 00:00:00 2001 From: ZYJ <30309181+zhangyanjiaoesp@users.noreply.github.com> Date: Thu, 28 Jul 2022 10:50:52 +0800 Subject: [PATCH 2/3] Update WiFiGeneric.cpp --- libraries/WiFi/src/WiFiGeneric.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/WiFi/src/WiFiGeneric.cpp b/libraries/WiFi/src/WiFiGeneric.cpp index d40d5ba5f8f..6c6bbf7c1d3 100644 --- a/libraries/WiFi/src/WiFiGeneric.cpp +++ b/libraries/WiFi/src/WiFiGeneric.cpp @@ -663,6 +663,15 @@ bool wifiLowLevelInit(bool persistent){ } wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); + + if(!WiFiGenericClass::useStaticBuffers()) { + cfg.static_tx_buf_num = 0; + cfg.dynamic_tx_buf_num = 32; + cfg.tx_buf_type = 1; + cfg.cache_tx_buf_num = 4; // can't be zero! + cfg.static_rx_buf_num = 4; + cfg.dynamic_rx_buf_num = 32; + } esp_err_t err = esp_wifi_init(&cfg); if(err){ From 90584296464a68deaaa53fbdfabc267ed296c094 Mon Sep 17 00:00:00 2001 From: ZYJ <30309181+zhangyanjiaoesp@users.noreply.github.com> Date: Thu, 28 Jul 2022 10:52:16 +0800 Subject: [PATCH 3/3] Update WiFiGeneric.cpp --- libraries/WiFi/src/WiFiGeneric.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/WiFi/src/WiFiGeneric.cpp b/libraries/WiFi/src/WiFiGeneric.cpp index 6c6bbf7c1d3..e64ac631020 100644 --- a/libraries/WiFi/src/WiFiGeneric.cpp +++ b/libraries/WiFi/src/WiFiGeneric.cpp @@ -663,7 +663,7 @@ bool wifiLowLevelInit(bool persistent){ } wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); - + if(!WiFiGenericClass::useStaticBuffers()) { cfg.static_tx_buf_num = 0; cfg.dynamic_tx_buf_num = 32;