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