mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
cpu/esp32: fix of thread priorities levels
A number of tests insist that the number of thread priority levels is 16. However, when using the WiFi interface, a number of high priority threads are required to handle the WiFi hardware. In this case, the number of thread priority levels must be 32. Solves the problem of tests `tests/shell`.
This commit is contained in:
parent
5a705762ee
commit
7b1ef78054
@ -99,7 +99,11 @@ INCLUDES += -I$(ESP32_SDK_DIR)/components/soc/include
|
||||
INCLUDES += -I$(RIOTBOARD)/common/$(CPU)/include
|
||||
INCLUDES += -I$(RIOTCPU)/$(CPU)
|
||||
|
||||
CFLAGS += -DSCHED_PRIO_LEVELS=32
|
||||
# if any WiFi interface is used, the number of priority levels has to be 32
|
||||
ifneq (,$(filter esp_wifi_any,$(USEMODULE)))
|
||||
CFLAGS += -DSCHED_PRIO_LEVELS=32
|
||||
endif
|
||||
|
||||
CFLAGS += -DSDK_NOT_USED -DCONFIG_FREERTOS_UNICORE=1 -DESP_PLATFORM
|
||||
CFLAGS += -DLOG_TAG_IN_BRACKETS
|
||||
CFLAGS += -Wno-unused-parameter -Wformat=0
|
||||
|
Loading…
Reference in New Issue
Block a user