From 6ecbfe99f7344268503bb044f2dc80e1596e37e9 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Wed, 8 Dec 2021 11:42:21 +0100 Subject: [PATCH] boards/common/sodaq: model Kconfig --- boards/common/sodaq/Kconfig | 10 ++++++++++ boards/common/sodaq/Makefile.features | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/boards/common/sodaq/Kconfig b/boards/common/sodaq/Kconfig index 5199c476e7..bab0e89688 100644 --- a/boards/common/sodaq/Kconfig +++ b/boards/common/sodaq/Kconfig @@ -16,3 +16,13 @@ config BOARD_COMMON_SODAQ select HAS_PERIPH_USBDEV select HAS_ARDUINO select HAS_HIGHLEVEL_STDIO + + select HAVE_SAUL_GPIO + +config MODULE_BOARDS_COMMON_SODAQ + bool + depends on TEST_KCONFIG + help + Common code for Sodaq boards. + +source "$(RIOTBOARD)/common/samdx1-arduino-bootloader/Kconfig" diff --git a/boards/common/sodaq/Makefile.features b/boards/common/sodaq/Makefile.features index 4f6613e8d7..b4d487327d 100644 --- a/boards/common/sodaq/Makefile.features +++ b/boards/common/sodaq/Makefile.features @@ -13,3 +13,9 @@ FEATURES_PROVIDED += periph_usbdev # Various other features (if any) FEATURES_PROVIDED += arduino FEATURES_PROVIDED += highlevel_stdio + +# This configuration enables modules that are only available when using Kconfig +# module modelling +ifeq (1, $(TEST_KCONFIG)) + KCONFIG_ADD_CONFIG += $(RIOTBOARD)/common/samdx1-arduino-bootloader/samdx1-arduino-bootloader.config +endif