Explorar el Código

esp_wifi: ESP32_WIFI_RX_BA_WIN should be less than ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM

xiehang hace 6 años
padre
commit
b6e6a4f4b2
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  1. 8 0
      components/esp32/wifi_init.c

+ 8 - 0
components/esp32/wifi_init.c

@@ -20,6 +20,14 @@
 #include "soc/rtc.h"
 #include "esp_mesh.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
+
 /* mesh event callback handler */
 mesh_event_cb_t g_mesh_event_cb = NULL;