From 32223aa760ea19e2891367fd193e83f281ab80d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:24:38 +0200 Subject: [PATCH 01/19] tests/openthread: Makefile: Fix FEATURES_REQUIRED --- tests/openthread/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/openthread/Makefile b/tests/openthread/Makefile index 6056a33365..7562ad38ea 100644 --- a/tests/openthread/Makefile +++ b/tests/openthread/Makefile @@ -26,8 +26,8 @@ ifneq (,$(filter iotlab-m3 fox iotlab-a8-m3,$(BOARD))) endif ifneq (,$(filter at86rf2%,$(DRIVER))) - FEATURES_REQUIRED = periph_spi - FEATURES_REQUIRED = periph_gpio + FEATURES_REQUIRED += periph_spi + FEATURES_REQUIRED += periph_gpio endif USEMODULE += $(DRIVER) From bd8630518bafff837accabc01371f9df1b30b6e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:33:39 +0200 Subject: [PATCH 02/19] drivers: dep: Add missing adt7310 periph_spi dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index a59395c06b..c4ff9e2341 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -13,6 +13,10 @@ ifneq (,$(filter ads101%,$(USEMODULE))) USEMODULE += xtimer endif +ifneq (,$(filter adt7310,$(USEMODULE))) + FEATURES_REQUIRED += periph_spi +endif + ifneq (,$(filter adxl345,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif From dfc05cc545c5926a5fad3deacb9741b9f3e9c8df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:37:16 +0200 Subject: [PATCH 03/19] drivers: dep: Add missing hih6130 periph_i2c dep --- drivers/Makefile.dep | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index c4ff9e2341..19f3eb0f5e 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -167,6 +167,7 @@ endif ifneq (,$(filter hih6130,$(USEMODULE))) USEMODULE += xtimer + FEATURES_REQUIRED += periph_i2c endif ifneq (,$(filter hts221,$(USEMODULE))) From 658f751f56e81af16e26f3c1ff51b5b821e91e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:38:11 +0200 Subject: [PATCH 04/19] drivers: dep: Add missing ina220 periph_i2c dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 19f3eb0f5e..ba2b1e0b81 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -174,6 +174,10 @@ ifneq (,$(filter hts221,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif +ifneq (,$(filter ina220,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c +endif + ifneq (,$(filter io1_xplained,$(USEMODULE))) FEATURES_REQUIRED += periph_gpio FEATURES_REQUIRED += periph_adc From 7b5dae8d3d2ad372f3806a29ef3511735665ff39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:39:12 +0200 Subject: [PATCH 05/19] drivers: dep: Add missing isl29020 periph_i2c dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index ba2b1e0b81..e8abd9c6ce 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -185,6 +185,10 @@ ifneq (,$(filter io1_xplained,$(USEMODULE))) USEMODULE += sdcard_spi endif +ifneq (,$(filter isl29020,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c +endif + ifneq (,$(filter jc42,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif From eaa6fb381c1aa0f34522fc7c377d3a74d5bb0276 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:39:55 +0200 Subject: [PATCH 06/19] drivers: dep: Add missing isl29125 periph_i2c dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index e8abd9c6ce..4b26d97358 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -189,6 +189,10 @@ ifneq (,$(filter isl29020,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif +ifneq (,$(filter isl29125,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c +endif + ifneq (,$(filter jc42,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif From e35884c048fce5b48c7341d6d0ac2d8aecb7e826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:41:25 +0200 Subject: [PATCH 07/19] drivers: dep: Add missing kw2xrf periph_gpio dep --- drivers/Makefile.dep | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 4b26d97358..f0ea3d3577 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -204,6 +204,7 @@ ifneq (,$(filter kw2xrf,$(USEMODULE))) USEMODULE += netdev_ieee802154 USEMODULE += core_thread_flags FEATURES_REQUIRED += periph_spi + FEATURES_REQUIRED += periph_gpio endif ifneq (,$(filter l3g4200d,$(USEMODULE))) From 00017f3f415635a4af2ff4a553af80177658b334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:43:15 +0200 Subject: [PATCH 08/19] drivers: dep: Add missing lc709203f periph dep --- drivers/Makefile.dep | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index f0ea3d3577..89689e65e5 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -211,6 +211,11 @@ ifneq (,$(filter l3g4200d,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif +ifneq (,$(filter lc709203f,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c + FEATURES_REQUIRED += periph_gpio +endif + ifneq (,$(filter lis2dh12%,$(USEMODULE))) ifneq (,$(filter lis2dh12_spi,$(USEMODULE))) FEATURES_REQUIRED += periph_gpio From 9c25768540bc78603197c831f4c1467ad355c83b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:45:35 +0200 Subject: [PATCH 09/19] drivers: dep: Remove reference to deleted lm75a driver --- drivers/Makefile.dep | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 89689e65e5..f9e466df0c 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -231,10 +231,6 @@ ifneq (,$(filter lis3dh,$(USEMODULE))) FEATURES_REQUIRED += periph_spi endif -ifneq (,$(filter lm75a,$(USEMODULE))) - USEMODULE += xtimer -endif - ifneq (,$(filter lpd8808,$(USEMODULE))) USEMODULE += color FEATURES_REQUIRED += periph_gpio From 3be09134345fe143a48cb8d77184421702eac21b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:47:27 +0200 Subject: [PATCH 10/19] drivers: dep: Add missing lps331ap periph_i2c dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index f9e466df0c..f851331e87 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -236,6 +236,10 @@ ifneq (,$(filter lpd8808,$(USEMODULE))) FEATURES_REQUIRED += periph_gpio endif +ifneq (,$(filter lps331ap,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c +endif + ifneq (,$(filter lsm6dsl,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c USEMODULE += xtimer From 1858d405941ef65146a3f501cf0b36869524eed4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:49:50 +0200 Subject: [PATCH 11/19] drivers: dep: Add missing lsm303dlhc periph_i2c dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index f851331e87..0ffddb9c26 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -240,6 +240,10 @@ ifneq (,$(filter lps331ap,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c endif +ifneq (,$(filter lsm303dlhc,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c +endif + ifneq (,$(filter lsm6dsl,$(USEMODULE))) FEATURES_REQUIRED += periph_i2c USEMODULE += xtimer From 9ad69eaba947291438a0e50ae46509e5cf83aec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:49:59 +0200 Subject: [PATCH 12/19] drivers: dep: Add missing mq3 periph_adc dep --- drivers/Makefile.dep | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 0ffddb9c26..d30f6d809e 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -270,6 +270,10 @@ ifneq (,$(filter mpu9150,$(USEMODULE))) USEMODULE += xtimer endif +ifneq (,$(filter mq3,$(USEMODULE))) + FEATURES_REQUIRED += periph_adc +endif + ifneq (,$(filter mrf24j40,$(USEMODULE))) USEMODULE += xtimer USEMODULE += luid From 4a7a5cf5e3372bfc4eaedd7771d888871136a182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:53:34 +0200 Subject: [PATCH 13/19] drivers: dep: Add missing nrf24l01p deps --- drivers/Makefile.dep | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index d30f6d809e..16300138b4 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -305,6 +305,12 @@ ifneq (,$(filter nrfmin,$(USEMODULE))) USEMODULE += netif endif +ifneq (,$(filter nrf24l01p,$(USEMODULE))) + FEATURES_REQUIRED += periph_gpio + FEATURES_REQUIRED += periph_spi + USEMODULE += xtimer +endif + ifneq (,$(filter nvram_spi,$(USEMODULE))) USEMODULE += nvram USEMODULE += xtimer From af6db2fe28829ab66a6368722d8c051071ec495b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:55:02 +0200 Subject: [PATCH 14/19] drivers: dep: Add missing nvram_spi periph_spi dep --- drivers/Makefile.dep | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 16300138b4..59234c7dcf 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -312,6 +312,7 @@ ifneq (,$(filter nrf24l01p,$(USEMODULE))) endif ifneq (,$(filter nvram_spi,$(USEMODULE))) + FEATURES_REQUIRED += periph_spi USEMODULE += nvram USEMODULE += xtimer endif From 00f5177d7852eec7e9b0405701d4464ebc398cad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:55:59 +0200 Subject: [PATCH 15/19] drivers: dep: Add missing pcd8544 periph deps --- drivers/Makefile.dep | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 59234c7dcf..e77b12d385 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -318,6 +318,8 @@ ifneq (,$(filter nvram_spi,$(USEMODULE))) endif ifneq (,$(filter pcd8544,$(USEMODULE))) + FEATURES_REQUIRED += periph_gpio + FEATURES_REQUIRED += periph_spi USEMODULE += xtimer endif From 2d7c43f223fbeca957a66e8868986770a74006b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:58:42 +0200 Subject: [PATCH 16/19] drivers: dep: Add missing srf02 deps --- drivers/Makefile.dep | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index e77b12d385..0ca8dfcc18 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -383,6 +383,11 @@ ifneq (,$(filter srf02,$(USEMODULE))) USEMODULE += xtimer endif +ifneq (,$(filter srf02,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c + USEMODULE += xtimer +endif + ifneq (,$(filter srf08,$(USEMODULE))) USEMODULE += xtimer endif From deacf9c4a75e65654ad87be9f02ebab5b218e405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 07:59:15 +0200 Subject: [PATCH 17/19] drivers: dep: Add missing srf08 periph_i2c dep --- drivers/Makefile.dep | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index 0ca8dfcc18..c0d45c6113 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -389,6 +389,7 @@ ifneq (,$(filter srf02,$(USEMODULE))) endif ifneq (,$(filter srf08,$(USEMODULE))) + FEATURES_REQUIRED += periph_i2c USEMODULE += xtimer endif From bf851482b2a60bd2b0e789a888a4b0433115589a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 08:00:25 +0200 Subject: [PATCH 18/19] drivers: dep: Add missing xbee periph deps --- drivers/Makefile.dep | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/Makefile.dep b/drivers/Makefile.dep index c0d45c6113..556c471d22 100644 --- a/drivers/Makefile.dep +++ b/drivers/Makefile.dep @@ -429,6 +429,8 @@ ifneq (,$(filter w5100,$(USEMODULE))) endif ifneq (,$(filter xbee,$(USEMODULE))) + FEATURES_REQUIRED += periph_uart + FEATURES_REQUIRED += periph_gpio USEMODULE += ieee802154 USEMODULE += xtimer USEMODULE += netif From 667a43f742b429dd267ae89b422d70a57d830735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Sun, 26 Aug 2018 08:06:10 +0200 Subject: [PATCH 19/19] tests/driver_*: Rely on Makefile.dep for FEATURES_REQUIRED --- tests/driver_adcxx1c/Makefile | 2 -- tests/driver_ads101x/Makefile | 2 -- tests/driver_adt7310/Makefile | 2 -- tests/driver_at30tse75x/Makefile | 2 -- tests/driver_at86rf2xx/Makefile | 2 -- tests/driver_hdc1000/Makefile | 2 -- tests/driver_hih6130/Makefile | 2 -- tests/driver_hts221/Makefile | 2 -- tests/driver_ina220/Makefile | 2 -- tests/driver_isl29020/Makefile | 2 -- tests/driver_isl29125/Makefile | 2 -- tests/driver_kw2xrf/Makefile | 2 -- tests/driver_l3g4200d/Makefile | 2 -- tests/driver_lc709203f/Makefile | 6 ------ tests/driver_lps331ap/Makefile | 2 -- tests/driver_lsm303dlhc/Makefile | 2 -- tests/driver_lsm6dsl/Makefile | 2 -- tests/driver_mag3110/Makefile | 2 -- tests/driver_mma8x5x/Makefile | 2 -- tests/driver_mpl3115a2/Makefile | 2 -- tests/driver_mq3/Makefile | 2 -- tests/driver_nrf24l01p_lowlevel/Makefile | 2 -- tests/driver_nvram_spi/Makefile | 2 -- tests/driver_pcd8544/Makefile | 2 -- tests/driver_srf02/Makefile | 2 -- tests/driver_srf08/Makefile | 2 -- tests/driver_sx127x/Makefile | 3 --- tests/driver_tcs37727/Makefile | 2 -- tests/driver_tmp006/Makefile | 2 -- tests/driver_xbee/Makefile | 2 -- 30 files changed, 65 deletions(-) diff --git a/tests/driver_adcxx1c/Makefile b/tests/driver_adcxx1c/Makefile index 8c0b1d46b1..259885f9ef 100644 --- a/tests/driver_adcxx1c/Makefile +++ b/tests/driver_adcxx1c/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += adc081c USEMODULE += xtimer diff --git a/tests/driver_ads101x/Makefile b/tests/driver_ads101x/Makefile index ccfbf52e83..d67597ce35 100644 --- a/tests/driver_ads101x/Makefile +++ b/tests/driver_ads101x/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += ads101x include $(RIOTBASE)/Makefile.include diff --git a/tests/driver_adt7310/Makefile b/tests/driver_adt7310/Makefile index e534b62fa3..0bc943b9cf 100644 --- a/tests/driver_adt7310/Makefile +++ b/tests/driver_adt7310/Makefile @@ -4,8 +4,6 @@ BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 \ mega-xplained \ waspmote-pro -FEATURES_REQUIRED = periph_spi periph_gpio - USEMODULE += adt7310 USEMODULE += xtimer diff --git a/tests/driver_at30tse75x/Makefile b/tests/driver_at30tse75x/Makefile index 5a897edca5..f759b09afd 100644 --- a/tests/driver_at30tse75x/Makefile +++ b/tests/driver_at30tse75x/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += at30tse75x USEMODULE += shell USEMODULE += shell_commands diff --git a/tests/driver_at86rf2xx/Makefile b/tests/driver_at86rf2xx/Makefile index 3271fe31cd..8b7669a52b 100644 --- a/tests/driver_at86rf2xx/Makefile +++ b/tests/driver_at86rf2xx/Makefile @@ -3,8 +3,6 @@ include ../Makefile.tests_common # exclude boards with insufficient memory BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 -FEATURES_REQUIRED = periph_spi periph_gpio - DISABLE_MODULE += auto_init USEMODULE += od diff --git a/tests/driver_hdc1000/Makefile b/tests/driver_hdc1000/Makefile index 5a16fdc693..b966a27db8 100644 --- a/tests/driver_hdc1000/Makefile +++ b/tests/driver_hdc1000/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += hdc1000 USEMODULE += xtimer USEMODULE += fmt diff --git a/tests/driver_hih6130/Makefile b/tests/driver_hih6130/Makefile index 23c5173150..87647f3b5c 100644 --- a/tests/driver_hih6130/Makefile +++ b/tests/driver_hih6130/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += hih6130 USEMODULE += xtimer diff --git a/tests/driver_hts221/Makefile b/tests/driver_hts221/Makefile index 9edb025a6a..23306d5ee5 100644 --- a/tests/driver_hts221/Makefile +++ b/tests/driver_hts221/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += hts221 USEMODULE += xtimer diff --git a/tests/driver_ina220/Makefile b/tests/driver_ina220/Makefile index f9057b8b26..276de9c03a 100644 --- a/tests/driver_ina220/Makefile +++ b/tests/driver_ina220/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += ina220 USEMODULE += xtimer diff --git a/tests/driver_isl29020/Makefile b/tests/driver_isl29020/Makefile index 707ceec228..c43877a4d6 100644 --- a/tests/driver_isl29020/Makefile +++ b/tests/driver_isl29020/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += isl29020 USEMODULE += xtimer diff --git a/tests/driver_isl29125/Makefile b/tests/driver_isl29125/Makefile index 54a23309ec..f67a23991c 100644 --- a/tests/driver_isl29125/Makefile +++ b/tests/driver_isl29125/Makefile @@ -3,8 +3,6 @@ BOARD ?= samr21-xpro include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += isl29125 USEMODULE += xtimer diff --git a/tests/driver_kw2xrf/Makefile b/tests/driver_kw2xrf/Makefile index bd00091e24..30d73b498e 100644 --- a/tests/driver_kw2xrf/Makefile +++ b/tests/driver_kw2xrf/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_spi periph_gpio - BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ nucleo-f334r8 nucleo-l053r8 stm32f0discovery diff --git a/tests/driver_l3g4200d/Makefile b/tests/driver_l3g4200d/Makefile index eaabdc4ed8..4809ec8b0c 100644 --- a/tests/driver_l3g4200d/Makefile +++ b/tests/driver_l3g4200d/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c periph_gpio - USEMODULE += l3g4200d USEMODULE += xtimer diff --git a/tests/driver_lc709203f/Makefile b/tests/driver_lc709203f/Makefile index 7baa343b06..fb32efbe6d 100644 --- a/tests/driver_lc709203f/Makefile +++ b/tests/driver_lc709203f/Makefile @@ -1,13 +1,7 @@ -APPLICATION = driver_lc709203f include ../Makefile.tests_common -FEATURES_REQUIRED += periph_i2c -FEATURES_REQUIRED += periph_gpio - USEMODULE += lc709203f USEMODULE += xtimer - - CFLAGS += -DDEVELHELP include $(RIOTBASE)/Makefile.include diff --git a/tests/driver_lps331ap/Makefile b/tests/driver_lps331ap/Makefile index 8d1476526e..3099ea5cd4 100644 --- a/tests/driver_lps331ap/Makefile +++ b/tests/driver_lps331ap/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += lps331ap USEMODULE += xtimer diff --git a/tests/driver_lsm303dlhc/Makefile b/tests/driver_lsm303dlhc/Makefile index aafd954532..c32b7882f1 100644 --- a/tests/driver_lsm303dlhc/Makefile +++ b/tests/driver_lsm303dlhc/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += lsm303dlhc USEMODULE += xtimer diff --git a/tests/driver_lsm6dsl/Makefile b/tests/driver_lsm6dsl/Makefile index f1feb5446d..38134d3b89 100644 --- a/tests/driver_lsm6dsl/Makefile +++ b/tests/driver_lsm6dsl/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += lsm6dsl USEMODULE += xtimer diff --git a/tests/driver_mag3110/Makefile b/tests/driver_mag3110/Makefile index 18db6057a7..7cbfab8573 100644 --- a/tests/driver_mag3110/Makefile +++ b/tests/driver_mag3110/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += mag3110 USEMODULE += xtimer diff --git a/tests/driver_mma8x5x/Makefile b/tests/driver_mma8x5x/Makefile index ac57fd119f..e9fc4637be 100644 --- a/tests/driver_mma8x5x/Makefile +++ b/tests/driver_mma8x5x/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += mma8x5x USEMODULE += xtimer diff --git a/tests/driver_mpl3115a2/Makefile b/tests/driver_mpl3115a2/Makefile index d5758ba76d..91eb731cce 100644 --- a/tests/driver_mpl3115a2/Makefile +++ b/tests/driver_mpl3115a2/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += mpl3115a2 USEMODULE += xtimer diff --git a/tests/driver_mq3/Makefile b/tests/driver_mq3/Makefile index 62bcd258b1..77f86499b2 100644 --- a/tests/driver_mq3/Makefile +++ b/tests/driver_mq3/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_adc - USEMODULE += mq3 USEMODULE += xtimer diff --git a/tests/driver_nrf24l01p_lowlevel/Makefile b/tests/driver_nrf24l01p_lowlevel/Makefile index 5062b64ca4..f92e752b5d 100644 --- a/tests/driver_nrf24l01p_lowlevel/Makefile +++ b/tests/driver_nrf24l01p_lowlevel/Makefile @@ -3,8 +3,6 @@ include ../Makefile.tests_common # exclude boards with insufficient memory BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 -FEATURES_REQUIRED = periph_spi - USEMODULE += shell USEMODULE += shell_commands USEMODULE += ps diff --git a/tests/driver_nvram_spi/Makefile b/tests/driver_nvram_spi/Makefile index a8b24eaef0..d056bae463 100644 --- a/tests/driver_nvram_spi/Makefile +++ b/tests/driver_nvram_spi/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_spi periph_gpio - USEMODULE += nvram_spi USEMODULE += xtimer diff --git a/tests/driver_pcd8544/Makefile b/tests/driver_pcd8544/Makefile index 7b260500cb..7ffddd13af 100644 --- a/tests/driver_pcd8544/Makefile +++ b/tests/driver_pcd8544/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_gpio periph_spi - USEMODULE += shell USEMODULE += pcd8544 diff --git a/tests/driver_srf02/Makefile b/tests/driver_srf02/Makefile index c0459a8ad7..8eab7f2a2d 100644 --- a/tests/driver_srf02/Makefile +++ b/tests/driver_srf02/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += xtimer USEMODULE += srf02 USEMODULE += shell diff --git a/tests/driver_srf08/Makefile b/tests/driver_srf08/Makefile index 479bd5cb6f..5c380715a9 100644 --- a/tests/driver_srf08/Makefile +++ b/tests/driver_srf08/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += xtimer USEMODULE += srf08 diff --git a/tests/driver_sx127x/Makefile b/tests/driver_sx127x/Makefile index d8340a50ab..b64a23ca2d 100644 --- a/tests/driver_sx127x/Makefile +++ b/tests/driver_sx127x/Makefile @@ -15,7 +15,4 @@ DRIVER ?= sx1276 # use SX1276 by default USEMODULE += $(DRIVER) -FEATURES_REQUIRED ?= periph_spi -FEATURES_REQUIRED ?= periph_gpio - include $(RIOTBASE)/Makefile.include diff --git a/tests/driver_tcs37727/Makefile b/tests/driver_tcs37727/Makefile index 57e07b49ed..aaa4a594b9 100644 --- a/tests/driver_tcs37727/Makefile +++ b/tests/driver_tcs37727/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += tcs37727 USEMODULE += xtimer diff --git a/tests/driver_tmp006/Makefile b/tests/driver_tmp006/Makefile index 66ba69a46b..62d9f950f6 100644 --- a/tests/driver_tmp006/Makefile +++ b/tests/driver_tmp006/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_i2c - USEMODULE += tmp006 USEMODULE += xtimer diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile index e6938d1928..cd0128b011 100644 --- a/tests/driver_xbee/Makefile +++ b/tests/driver_xbee/Makefile @@ -1,7 +1,5 @@ include ../Makefile.tests_common -FEATURES_REQUIRED = periph_uart periph_gpio - BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-f030r8 nucleo-f334r8 \ stm32f0discovery