From 667a43f742b429dd267ae89b422d70a57d830735 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= <joakim.nohlgard@eistec.se>
Date: Sun, 26 Aug 2018 08:06:10 +0200
Subject: [PATCH] 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
 
-- 
GitLab