Skip to content

Commit cafa5f1

Browse files
authored
force Dynamic Buffer instead of Static ones
1 parent 9c86ab1 commit cafa5f1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

libraries/WiFi/src/WiFiGeneric.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,18 @@ bool wifiLowLevelInit(bool persistent){
557557
}
558558

559559
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
560+
561+
#if 1
562+
// TWEAK to force Dynamic Buffer instead of Static ones
563+
// This uses less heap space in Arduino and makes it similar to 1.0.6 configuration
564+
cfg.static_tx_buf_num = 0;
565+
cfg.dynamic_tx_buf_num = 32;
566+
cfg.tx_buf_type = 1;
567+
cfg.cache_tx_buf_num = 1; // it can't be zero for WPA/WPA2
568+
cfg.static_rx_buf_num = 4;
569+
cfg.dynamic_rx_buf_num = 32;
570+
#endif
571+
560572
esp_err_t err = esp_wifi_init(&cfg);
561573
if(err){
562574
log_e("esp_wifi_init %d", err);

0 commit comments

Comments
 (0)