cpu: add arch_* features
This commit is contained in:
parent
cc80961b5f
commit
ebf43616b7
@ -979,6 +979,8 @@ FEATURES_OPTIONAL += periph_pm
|
|||||||
# include package dependencies
|
# include package dependencies
|
||||||
-include $(USEPKG:%=$(RIOTPKG)/%/Makefile.dep)
|
-include $(USEPKG:%=$(RIOTPKG)/%/Makefile.dep)
|
||||||
|
|
||||||
|
# always select provided architecture features
|
||||||
|
FEATURES_REQUIRED += $(filter arch_%,$(FEATURES_PROVIDED))
|
||||||
|
|
||||||
# all periph features correspond to a periph submodule
|
# all periph features correspond to a periph submodule
|
||||||
# FEATURES_USED is defined in Makefile.features
|
# FEATURES_USED is defined in Makefile.features
|
||||||
|
|||||||
@ -1,2 +1,5 @@
|
|||||||
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_arm
|
||||||
|
FEATURES_PROVIDED += arch_arm7
|
||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
|
FEATURES_PROVIDED += arch_8bit
|
||||||
|
FEATURES_PROVIDED += arch_avr8
|
||||||
|
FEATURES_PROVIDED += atmega_pcint0
|
||||||
FEATURES_PROVIDED += periph_eeprom
|
FEATURES_PROVIDED += periph_eeprom
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|
||||||
FEATURES_PROVIDED += atmega_pcint0
|
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_arm
|
||||||
|
FEATURES_PROVIDED += arch_cortexm
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += cpu_check_address
|
FEATURES_PROVIDED += cpu_check_address
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
# Features that are provided by the CPU independent on the board
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_esp32
|
||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_hwrng
|
FEATURES_PROVIDED += periph_hwrng
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
# MCU defined features that are provided independent on board definitions
|
# MCU defined features that are provided independent on board definitions
|
||||||
|
|
||||||
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_esp8266
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_hwrng
|
FEATURES_PROVIDED += periph_hwrng
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|||||||
@ -1,2 +1,4 @@
|
|||||||
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_mips32r2
|
||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|||||||
@ -1,2 +1,4 @@
|
|||||||
|
FEATURES_PROVIDED += arch_16bit
|
||||||
|
FEATURES_PROVIDED += arch_msp430
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|||||||
@ -1,3 +1,5 @@
|
|||||||
|
FEATURES_PROVIDED += arch_32bit
|
||||||
|
FEATURES_PROVIDED += arch_native
|
||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_hwrng
|
FEATURES_PROVIDED += periph_hwrng
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user