mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 06:23:53 +01:00
Changes of ETS task handling require the context switch by software interrupt. The context switch based on interrupt is therefore enabled by default. Furthermore, the number of priority levels are increased due to the new additional thread.
48 lines
1.0 KiB
Makefile
48 lines
1.0 KiB
Makefile
# additional modules dependencies
|
|
|
|
ifneq (, $(filter esp_sdk, $(USEMODULE)))
|
|
USEMODULE += core_thread_flags
|
|
endif
|
|
|
|
ifneq (, $(filter esp_spiffs, $(USEMODULE)))
|
|
export SPIFFS_STD_OPTION = -std=c99
|
|
USEMODULE += spiffs
|
|
USEMODULE += vfs
|
|
endif
|
|
|
|
ifneq (, $(filter lua, $(USEPKG)))
|
|
USEMODULE += newlib_syscalls_default
|
|
USEMODULE += xtimer
|
|
endif
|
|
|
|
ifneq (, $(filter lwip%, $(USEMODULE)))
|
|
USEMODULE += newlib_syscalls_default
|
|
endif
|
|
|
|
ifneq (,$(filter ndn-riot,$(USEPKG)))
|
|
USEMODULE += crypto
|
|
USEMODULE += cipher_modes
|
|
endif
|
|
|
|
ifneq (, $(filter posix%, $(USEMODULE)))
|
|
USEMODULE += newlib_syscalls_default
|
|
endif
|
|
|
|
ifneq (, $(filter shell, $(USEMODULE)))
|
|
USEMODULE += newlib_syscalls_default
|
|
USEMODULE += xtimer
|
|
endif
|
|
|
|
ifneq (, $(filter xtimer, $(USEMODULE)))
|
|
USEMODULE += newlib_syscalls_default
|
|
endif
|
|
|
|
ifneq (, $(filter vfs, $(USEMODULE)))
|
|
USEMODULE += newlib_syscalls_default
|
|
USEMODULE += xtimer
|
|
endif
|
|
|
|
ifneq (, $(filter newlib_syscalls_default, $(USEMODULE)))
|
|
USEMODULE += stdio_uart
|
|
endif
|