mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Makefile.dep: pull in FEATURES_REQUIRED for periph
Whenever the module of a peripheral driver, i.e., periph_* should be used, the corresponding entry in the FEATURES_REQUIRED should be added. Conflicts between these modules are only checked when this entry is present.
This commit is contained in:
parent
777857ae4c
commit
60a77948a7
@ -97,3 +97,10 @@ USEMODULE += $(filter vdd_lc_filter_%,$(FEATURES_USED))
|
||||
|
||||
# select arduino_pwm pseudomodule if the corresponding feature is used
|
||||
USEMODULE += $(filter arduino_pwm, $(FEATURES_USED))
|
||||
|
||||
# always register a peripheral driver as a required feature when the corresponding
|
||||
# module is requested
|
||||
PERIPH_IGNORE_MODULES += periph_usbdev_clk periph_gpio_mock periph_gpio_linux
|
||||
ifneq (,$(filter periph_%,$(DEFAULT_MODULE)))
|
||||
FEATURES_REQUIRED += $(filter-out $(PERIPH_IGNORE_MODULES),$(filter periph_%,$(USEMODULE)))
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user