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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

paucazou opened this issue · comments

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!"
  ^~~~~
/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)
         ^~~~~~~

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)
         ^~~~~~~

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