yanbe / bme280-esp-idf-i2c

Sample code for reading values from a BME280 temperature-humidity-pressure sensor, via ESP-IDF's I2C master driver, supports both normal mode and forced mode described in the datasheet. https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280_DS001-11.pdf
Apache License 2.0
42 stars 17 forks source link

"WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!" #6

Closed paucazou closed 3 years ago

paucazou commented 3 years ago

I tried to compile and got this weird error:

Toolchain version: esp-2020r3
Compiler version: 8.4.0
Python requirements from /home/partage/.scripts/esp/esp-idf/requirements.txt are satisfied.

App "app-template" version: 5653ddb-dirty
CC build/esp_wifi/src/wifi_init.o
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:30:2: error: #error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
 #error "WiFi configuration check: WARNING, WIFI_RX_BA_WIN should not be larger than WIFI_DYNAMIC_RX_BUFFER_NUM!"
  ^~~~~
paucazou commented 3 years ago
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:31:9: note: #pragma message: WIFI_RX_BA_WIN= 6
 #pragma message "WIFI_RX_BA_WIN= " STRING(CONFIG_ESP32_WIFI_RX_BA_WIN)
         ^~~~~~~

/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:32:9: note: #pragma message: WIFI_DYNAMIC_RX_BUFFER_NUM = 0
 #pragma message "WIFI_DYNAMIC_RX_BUFFER_NUM = " STRING(CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM)
         ^~~~~~~
paucazou commented 3 years ago

In another project, what i got is:

/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:31:9: note: #pragma message: WIFI_RX_BA_WIN= 6
 #pragma message "WIFI_RX_BA_WIN= " STRING(CONFIG_ESP32_WIFI_RX_BA_WIN)
         ^~~~~~~
/home/partage/.scripts/esp/esp-idf/components/esp_wifi/src/wifi_init.c:32:9: note: #pragma message: WIFI_DYNAMIC_RX_BUFFER_NUM = 32
 #pragma message "WIFI_DYNAMIC_RX_BUFFER_NUM = " STRING(CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM)
         ^~~~~~~
paucazou commented 3 years ago

So, the problem can easily be fixed by launching make menuconfig and change the wifi parameter matching with Dynamic rx buffer to 32.