]> granicus.if.org Git - esp-idf/commitdiff
esp_wifi: ESP32_WIFI_RX_BA_WIN should be less than ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM
authorxiehang <xiehang@espressif.com>
Fri, 19 Jul 2019 07:32:05 +0000 (15:32 +0800)
committerxiehang <xiehang@espressif.com>
Wed, 24 Jul 2019 10:03:33 +0000 (18:03 +0800)
components/esp_wifi/src/wifi_init.c

index b91614983e33ce10b567d42a3d3b05858e260673..6564acc9035b197f8290b093efc34a96ad279e4c 100644 (file)
 #include "soc/rtc.h"
 #include "esp_wpa.h"
 
+#if (CONFIG_ESP32_WIFI_RX_BA_WIN > CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM)
+#error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
+#endif
+
+#if (CONFIG_ESP32_WIFI_RX_BA_WIN > (CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM << 1))
+#error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than double of the WIFI_STATIC_RX_BUFFER_NUM!"
+#endif
+
 ESP_EVENT_DEFINE_BASE(WIFI_EVENT);
 
 #ifdef CONFIG_PM_ENABLE