From 32103f030c8325f77fd3abedeeb29c29c43afd65 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 16:02:20 +0200 Subject: [PATCH 01/33] boards/common/arduino-mkr: Add common Kconfig symbols --- boards/common/arduino-mkr/Kconfig | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 boards/common/arduino-mkr/Kconfig diff --git a/boards/common/arduino-mkr/Kconfig b/boards/common/arduino-mkr/Kconfig new file mode 100644 index 0000000000..7ba19c6de8 --- /dev/null +++ b/boards/common/arduino-mkr/Kconfig @@ -0,0 +1,21 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD_COMMON_ARDUINO_MKR + bool + select CPU_MODEL_SAMD21G18A + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV + select HAS_ARDUINO + select HAS_ARDUINO_PWM + select HAS_BOOTLOADER_ARDUINO From 41e6d1e4331cbf4d6d416232e09142b168d1e01f Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Thu, 16 Jul 2020 18:28:35 +0200 Subject: [PATCH 02/33] boards/common/arduino-zero: Add Kconfig symbols --- boards/common/arduino-zero/Kconfig | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 boards/common/arduino-zero/Kconfig diff --git a/boards/common/arduino-zero/Kconfig b/boards/common/arduino-zero/Kconfig new file mode 100644 index 0000000000..18e871bf7c --- /dev/null +++ b/boards/common/arduino-zero/Kconfig @@ -0,0 +1,20 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD_COMMON_ARDUINO_ZERO + bool + select CPU_MODEL_SAMD21G18A + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV + select HAS_ARDUINO + select HAS_ARDUINO_PWM From d84894b346f17cd8b6cf51e6ea7ca695e30dc402 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 16:02:08 +0200 Subject: [PATCH 03/33] boards/common/sodaq: Add common Kconfig symbols --- boards/common/sodaq/Kconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 boards/common/sodaq/Kconfig diff --git a/boards/common/sodaq/Kconfig b/boards/common/sodaq/Kconfig new file mode 100644 index 0000000000..20e893ce21 --- /dev/null +++ b/boards/common/sodaq/Kconfig @@ -0,0 +1,18 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD_COMMON_SODAQ + bool + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV + select HAS_ARDUINO + select HAS_BOOTLOADER_ARDUINO From 5d5f8e90e16da6c120087b1c4a2e93fc9904d0e6 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:49 +0200 Subject: [PATCH 04/33] boards/arduino-mkr1000: Add board specific Kconfig symbols --- boards/arduino-mkr1000/Kconfig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 boards/arduino-mkr1000/Kconfig diff --git a/boards/arduino-mkr1000/Kconfig b/boards/arduino-mkr1000/Kconfig new file mode 100644 index 0000000000..4fb4b38a4d --- /dev/null +++ b/boards/arduino-mkr1000/Kconfig @@ -0,0 +1,15 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "arduino-mkr1000" if BOARD_ARDUINO_MKR1000 + +config BOARD_ARDUINO_MKR1000 + bool + default y + select BOARD_COMMON_ARDUINO_MKR + +source "$(RIOTBOARD)/common/arduino-mkr/Kconfig" From cbbb9f11d656cd6c53abcdf2c0679453e08651cf Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:12:36 +0200 Subject: [PATCH 05/33] tests/Kconfig: add arduino-mkr1000 to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 586334996b..9c4c4b93dc 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -8,6 +8,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ arduino-duemilanove \ arduino-leonardo \ arduino-mega2560 \ + arduino-mkr1000 \ arduino-nano \ arduino-nano-33-ble \ arduino-uno \ From e0433c0a8e8494f65649bd4e0b037641c642abdc Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:50 +0200 Subject: [PATCH 06/33] boards/arduino-mkrfox1200: Add board specific Kconfig symbols --- boards/arduino-mkrfox1200/Kconfig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 boards/arduino-mkrfox1200/Kconfig diff --git a/boards/arduino-mkrfox1200/Kconfig b/boards/arduino-mkrfox1200/Kconfig new file mode 100644 index 0000000000..2c6d4af1dc --- /dev/null +++ b/boards/arduino-mkrfox1200/Kconfig @@ -0,0 +1,15 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "arduino-mkrfox1200" if BOARD_ARDUINO_MKRFOX1200 + +config BOARD_ARDUINO_MKRFOX1200 + bool + default y + select BOARD_COMMON_ARDUINO_MKR + +source "$(RIOTBOARD)/common/arduino-mkr/Kconfig" From 1d083a3f9fe4ff33a37db73eab9ecf3941d571f2 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:13:02 +0200 Subject: [PATCH 07/33] tests/Kconfig: add arduino-mkrfox1200 to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 9c4c4b93dc..16f1d310a8 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -9,6 +9,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ arduino-leonardo \ arduino-mega2560 \ arduino-mkr1000 \ + arduino-mkrfox1200 \ arduino-nano \ arduino-nano-33-ble \ arduino-uno \ From 686c9eae769fce28e7d766c4065ce85a3245e78e Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:50 +0200 Subject: [PATCH 08/33] boards/arduino-mkrwan1300: Add board specific Kconfig symbols --- boards/arduino-mkrwan1300/Kconfig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 boards/arduino-mkrwan1300/Kconfig diff --git a/boards/arduino-mkrwan1300/Kconfig b/boards/arduino-mkrwan1300/Kconfig new file mode 100644 index 0000000000..f9ea375ca8 --- /dev/null +++ b/boards/arduino-mkrwan1300/Kconfig @@ -0,0 +1,15 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "arduino-mkrwan1300" if BOARD_ARDUINO_MKRWAN1300 + +config BOARD_ARDUINO_MKRWAN1300 + bool + default y + select BOARD_COMMON_ARDUINO_MKR + +source "$(RIOTBOARD)/common/arduino-mkr/Kconfig" From 740f23fce969035f274fcfc5c2c7ea05d986486e Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:13:24 +0200 Subject: [PATCH 09/33] tests/Kconfig: add arduino-mkrwan1300 to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 16f1d310a8..519db81441 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -10,6 +10,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ arduino-mega2560 \ arduino-mkr1000 \ arduino-mkrfox1200 \ + arduino-mkrwan1300 \ arduino-nano \ arduino-nano-33-ble \ arduino-uno \ From 30b2526d74c482b7d28b2d9e73a6cfd5adb03770 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:50 +0200 Subject: [PATCH 10/33] boards/arduino-mkrzero: Add board specific Kconfig symbols --- boards/arduino-mkrzero/Kconfig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 boards/arduino-mkrzero/Kconfig diff --git a/boards/arduino-mkrzero/Kconfig b/boards/arduino-mkrzero/Kconfig new file mode 100644 index 0000000000..9b8abe36c0 --- /dev/null +++ b/boards/arduino-mkrzero/Kconfig @@ -0,0 +1,15 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "arduino-mkrzero" if BOARD_ARDUINO_MKRZERO + +config BOARD_ARDUINO_MKRZERO + bool + default y + select BOARD_COMMON_ARDUINO_MKR + +source "$(RIOTBOARD)/common/arduino-mkr/Kconfig" From 7b3cec4f9554b1295af682de9a980b17ae244b73 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:13:36 +0200 Subject: [PATCH 11/33] tests/Kconfig: add arduino-mkrzero to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 519db81441..cd94536c32 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -11,6 +11,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ arduino-mkr1000 \ arduino-mkrfox1200 \ arduino-mkrwan1300 \ + arduino-mkrzero \ arduino-nano \ arduino-nano-33-ble \ arduino-uno \ From c4aa9fbd7bb9c36bd71831f3c82c47e7970e7853 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:50 +0200 Subject: [PATCH 12/33] boards/arduino-zero: Add board specific Kconfig symbols --- boards/arduino-zero/Kconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 boards/arduino-zero/Kconfig diff --git a/boards/arduino-zero/Kconfig b/boards/arduino-zero/Kconfig new file mode 100644 index 0000000000..bb1932fa02 --- /dev/null +++ b/boards/arduino-zero/Kconfig @@ -0,0 +1,16 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# + +config BOARD + default "arduino-zero" if BOARD_ARDUINO_ZERO + +config BOARD_ARDUINO_ZERO + bool + default y + select BOARD_COMMON_ARDUINO_ZERO + +source "$(RIOTBOARD)/common/arduino-zero/Kconfig" From 878a2016b03aca9834623377073f44c48f9f7f9a Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:14:11 +0200 Subject: [PATCH 13/33] tests/Kconfig: add arduino-zero to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index cd94536c32..a2b1454c32 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -15,6 +15,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ arduino-nano \ arduino-nano-33-ble \ arduino-uno \ + arduino-zero \ atmega1284p \ atmega256rfr2-xpro \ atmega328p \ From f5c0e4a340ca294003b4fa8e23a1c1bd17cd7e03 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:50 +0200 Subject: [PATCH 14/33] boards/feather-m0: Add board specific Kconfig symbols --- boards/feather-m0/Kconfig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 boards/feather-m0/Kconfig diff --git a/boards/feather-m0/Kconfig b/boards/feather-m0/Kconfig new file mode 100644 index 0000000000..73190a0167 --- /dev/null +++ b/boards/feather-m0/Kconfig @@ -0,0 +1,23 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "feather-m0" if BOARD_FEATHER_M0 + +config BOARD_FEATHER_M0 + bool + default y + select CPU_MODEL_SAMD21G18A + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV + select HAS_BOOTLOADER_ARDUINO From a005d68f5f053f6f8d026fc27ac61338e07b7cc4 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:14:23 +0200 Subject: [PATCH 15/33] tests/Kconfig: add feather-m0 to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index a2b1454c32..789e4cf422 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -50,6 +50,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ esp8266-olimex-mod \ esp8266-sparkfun-thing \ f4vi1 \ + feather-m0 \ feather-nrf52840 \ firefly \ fox \ From 4c73190df5db427d80d35d9e6c261e0bdc548df6 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:51 +0200 Subject: [PATCH 16/33] boards/hamilton: Add board specific Kconfig symbols --- boards/hamilton/Kconfig | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 boards/hamilton/Kconfig diff --git a/boards/hamilton/Kconfig b/boards/hamilton/Kconfig new file mode 100644 index 0000000000..23cfa3c2cf --- /dev/null +++ b/boards/hamilton/Kconfig @@ -0,0 +1,22 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "hamilton" if BOARD_HAMILTON + +config BOARD_HAMILTON + bool + default y + select CPU_MODEL_SAMR21E18A + select HAS_PERIPH_ADC + select HAS_PERIPH_GPIO + select HAS_PERIPH_GPIO_IRQ + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER From 65d0bb5ce6c8b8758208c0d164d50fbb6f1914e1 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:14:39 +0200 Subject: [PATCH 17/33] tests/Kconfig: add hamilton to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 789e4cf422..e28f8b24b4 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -56,6 +56,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ fox \ frdm-k22f \ frdm-k64f \ + hamilton \ hifive1 \ hifive1b \ ikea-tradfri \ From b475d374ba27cae686727ad465bf787208ee733c Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:51 +0200 Subject: [PATCH 18/33] boards/samd21-xpro: Add board specific Kconfig symbols --- boards/samd21-xpro/Kconfig | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 boards/samd21-xpro/Kconfig diff --git a/boards/samd21-xpro/Kconfig b/boards/samd21-xpro/Kconfig new file mode 100644 index 0000000000..32c18ccf08 --- /dev/null +++ b/boards/samd21-xpro/Kconfig @@ -0,0 +1,22 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "samd21-xpro" if BOARD_SAMD21_XPRO + +config BOARD_SAMD21_XPRO + bool + default y + select CPU_MODEL_SAMD21J18A + select HAS_PERIPH_ADC + select HAS_PERIPH_DAC + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART From 7e60c66ef44af8b92e11fde6d0ad47dde8f2290f Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:14:53 +0200 Subject: [PATCH 19/33] tests/Kconfig: add samd21-xpro to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index e28f8b24b4..a2eb9dca2b 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -145,6 +145,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ remote-reva \ remote-revb \ ruuvitag \ + samd21-xpro \ same54-xpro \ saml10-xpro \ saml11-xpro \ From 853f06e2efcd5248b22ad2edb2eccc37ef83401b Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:51 +0200 Subject: [PATCH 20/33] boards/sensebox_samd21: Add board specific Kconfig symbols --- boards/sensebox_samd21/Kconfig | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 boards/sensebox_samd21/Kconfig diff --git a/boards/sensebox_samd21/Kconfig b/boards/sensebox_samd21/Kconfig new file mode 100644 index 0000000000..df42e1051c --- /dev/null +++ b/boards/sensebox_samd21/Kconfig @@ -0,0 +1,21 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sensebox_samd21" if BOARD_SENSEBOX_SAMD21 + +config BOARD_SENSEBOX_SAMD21 + bool + default y + select CPU_MODEL_SAMD21G18A + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV From 4fa465b9f64544b62002b1383abce478518afd0d Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:18:55 +0200 Subject: [PATCH 21/33] tests/Kconfig: add sensebox_samd21 to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index a2eb9dca2b..2a170884fc 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -154,6 +154,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ samr30-xpro \ samr34-xpro \ seeeduino_arch-pro \ + sensebox_samd21 \ slstk3401a \ slstk3402a \ sltb001a \ From d95e2a1615c5e043c3d311986fba7136f8dd7b23 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:51 +0200 Subject: [PATCH 22/33] boards/serpente: Add board specific Kconfig symbols --- boards/serpente/Kconfig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 boards/serpente/Kconfig diff --git a/boards/serpente/Kconfig b/boards/serpente/Kconfig new file mode 100644 index 0000000000..01af3e2cad --- /dev/null +++ b/boards/serpente/Kconfig @@ -0,0 +1,23 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "serpente" if BOARD_SERPENTE + +config BOARD_SERPENTE + bool + default y + select CPU_MODEL_SAMD21E18A + select HAS_BOOTLOADER_ARDUINO + select HAS_PERIPH_ADC + select HAS_PERIPH_I2C + select HAS_PERIPH_PWM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_SPI + select HAS_PERIPH_TIMER + select HAS_PERIPH_UART + select HAS_PERIPH_USBDEV From b39b881af8be063980d8871c855c62cc33cf319a Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:19:09 +0200 Subject: [PATCH 23/33] tests/Kconfig: add serpente to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 2a170884fc..ece65e72ac 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -155,6 +155,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ samr34-xpro \ seeeduino_arch-pro \ sensebox_samd21 \ + serpente \ slstk3401a \ slstk3402a \ sltb001a \ From 6139e6331608a5a9e7fa6f03daaf68710dd27f73 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:52 +0200 Subject: [PATCH 24/33] boards/sodaq-autonomo: Add board specific Kconfig symbols --- boards/sodaq-autonomo/Kconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 boards/sodaq-autonomo/Kconfig diff --git a/boards/sodaq-autonomo/Kconfig b/boards/sodaq-autonomo/Kconfig new file mode 100644 index 0000000000..cd5b660d74 --- /dev/null +++ b/boards/sodaq-autonomo/Kconfig @@ -0,0 +1,18 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sodaq-autonomo" if BOARD_SODAQ_AUTONOMO + +config BOARD_SODAQ_AUTONOMO + bool + default y + select BOARD_COMMON_SODAQ + select CPU_MODEL_SAMD21J18A + select HAS_PERIPH_PWM + select HAS_ARDUINO_PWM + +source "$(RIOTBOARD)/common/sodaq/Kconfig" From 2776e566df62929587d47833f8fd3045a78da742 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:19:22 +0200 Subject: [PATCH 25/33] tests/Kconfig: add sodaq-autonomo to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index ece65e72ac..aca38cfbeb 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -162,6 +162,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ slwstk6000b-slwrb4150a \ slwstk6000b-slwrb4162a \ slwstk6220a \ + sodaq-autonomo \ spark-core \ stk3600 \ stk3700 \ From bd41ccccece55f2e5cf0707cbeee604fe49f4483 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:52 +0200 Subject: [PATCH 26/33] boards/sodaq-explorer: Add board specific Kconfig symbols --- boards/sodaq-explorer/Kconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 boards/sodaq-explorer/Kconfig diff --git a/boards/sodaq-explorer/Kconfig b/boards/sodaq-explorer/Kconfig new file mode 100644 index 0000000000..c84861b62d --- /dev/null +++ b/boards/sodaq-explorer/Kconfig @@ -0,0 +1,16 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sodaq-explorer" if BOARD_SODAQ_EXPLORER + +config BOARD_SODAQ_EXPLORER + bool + default y + select BOARD_COMMON_SODAQ + select CPU_MODEL_SAMD21J18A + +source "$(RIOTBOARD)/common/sodaq/Kconfig" From f7fcdabada9584aa7623333aca24ec8728a05cc3 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:19:32 +0200 Subject: [PATCH 27/33] tests/Kconfig: add sodaq-explorer to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index aca38cfbeb..7113cca85d 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -163,6 +163,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ slwstk6000b-slwrb4162a \ slwstk6220a \ sodaq-autonomo \ + sodaq-explorer \ spark-core \ stk3600 \ stk3700 \ From cb81d6aa9ba07a3f236546ae6e122ad3ba7049e6 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:52 +0200 Subject: [PATCH 28/33] boards/sodaq-one: Add board specific Kconfig symbols --- boards/sodaq-one/Kconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 boards/sodaq-one/Kconfig diff --git a/boards/sodaq-one/Kconfig b/boards/sodaq-one/Kconfig new file mode 100644 index 0000000000..50033d9ac2 --- /dev/null +++ b/boards/sodaq-one/Kconfig @@ -0,0 +1,16 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sodaq-one" if BOARD_SODAQ_ONE + +config BOARD_SODAQ_ONE + bool + default y + select BOARD_COMMON_SODAQ + select CPU_MODEL_SAMD21G18A + +source "$(RIOTBOARD)/common/sodaq/Kconfig" From 5715c9e3d056d444d11fb6e125ee7b6c8396242a Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:19:41 +0200 Subject: [PATCH 29/33] tests/Kconfig: add sodaq-one to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 7113cca85d..778c3c59e9 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -164,6 +164,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ slwstk6220a \ sodaq-autonomo \ sodaq-explorer \ + sodaq-one \ spark-core \ stk3600 \ stk3700 \ From 4e4d203fa50cfdfa75adbc52c69ba56e8f3f90b5 Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 14:29:52 +0200 Subject: [PATCH 30/33] boards/sodaq-sara-aff: Add board specific Kconfig symbols --- boards/sodaq-sara-aff/Kconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 boards/sodaq-sara-aff/Kconfig diff --git a/boards/sodaq-sara-aff/Kconfig b/boards/sodaq-sara-aff/Kconfig new file mode 100644 index 0000000000..e78b3552e7 --- /dev/null +++ b/boards/sodaq-sara-aff/Kconfig @@ -0,0 +1,16 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sodaq-sara-aff" if BOARD_SODAQ_SARA_AFF + +config BOARD_SODAQ_SARA_AFF + bool + default y + select BOARD_COMMON_SODAQ + select CPU_MODEL_SAMD21J18A + +source "$(RIOTBOARD)/common/sodaq/Kconfig" From 6d93866f2496bb6289d1fe2d0fd7d416161a823f Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Tue, 2 Jun 2020 15:19:51 +0200 Subject: [PATCH 31/33] tests/Kconfig: add sodaq-sara-aff to whitelist --- tests/kconfig_features/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 778c3c59e9..6624e324fc 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -165,6 +165,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ sodaq-autonomo \ sodaq-explorer \ sodaq-one \ + sodaq-sara-aff \ spark-core \ stk3600 \ stk3700 \ From 4e53bb0a731c4d718d10ec56b110a60e75a82368 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Thu, 16 Jul 2020 17:39:56 +0200 Subject: [PATCH 32/33] boards/sodaq-sara-sff: Add Kconfig symbols --- boards/sodaq-sara-sff/Kconfig | 16 ++++++++++++++++ tests/kconfig_features/Makefile | 1 + 2 files changed, 17 insertions(+) create mode 100644 boards/sodaq-sara-sff/Kconfig diff --git a/boards/sodaq-sara-sff/Kconfig b/boards/sodaq-sara-sff/Kconfig new file mode 100644 index 0000000000..0e6cc9d8b8 --- /dev/null +++ b/boards/sodaq-sara-sff/Kconfig @@ -0,0 +1,16 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. + +config BOARD + default "sodaq-sara-sff" if BOARD_SODAQ_SARA_SFF + +config BOARD_SODAQ_SARA_SFF + bool + default y + select BOARD_COMMON_SODAQ + select CPU_MODEL_SAMD21G18A + +source "$(RIOTBOARD)/common/sodaq/Kconfig" diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 6624e324fc..692a9faf7f 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -166,6 +166,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ sodaq-explorer \ sodaq-one \ sodaq-sara-aff \ + sodaq-sara-sff \ spark-core \ stk3600 \ stk3700 \ From 1abe7324722352fb29e3443b4fd68fd9abfb05ea Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Thu, 16 Jul 2020 18:30:09 +0200 Subject: [PATCH 33/33] boards/wemos-zero: Add Kconfig symbols --- boards/wemos-zero/Kconfig | 17 +++++++++++++++++ tests/kconfig_features/Makefile | 1 + 2 files changed, 18 insertions(+) create mode 100644 boards/wemos-zero/Kconfig diff --git a/boards/wemos-zero/Kconfig b/boards/wemos-zero/Kconfig new file mode 100644 index 0000000000..bd6e7e4455 --- /dev/null +++ b/boards/wemos-zero/Kconfig @@ -0,0 +1,17 @@ +# Copyright (c) 2020 HAW Hamburg +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# + +config BOARD + default "wemos-zero" if BOARD_WEMOS_ZERO + +config BOARD_WEMOS_ZERO + bool + default y + select BOARD_COMMON_ARDUINO_ZERO + select HAS_BOOTLOADER_ARDUINO + +source "$(RIOTBOARD)/common/arduino-zero/Kconfig" diff --git a/tests/kconfig_features/Makefile b/tests/kconfig_features/Makefile index 692a9faf7f..9f4789864f 100644 --- a/tests/kconfig_features/Makefile +++ b/tests/kconfig_features/Makefile @@ -188,6 +188,7 @@ BOARD_WHITELIST += 6lowpan-clicker \ usb-kw41z \ waspmote-pro \ weact-f411ce \ + wemos-zero \ yunjia-nrf51822 \ z1 #