mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
6ea04d146b
Also, rename CPU_FAMILY to the standard CPU_FAM.
32 lines
882 B
Makefile
32 lines
882 B
Makefile
FEATURES_PROVIDED += periph_cpuid
|
|
FEATURES_PROVIDED += periph_pm
|
|
|
|
# TRNG driver is not implemented for mkw41z models
|
|
_KINETIS_CPU_MODELS_WITHOUT_HWRNG += mkw41z256vht4 mkw41z512vht4
|
|
# No HWRNG in mk20d7 devices
|
|
_KINETIS_CPU_MODELS_WITHOUT_HWRNG += mk20dx256vlh7
|
|
|
|
ifneq (,$(filter-out $(_KINETIS_CPU_MODELS_WITHOUT_HWRNG),$(CPU_MODEL)))
|
|
FEATURES_PROVIDED += periph_hwrng
|
|
endif
|
|
|
|
FEATURES_PROVIDED += periph_gpio
|
|
FEATURES_PROVIDED += periph_gpio_irq
|
|
|
|
# Parse parameters from CPU_MODEL using the kinetis-info.mk script in the same
|
|
# directory as this Makefile.
|
|
include $(LAST_MAKEFILEDIR)/kinetis-info.mk
|
|
|
|
ifneq (,$(filter k w,$(CPU_FAM)))
|
|
FEATURES_PROVIDED += periph_flashpage
|
|
FEATURES_PROVIDED += periph_flashpage_raw
|
|
endif
|
|
|
|
ifeq (ea,$(CPU_FAM))
|
|
FEATURES_PROVIDED += periph_ics
|
|
else
|
|
FEATURES_PROVIDED += periph_mcg
|
|
endif
|
|
|
|
include $(RIOTCPU)/cortexm_common/Makefile.features
|