1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

Merge pull request #12410 from cladmi/pr/boards/slwstk6000b/cpu_model_hack

boards/slwstk6000b-*: move CPU_MODEL definition to Makefile.features
This commit is contained in:
Francisco 2019-10-09 23:59:00 +02:00 committed by GitHub
commit e2eaf3ed6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 6 deletions

View File

@ -1,5 +1,5 @@
CPU = efm32
# TODO move CPU_MODEL here
# TODO move CPU_MODEL here based on the daughter board
# Put defined MCU peripherals here (in alphabetical order)
FEATURES_PROVIDED += periph_adc

View File

@ -4,8 +4,6 @@ INCLUDES += -I$(RIOTBOARD)/common/slwstk6000b/include
# add module specific includes
INCLUDES += -I$(RIOTBOARD)/common/slwstk6000b/modules/$(BOARD_MODULE)/include
export CPU_MODEL = $(MODULE_CPU)
# set default port depending on operating system
PORT_LINUX ?= /dev/ttyACM0
PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*)))

View File

@ -1 +1,3 @@
# HACK this should be deduced from the daughter board in 'common/slwstk6000b'
CPU_MODEL = efr32mg1p233f256gm48
include $(RIOTBOARD)/common/slwstk6000b/Makefile.features

View File

@ -1 +1,3 @@
# HACK this should be deduced from the daughter board in 'common/slwstk6000b'
CPU_MODEL = efr32mg12p332f1024gl125
include $(RIOTBOARD)/common/slwstk6000b/Makefile.features

View File

@ -155,9 +155,6 @@ check_cpu_cpu_model_defined_in_makefile_features() {
pathspec+=(':!boards/**/Makefile.features')
pathspec+=(':!cpu/**/Makefile.features')
# Currently blacklist this non migrated file for CPU_MODEL
pathspec+=(':!boards/common/slwstk6000b/Makefile.include')
git -C "${RIOTBASE}" grep "${patterns[@]}" -- "${pathspec[@]}" \
| error_with_message 'CPU and CPU_MODEL definition must be done by board/BOARD/Makefile.features, board/common/**/Makefile.features or cpu/CPU/Makefile.features'
}