]> granicus.if.org Git - esp-idf/commitdiff
wifi: Fix compilation error in WIFI_INIT_CONFIG_DEFAULT() if AMPDU disabled
authorAngus Gratton <gus@projectgus.com>
Mon, 21 Aug 2017 04:41:31 +0000 (14:41 +1000)
committerAngus Gratton <gus@projectgus.com>
Tue, 22 Aug 2017 23:33:47 +0000 (09:33 +1000)
components/esp32/include/esp_wifi.h

index 58b1146e1d503dfe70a0abc20881f4ff422b5a3a..7bfa96379ee0efe60774b5e35272df8f72c9a797 100755 (executable)
@@ -145,6 +145,14 @@ extern const wpa_crypto_funcs_t g_wifi_default_wpa_crypto_funcs;
 
 #define WIFI_INIT_CONFIG_MAGIC    0x1F2F3F4F
 
+#ifdef CONFIG_ESP32_WIFI_AMPDU_ENABLED
+#define WIFI_DEFAULT_TX_BA_WIN CONFIG_ESP32_WIFI_TX_BA_WIN
+#define WIFI_DEFAULT_RX_BA_WIN CONFIG_ESP32_WIFI_RX_BA_WIN
+#else
+#define WIFI_DEFAULT_TX_BA_WIN 0 /* unused if ampdu_enable == false */
+#define WIFI_DEFAULT_RX_BA_WIN 0
+#endif
+
 #define WIFI_INIT_CONFIG_DEFAULT() { \
     .event_handler = &esp_event_send, \
     .wpa_crypto_funcs = g_wifi_default_wpa_crypto_funcs, \
@@ -156,8 +164,8 @@ extern const wpa_crypto_funcs_t g_wifi_default_wpa_crypto_funcs;
     .ampdu_enable = WIFI_AMPDU_ENABLED,\
     .nvs_enable = WIFI_NVS_ENABLED,\
     .nano_enable = WIFI_NANO_FORMAT_ENABLED,\
-    .tx_ba_win = CONFIG_ESP32_WIFI_TX_BA_WIN,\
-    .rx_ba_win = CONFIG_ESP32_WIFI_RX_BA_WIN,\
+    .tx_ba_win = WIFI_DEFAULT_TX_BA_WIN,\
+    .rx_ba_win = WIFI_DEFAULT_RX_BA_WIN,\
     .magic = WIFI_INIT_CONFIG_MAGIC\
 };