From cfa9580f319508f858c8fe30ecce8b2b59b6caa3 Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Thu, 24 Aug 2017 17:10:27 +0200
Subject: [PATCH] boards: removed support for weio

No maintainer and no hardware available to the community.
---
 boards/weio/Makefile                 |   3 -
 boards/weio/Makefile.features        |  14 ---
 boards/weio/Makefile.include         |  18 ----
 boards/weio/board.c                  |  32 -------
 boards/weio/include/board.h          |  69 --------------
 boards/weio/include/periph_conf.h    | 135 ---------------------------
 examples/dtls-echo/Makefile          |   2 +-
 examples/emcute/Makefile             |   2 +-
 examples/gcoap/Makefile              |   2 +-
 examples/gcoap/Makefile.slip         |   2 +-
 examples/gnrc_border_router/Makefile |   2 +-
 examples/gnrc_networking/Makefile    |   2 +-
 examples/gnrc_tftp/Makefile          |   2 +-
 examples/javascript/Makefile         |   2 +-
 examples/microcoap_server/Makefile   |   2 +-
 examples/nanocoap_server/Makefile    |   2 +-
 examples/posix_sockets/Makefile      |   2 +-
 examples/riot_and_cpp/Makefile       |   2 +-
 tests/conn_can/Makefile              |   2 +-
 tests/driver_enc28j60/Makefile       |   2 +-
 tests/driver_encx24j600/Makefile     |   2 +-
 tests/driver_kw2xrf/Makefile         |   2 +-
 tests/driver_xbee/Makefile           |   2 +-
 tests/emb6/Makefile                  |   2 +-
 tests/gnrc_ipv6_ext/Makefile         |   2 +-
 tests/gnrc_sixlowpan/Makefile        |   2 +-
 tests/gnrc_sock_dns/Makefile         |   2 +-
 tests/gnrc_tcp_client/Makefile       |   2 +-
 tests/gnrc_tcp_server/Makefile       |   2 +-
 tests/gnrc_udp/Makefile              |   2 +-
 tests/libfixmath_unittests/Makefile  |   2 +-
 tests/lwip/Makefile                  |   2 +-
 tests/lwip_sock_ip/Makefile          |   2 +-
 tests/lwip_sock_tcp/Makefile         |   2 +-
 tests/lwip_sock_udp/Makefile         |   2 +-
 tests/mutex_order/Makefile           |   2 +-
 tests/nhdp/Makefile                  |   2 +-
 tests/pkg_fatfs/Makefile             |   2 +-
 tests/pkg_libcoap/Makefile           |   2 +-
 tests/posix_semaphore/Makefile       |   2 +-
 tests/ps_schedstatistics/Makefile    |   2 +-
 tests/pthread_rwlock/Makefile        |   2 +-
 tests/rmutex/Makefile                |   2 +-
 tests/slip/Makefile                  |   2 +-
 tests/sntp/Makefile                  |   2 +-
 tests/thread_cooperation/Makefile    |   2 +-
 tests/unittests/Makefile             |   2 -
 47 files changed, 40 insertions(+), 313 deletions(-)
 delete mode 100644 boards/weio/Makefile
 delete mode 100644 boards/weio/Makefile.features
 delete mode 100644 boards/weio/Makefile.include
 delete mode 100644 boards/weio/board.c
 delete mode 100644 boards/weio/include/board.h
 delete mode 100644 boards/weio/include/periph_conf.h

diff --git a/boards/weio/Makefile b/boards/weio/Makefile
deleted file mode 100644
index f8fcbb53a0..0000000000
--- a/boards/weio/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-MODULE = board
-
-include $(RIOTBASE)/Makefile.base
diff --git a/boards/weio/Makefile.features b/boards/weio/Makefile.features
deleted file mode 100644
index 30c35d42e8..0000000000
--- a/boards/weio/Makefile.features
+++ /dev/null
@@ -1,14 +0,0 @@
-# Put defined MCU peripherals here (in alphabetical order)
-FEATURES_PROVIDED += periph_adc
-FEATURES_PROVIDED += periph_cpuid
-FEATURES_PROVIDED += periph_gpio
-FEATURES_PROVIDED += periph_pwm
-FEATURES_PROVIDED += periph_spi
-FEATURES_PROVIDED += periph_timer
-FEATURES_PROVIDED += periph_uart
-
-# Various other features (if any)
-FEATURES_PROVIDED += cpp
-
-# The board MPU family (used for grouping by the CI system)
-FEATURES_MCU_GROUP = cortex_m0_1
diff --git a/boards/weio/Makefile.include b/boards/weio/Makefile.include
deleted file mode 100644
index 188b5a1302..0000000000
--- a/boards/weio/Makefile.include
+++ /dev/null
@@ -1,18 +0,0 @@
-# define the cpu used by the weio board
-export CPU = lpc11u34
-
-export FLASHER =
-export DEBUGGER =
-export DEBUGSERVER =
-
-export OFLAGS = -O binary
-export HEXFILE = $(ELFFILE:.elf=.bin)
-export FFLAGS =
-export DEBUGGER_FLAGS =
-
-# define the default port depending on the host OS
-PORT_LINUX ?= /dev/ttyACM0
-PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.SLAB_USBtoUART*)))
-
-# setup serial terminal
-include $(RIOTMAKE)/tools/serial.inc.mk
diff --git a/boards/weio/board.c b/boards/weio/board.c
deleted file mode 100644
index 4af268615f..0000000000
--- a/boards/weio/board.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * 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.
- */
-
-/**
- * @ingroup     boards_weio
- * @{
- *
- * @file
- * @brief       Board specific implementations for the WeIO board
- *
- * @author      Paul RATHGEB <paul.rathgeb@skynet.be>
- *
- * @}
- */
-
-#include "cpu.h"
-#include "board.h"
-
-void board_init(void)
-{
-    /* initialize and turn off the boards LEDs */
-    LED_PORT->DIR[1] = (LED0_MASK | LED1_MASK | LED2_MASK);
-    LED_PORT->SET[1] = (LED0_MASK | LED1_MASK | LED2_MASK);
-
-    /* initialize the CPU */
-    cpu_init();
-}
diff --git a/boards/weio/include/board.h b/boards/weio/include/board.h
deleted file mode 100644
index 624256c6e3..0000000000
--- a/boards/weio/include/board.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * 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.
- */
-
-/**
- * @defgroup    boards_weio WeIO development kit
- * @ingroup     boards
- * @brief       Support for the WeIO board
- * @{
- *
- * @file
- * @brief       Board specific definitions for the WeIO board
- *
- * @author      Paul RATHGEB <paul.rathgeb@skynet.be>
- */
-
-#ifndef BOARD_H
-#define BOARD_H
-
-#include <stdint.h>
-
-#include "bitarithm.h"
-#include "cpu.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * @name    LED pin definitions and handlers
- * @{
- */
-#define LED0_PIN            GPIO_PIN(1, 13)
-#define LED1_PIN            GPIO_PIN(1, 14)
-#define LED2_PIN            GPIO_PIN(1, 15)
-
-#define LED_PORT            LPC_GPIO
-#define LED0_MASK           BIT13
-#define LED1_MASK           BIT14
-#define LED2_MASK           BIT15
-
-#define LED0_ON             (LED_PORT->CLR[1] = LED0_MASK)
-#define LED0_OFF            (LED_PORT->SET[1] = LED0_MASK)
-#define LED0_TOGGLE         (LED_PORT->NOT[1] = LED0_MASK)
-
-#define LED1_ON             (LED_PORT->CLR[1] = LED1_MASK)
-#define LED1_OFF            (LED_PORT->SET[1] = LED1_MASK)
-#define LED1_TOGGLE         (LED_PORT->NOT[1] = LED1_MASK)
-
-#define LED2_ON             (LED_PORT->CLR[1] = LED2_MASK)
-#define LED2_OFF            (LED_PORT->SET[1] = LED2_MASK)
-#define LED2_TOGGLE         (LED_PORT->NOT[1] = LED2_MASK)
-/** @} */
-
-/**
- * @brief   Initialize board specific hardware, include clocks, LEDs and stdio
- */
-void board_init(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* BOARD_H */
-/** @} */
diff --git a/boards/weio/include/periph_conf.h b/boards/weio/include/periph_conf.h
deleted file mode 100644
index 2a69bd147a..0000000000
--- a/boards/weio/include/periph_conf.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright (C) 2014 Freie Universität Berlin
- *
- * 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.
- */
-
-/**
- * @ingroup     boards_weio
- * @{
- *
- * @file
- * @brief       Peripheral MCU configuration for the WeIO board
- *
- * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
- * @author      Paul RATHGEB <paul.rathgeb@skynet.be>
- */
-
-#ifndef PERIPH_CONF_H
-#define PERIPH_CONF_H
-
-#include "periph_cpu.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * @name    Clock configuration
- * @{
- */
-#define CLOCK_CORECLOCK     (48000000U)
-/** @} */
-
-/**
- * @name    Timer configuration
- * @{
- */
-#define TIMER_NUMOF         (1U)
-#define TIMER_0_EN          1
-#define TIMER_IRQ_PRIO      1
-
-/* Timer 0 configuration */
-#define TIMER_0_DEV         LPC_CT32B1
-#define TIMER_0_CHANNELS    4
-#define TIMER_0_FREQ        (48000000ul)
-#define TIMER_0_MAX_VALUE   (0xffffffff)
-#define TIMER_0_CLKEN()     (LPC_SYSCON->SYSAHBCLKCTRL |= (1 << 10))
-#define TIMER_0_CLKDIS()    (LPC_SYSCON->SYSAHBCLKCTRL &= ~(1 << 10))
-#define TIMER_0_ISR         isr_ct32b1
-#define TIMER_0_IRQ         TIMER_32_1_IRQn
-/* @} */
-
-/**
- * @name    UART configuration
- * @{
- */
-#define UART_NUMOF          (1U)
-#define UART_0_EN           1
-#define UART_IRQ_PRIO       2
-
-/* UART 0 device configuration */
-#define UART_0_DEV          LPC_USART
-#define UART_0_CLKSEL()     (LPC_SYSCON->UARTCLKDIV = (1))       /* PCLK := CCLK / 1 */
-#define UART_0_CLKEN()      (LPC_SYSCON->SYSAHBCLKCTRL |= (1 << 12))
-#define UART_0_CLKDIS()     (LPC_SYSCON->SYSAHBCLKCTRL &= ~(1 << 12))
-#define UART_0_IRQ          UART_IRQn
-#define UART_0_ISR          isr_usart0
-/* UART 0 pin configuration */
-#define UART_0_TX_PINSEL    (LPC_IOCON->PIO0_19)
-#define UART_0_RX_PINSEL    (LPC_IOCON->PIO0_18)
-#define UART_0_TX_PINMODE   (LPC_IOCON->PIO0_19)
-#define UART_0_RX_PINMODE   (LPC_IOCON->PIO0_18)
-#define UART_0_TX_PIN       (1)
-#define UART_0_RX_PIN       (2)
-#define UART_0_AF           (1)
-/* @} */
-
-/**
- * @name    SPI configuration
- * @{
- */
-static const spi_conf_t spi_config[] = {
-    {
-        .dev        = LPC_SSP0,
-        .preset_bit = (1 << 0),
-        .ahb_bit    = (1 << 11)
-    },
-    {
-        .dev        = LPC_SSP1,
-        .preset_bit = (1 << 2),
-        .ahb_bit    = (1 << 18)
-    }
-};
-
-#define SPI_NUMOF           (sizeof(spi_config) / sizeof(spi_config[0]))
-/* @} */
-
-/**
- * @name    PWM configuration
- * @{
- */
-static const pwm_conf_t pwm_config[] = {
-    {
-        .dev     = LPC_CT16B0,
-        .pins    = {
-            &LPC_IOCON->PIO1_13,
-            &LPC_IOCON->PIO1_14,
-            &LPC_IOCON->PIO1_15
-        },
-        .clk_bit = BIT7,
-        .af      = 0x02
-    },
-    {
-        .dev     = LPC_CT32B0,
-        .pins    = {
-            &LPC_IOCON->PIO1_24,
-            &LPC_IOCON->PIO1_25,
-            &LPC_IOCON->PIO1_26
-        },
-        .clk_bit = BIT9,
-        .af      = 0x01
-    }
-};
-
-#define PWM_NUMOF           (sizeof(pwm_config) / sizeof(pwm_config[0]))
-/* @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* PERIPH_CONF_H */
-/** @} */
diff --git a/examples/dtls-echo/Makefile b/examples/dtls-echo/Makefile
index 68cff5a6b0..6feba4ec1d 100644
--- a/examples/dtls-echo/Makefile
+++ b/examples/dtls-echo/Makefile
@@ -19,7 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 \
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f103 nucleo-f302 nucleo-f334 \
                              nucleo-l053 nucleo-l073 opencm904 pca10000 pca10005 \
-                             spark-core stm32f0discovery weio yunjia-nrf51822
+                             spark-core stm32f0discovery yunjia-nrf51822
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/emcute/Makefile b/examples/emcute/Makefile
index 5d187d2cda..23894cbbea 100644
--- a/examples/emcute/Makefile
+++ b/examples/emcute/Makefile
@@ -11,7 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
                              chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-f303 nucleo32-l031 nucleo-f030 nucleo-f070 \
                              nucleo-f072 nucleo-f302 nucleo-f334 nucleo-l053 \
-                             stm32f0discovery telosb waspmote-pro weio wsn430-v1_3b \
+                             stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
                              wsn430-v1_4 z1
 
 # Include packages that pull up and auto-init the link layer.
diff --git a/examples/gcoap/Makefile b/examples/gcoap/Makefile
index 8d1513c2d1..502f5abc1c 100644
--- a/examples/gcoap/Makefile
+++ b/examples/gcoap/Makefile
@@ -11,7 +11,7 @@ RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f334 nucleo-l053 \
-                             stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 z1
+                             stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 z1
 
 # Must read nordic_softdevice_ble package before nanocoap package. However,
 # can't read it explicitly here because it is read later, as a dependency for
diff --git a/examples/gcoap/Makefile.slip b/examples/gcoap/Makefile.slip
index 89fd8304d9..6b35f63c1d 100644
--- a/examples/gcoap/Makefile.slip
+++ b/examples/gcoap/Makefile.slip
@@ -11,7 +11,7 @@ BOARD ?= samr21-xpro
 RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f030 nucleo-f334 \
-                             stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
+                             stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
                              z1
 
 # Must read nordic_softdevice_ble package before nanocoap package. However,
diff --git a/examples/gnrc_border_router/Makefile b/examples/gnrc_border_router/Makefile
index c7b2ca0299..dc98f83724 100644
--- a/examples/gnrc_border_router/Makefile
+++ b/examples/gnrc_border_router/Makefile
@@ -13,7 +13,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 \
                              nucleo32-f031 nucleo32-f042 nucleo32-f303 nucleo32-l031 \
                              nucleo-f030 nucleo-f070 nucleo-f072 nucleo-f103 nucleo-f302 \
                              nucleo-f334 nucleo-l053 nucleo-l073 opencm904 pca10000 \
-                             pca10005 spark-core stm32f0discovery telosb weio wsn430-v1_3b \
+                             pca10005 spark-core stm32f0discovery telosb wsn430-v1_3b \
                              wsn430-v1_4 yunjia-nrf51822 z1
 
 BOARD_BLACKLIST += mips-malta pic32-wifire pic32-clicker# No full UART available.
diff --git a/examples/gnrc_networking/Makefile b/examples/gnrc_networking/Makefile
index 041a3363b4..24c93ee6a0 100644
--- a/examples/gnrc_networking/Makefile
+++ b/examples/gnrc_networking/Makefile
@@ -11,7 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := calliope-mini chronos microbit msb-430 msb-430h \
                              nucleo32-f031 nucleo32-f042 nucleo32-f303 nucleo32-l031 \
                              nucleo-f030 nucleo-f070 nucleo-f072 nucleo-f103 nucleo-f302 \
                              nucleo-f334 nucleo-l053 spark-core stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 z1
+                             wsn430-v1_3b wsn430-v1_4 z1
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/gnrc_tftp/Makefile b/examples/gnrc_tftp/Makefile
index 6930b807b9..8e7b882daa 100644
--- a/examples/gnrc_tftp/Makefile
+++ b/examples/gnrc_tftp/Makefile
@@ -12,7 +12,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon calliope-mini chronos microbit msb-430
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f103 nucleo-f302 nucleo-f334 \
                              nucleo-l053 pca10000 pca10005 spark-core stm32f0discovery \
-                             telosb weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
+                             telosb wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/javascript/Makefile b/examples/javascript/Makefile
index 5d49a01e55..ad9c108db6 100644
--- a/examples/javascript/Makefile
+++ b/examples/javascript/Makefile
@@ -10,7 +10,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 \
                              nucleo-f072 nucleo-f103 nucleo-f302 nucleo-f334 nucleo-f410 \
                              nucleo-l053 nucleo-l073 nucleo32-f031 nucleo32-f042 \
                              nucleo32-f303 nucleo32-l031 opencm904 pca10000 \
-                             pca10005 spark-core stm32f0discovery weio yunjia-nrf51822 \
+                             pca10005 spark-core stm32f0discovery yunjia-nrf51822 \
 
 BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \
                    msb-430 msb-430h qemu-i386 telosb waspmote-pro wsn430-v1_3b \
diff --git a/examples/microcoap_server/Makefile b/examples/microcoap_server/Makefile
index bfe6946c01..c11a9e57f2 100644
--- a/examples/microcoap_server/Makefile
+++ b/examples/microcoap_server/Makefile
@@ -9,7 +9,7 @@ RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-l053 pca10000 pca10005 \
-                             stm32f0discovery telosb weio z1
+                             stm32f0discovery telosb z1
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/nanocoap_server/Makefile b/examples/nanocoap_server/Makefile
index 3d4e8193cc..a7378f14ae 100644
--- a/examples/nanocoap_server/Makefile
+++ b/examples/nanocoap_server/Makefile
@@ -9,7 +9,7 @@ RIOTBASE ?= $(CURDIR)/../..
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-l053 stm32f0discovery \
-                             telosb weio
+                             telosb
 
 # blacklist this until #6022 is sorted out
 BOARD_BLACKLIST := nrf52dk
diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile
index 877c3ee83e..39232e351c 100644
--- a/examples/posix_sockets/Makefile
+++ b/examples/posix_sockets/Makefile
@@ -11,7 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                              nrf6310 nucleo32-f031 nucleo32-f042 nucleo32-l031 \
                              nucleo-f030 nucleo-f070 nucleo-f072 nucleo-f334 \
                              nucleo-l053 pca10000 pca10005 stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
+                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/examples/riot_and_cpp/Makefile b/examples/riot_and_cpp/Makefile
index 7270914829..913b5ee22d 100644
--- a/examples/riot_and_cpp/Makefile
+++ b/examples/riot_and_cpp/Makefile
@@ -6,7 +6,7 @@ BOARD ?= native
 
 # stm32f0discovery objects are too big with ARM Embedded Toolchain v4.9.3 20141119
 # (used currently by travis)
-BOARD_INSUFFICIENT_MEMORY= nucleo32-f031 nucleo32-f042 stm32f0discovery weio
+BOARD_INSUFFICIENT_MEMORY= nucleo32-f031 nucleo32-f042 stm32f0discovery
 
 # This has to be the absolute path to the RIOT base directory:
 RIOTBASE ?= $(CURDIR)/../..
diff --git a/tests/conn_can/Makefile b/tests/conn_can/Makefile
index 48c0976d7f..3caa169f8b 100644
--- a/tests/conn_can/Makefile
+++ b/tests/conn_can/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-f303 nucleo32-l031 nucleo-f030 nucleo-f070 \
                              nucleo-f072 nucleo-f302 nucleo-f303 nucleo-f334 \
-                             nucleo-l053 stm32f0discovery telosb weio wsn430-v1_3b \
+                             nucleo-l053 stm32f0discovery telosb wsn430-v1_3b \
                              wsn430-v1_4 z1
 
 
diff --git a/tests/driver_enc28j60/Makefile b/tests/driver_enc28j60/Makefile
index ea835b3860..36e290af85 100644
--- a/tests/driver_enc28j60/Makefile
+++ b/tests/driver_enc28j60/Makefile
@@ -5,7 +5,7 @@ FEATURES_REQUIRED = periph_spi periph_gpio
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f334 nucleo-l053 \
-                             stm32f0discovery telosb weio z1
+                             stm32f0discovery telosb z1
 
 USEMODULE += gnrc_netdev
 USEMODULE += gnrc_netdev_default
diff --git a/tests/driver_encx24j600/Makefile b/tests/driver_encx24j600/Makefile
index 64cdd36c38..84966acc48 100644
--- a/tests/driver_encx24j600/Makefile
+++ b/tests/driver_encx24j600/Makefile
@@ -5,7 +5,7 @@ FEATURES_REQUIRED = periph_spi periph_gpio
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-l053 stm32f0discovery telosb \
-                             weio z1
+                             z1
 
 USEMODULE += gnrc_netdev
 USEMODULE += gnrc_netdev_default
diff --git a/tests/driver_kw2xrf/Makefile b/tests/driver_kw2xrf/Makefile
index f1ab49045c..4bfed743f9 100644
--- a/tests/driver_kw2xrf/Makefile
+++ b/tests/driver_kw2xrf/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 FEATURES_REQUIRED = periph_spi periph_gpio
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 \
-                             nucleo-f334 nucleo-l053 stm32f0discovery weio
+                             nucleo-f334 nucleo-l053 stm32f0discovery
 
 USEMODULE += auto_init_gnrc_netif
 USEMODULE += gnrc_netdev_default
diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile
index 5d3775b616..5b228b9cd3 100644
--- a/tests/driver_xbee/Makefile
+++ b/tests/driver_xbee/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 FEATURES_REQUIRED = periph_uart periph_gpio
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo-f030 nucleo-f334 \
-                             stm32f0discovery weio
+                             stm32f0discovery
 
 USEMODULE += xbee
 USEMODULE += gnrc_netif
diff --git a/tests/emb6/Makefile b/tests/emb6/Makefile
index 8f1632ed06..b7b7fb337e 100644
--- a/tests/emb6/Makefile
+++ b/tests/emb6/Makefile
@@ -10,7 +10,7 @@ BOARD_BLACKLIST := msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo32-l031 nucleo32-f031 \
                              nucleo32-f042 nucleo-l053 stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 z1
+                             wsn430-v1_3b wsn430-v1_4 z1
 
 USEPKG += emb6
 
diff --git a/tests/gnrc_ipv6_ext/Makefile b/tests/gnrc_ipv6_ext/Makefile
index b371396e77..41bc0f3b35 100644
--- a/tests/gnrc_ipv6_ext/Makefile
+++ b/tests/gnrc_ipv6_ext/Makefile
@@ -6,7 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \
                              nrf51dongle nrf6310 nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f103 nucleo-f334 nucleo-l053 \
                              pca10000 pca10005 spark-core stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
+                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 # Include packages that pull up and auto-init the link layer.
 # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present
diff --git a/tests/gnrc_sixlowpan/Makefile b/tests/gnrc_sixlowpan/Makefile
index 8546a36350..a25ebbe21e 100644
--- a/tests/gnrc_sixlowpan/Makefile
+++ b/tests/gnrc_sixlowpan/Makefile
@@ -6,7 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \
                              nrf51dongle nrf6310 nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f070 nucleo-f103 \
                              nucleo-f334 nucleo-l053 pca10000 pca10005 spark-core \
-                             stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
+                             stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
                              yunjia-nrf51822 z1
 
 # Include packages that pull up and auto-init the link layer.
diff --git a/tests/gnrc_sock_dns/Makefile b/tests/gnrc_sock_dns/Makefile
index 97e23e39f8..35a153065c 100644
--- a/tests/gnrc_sock_dns/Makefile
+++ b/tests/gnrc_sock_dns/Makefile
@@ -17,7 +17,7 @@ USEMODULE += posix
 
 CFLAGS += -DDEVELHELP
 
-LOW_MEMORY_BOARDS := nucleo-f334 msb-430 msb-430h weio
+LOW_MEMORY_BOARDS := nucleo-f334 msb-430 msb-430h
 
 ifeq ($(BOARD),$(filter $(BOARD),$(LOW_MEMORY_BOARDS)))
     CFLAGS += -DGNRC_PKTBUF_SIZE=512 -DGNRC_IPV6_NETIF_ADDR_NUMOF=4 -DGNRC_IPV6_NC_SIZE=1
diff --git a/tests/gnrc_tcp_client/Makefile b/tests/gnrc_tcp_client/Makefile
index cb9a4e81f2..bbfb1c19b9 100644
--- a/tests/gnrc_tcp_client/Makefile
+++ b/tests/gnrc_tcp_client/Makefile
@@ -17,7 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f302 nucleo-f334 nucleo-l053 \
                              pca10000 pca10005 sb-430 sb-430h stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
+                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 # Target Address, Target Port and number of Test Cycles
 CFLAGS += -DTARGET_ADDR=\"$(TCP_TARGET_ADDR)\"
diff --git a/tests/gnrc_tcp_server/Makefile b/tests/gnrc_tcp_server/Makefile
index 4398c288a4..2890dbaa0c 100644
--- a/tests/gnrc_tcp_server/Makefile
+++ b/tests/gnrc_tcp_server/Makefile
@@ -17,7 +17,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f302 nucleo-f334 nucleo-l053 \
                              pca10000 pca10005 sb-430 sb-430h stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
+                             wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 # This has to be the absolute path to the RIOT base directory:
 RIOTBASE ?= $(CURDIR)/../..
diff --git a/tests/gnrc_udp/Makefile b/tests/gnrc_udp/Makefile
index 0ab5ee2fb6..63367f5959 100644
--- a/tests/gnrc_udp/Makefile
+++ b/tests/gnrc_udp/Makefile
@@ -6,7 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := calliope-mini chronos microbit msb-430 msb-430h \
                              nucleo32-f031 nucleo32-f042 nucleo32-f303 nucleo32-l031 \
                              nucleo-f030 nucleo-f070 nucleo-f072 nucleo-f103 nucleo-f302 \
                              nucleo-f334 nucleo-l053 spark-core stm32f0discovery telosb \
-                             weio wsn430-v1_3b wsn430-v1_4 z1
+                             wsn430-v1_3b wsn430-v1_4 z1
 
 USEMODULE += gnrc_netdev_default
 USEMODULE += auto_init_gnrc_netif
diff --git a/tests/libfixmath_unittests/Makefile b/tests/libfixmath_unittests/Makefile
index 8dfec84226..64f3094745 100644
--- a/tests/libfixmath_unittests/Makefile
+++ b/tests/libfixmath_unittests/Makefile
@@ -8,7 +8,7 @@ BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
 # The MSP boards don't feature round(), exp(), and log(), which are used in the unittests
 BOARD_BLACKLIST += chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1
 
-BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 weio
+BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031
 
 USEMODULE += libfixmath-unittests
 
diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile
index 58753af2c2..1aaefebf6c 100644
--- a/tests/lwip/Makefile
+++ b/tests/lwip/Makefile
@@ -8,7 +8,7 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    wsn430-v1_4 z1
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon nrf6310 nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f334 nucleo-l053 \
-                             pca10005 stm32f0discovery weio yunjia-nrf51822
+                             pca10005 stm32f0discovery yunjia-nrf51822
 
 # including lwip_ipv6_mld would currently break this test on at86rf2xx radios
 USEMODULE += lwip lwip_ipv6_autoconfig lwip_sock_ip lwip_netdev
diff --git a/tests/lwip_sock_ip/Makefile b/tests/lwip_sock_ip/Makefile
index 6bb777f0cd..f98d6fc39c 100644
--- a/tests/lwip_sock_ip/Makefile
+++ b/tests/lwip_sock_ip/Makefile
@@ -7,7 +7,7 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
                    wsn430-v1_4 z1
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                            nucleo-f334 nucleo-l053 stm32f0discovery weio
+                            nucleo-f334 nucleo-l053 stm32f0discovery
 
 LWIP_IPV4 ?= 0
 
diff --git a/tests/lwip_sock_tcp/Makefile b/tests/lwip_sock_tcp/Makefile
index 20a5e691c6..f344eefcaa 100644
--- a/tests/lwip_sock_tcp/Makefile
+++ b/tests/lwip_sock_tcp/Makefile
@@ -8,7 +8,7 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
                    wsn430-v1_4 z1
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                            nucleo-f334 nucleo-l053 stm32f0discovery weio
+                            nucleo-f334 nucleo-l053 stm32f0discovery
 
 LWIP_IPV4 ?= 0
 
diff --git a/tests/lwip_sock_udp/Makefile b/tests/lwip_sock_udp/Makefile
index 28d898944a..fa6d0e50ff 100644
--- a/tests/lwip_sock_udp/Makefile
+++ b/tests/lwip_sock_udp/Makefile
@@ -8,7 +8,7 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
                    wsn430-v1_4 z1
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                            nucleo-f334 nucleo-l053 stm32f0discovery weio
+                            nucleo-f334 nucleo-l053 stm32f0discovery
 
 LWIP_IPV4 ?= 0
 
diff --git a/tests/mutex_order/Makefile b/tests/mutex_order/Makefile
index 12c8b1c9ad..d3b25bc7af 100644
--- a/tests/mutex_order/Makefile
+++ b/tests/mutex_order/Makefile
@@ -2,7 +2,7 @@ APPLICATION = mutex_order
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                             nucleo-l053 stm32f0discovery weio
+                             nucleo-l053 stm32f0discovery
 
 include $(RIOTBASE)/Makefile.include
 
diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile
index db0f490259..9f1b70992f 100644
--- a/tests/nhdp/Makefile
+++ b/tests/nhdp/Makefile
@@ -5,7 +5,7 @@ BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \
                    wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \
                    arduino-duemilanove
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                             nucleo-f334 nucleo-l053 stm32f0discovery weio
+                             nucleo-f334 nucleo-l053 stm32f0discovery
 
 USEMODULE += gnrc_ipv6
 USEMODULE += gnrc_sock_udp
diff --git a/tests/pkg_fatfs/Makefile b/tests/pkg_fatfs/Makefile
index cea097c857..1c5b3b1f8c 100644
--- a/tests/pkg_fatfs/Makefile
+++ b/tests/pkg_fatfs/Makefile
@@ -17,7 +17,7 @@ BOARD_WHITELIST := native airfy-beacon arduino-due arduino-duemilanove arduino-m
                    nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo32-l432 openmote-cc2538 \
                    pba-d-01-kw2x pca10005 remote-pa remote-reva remote-revb samd21-xpro \
                    saml21-xpro samr21-xpro sodaq-autonomo spark-core stm32f0discovery \
-                   stm32f3discovery stm32f4discovery telosb udoo waspmote-pro weio \
+                   stm32f3discovery stm32f4discovery telosb udoo waspmote-pro \
                    wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
 
 ifeq ($(BOARD),native)
diff --git a/tests/pkg_libcoap/Makefile b/tests/pkg_libcoap/Makefile
index ddf90b27b1..b1a95637de 100644
--- a/tests/pkg_libcoap/Makefile
+++ b/tests/pkg_libcoap/Makefile
@@ -6,7 +6,7 @@ BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb wsn430-v1_3b
                    wsn430-v1_4 z1 waspmote-pro arduino-uno arduino-duemilanove
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f070 nucleo-f334 nucleo-l053 \
-                             stm32f0discovery telosb weio wsn430-v1_3b wsn430-v1_4 \
+                             stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
                              z1
 
 USEMODULE += gnrc_ipv6
diff --git a/tests/posix_semaphore/Makefile b/tests/posix_semaphore/Makefile
index 2a42f2ea0c..a3b47fb9b2 100644
--- a/tests/posix_semaphore/Makefile
+++ b/tests/posix_semaphore/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 BOARD_INSUFFICIENT_MEMORY := chronos mbed_lpc1768 msb-430 msb-430h nrf6310 \
                              nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
                              nucleo-f334 nucleo-l053 pca10000 pca10005 spark-core \
-                             stm32f0discovery weio yunjia-nrf51822
+                             stm32f0discovery yunjia-nrf51822
 
 USEMODULE += fmt
 USEMODULE += posix_semaphore
diff --git a/tests/ps_schedstatistics/Makefile b/tests/ps_schedstatistics/Makefile
index adfd705921..5986e8b3fa 100644
--- a/tests/ps_schedstatistics/Makefile
+++ b/tests/ps_schedstatistics/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f030 nucleo-l053 \
                              nucleo32-f031 nucleo32-f042 nucleo32-l031 \
-                             stm32f0discovery telosb weio wsn430-v1_3b \
+                             stm32f0discovery telosb wsn430-v1_3b \
                              wsn430-v1_4 z1
 
 CFLAGS += -DDEVELHELP
diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile
index 7c12698181..6ed396f260 100644
--- a/tests/pthread_rwlock/Makefile
+++ b/tests/pthread_rwlock/Makefile
@@ -13,6 +13,6 @@ CFLAGS += -DNATIVE_AUTO_EXIT
 BOARD_INSUFFICIENT_MEMORY += airfy-beacon chronos mbed_lpc1768 msb-430 msb-430h \
                              nrf51dongle nrf6310 nucleo32-f031 nucleo32-f042 nucleo32-l031 \
                              nucleo-f030 nucleo-f334 nucleo-l053 pca10000 pca10005 \
-                             spark-core stm32f0discovery weio yunjia-nrf51822
+                             spark-core stm32f0discovery yunjia-nrf51822
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/rmutex/Makefile b/tests/rmutex/Makefile
index 1297308887..d0cf6279fa 100644
--- a/tests/rmutex/Makefile
+++ b/tests/rmutex/Makefile
@@ -2,7 +2,7 @@ APPLICATION = rmutex
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
-                             nucleo-l053 stm32f0discovery weio
+                             nucleo-l053 stm32f0discovery
 
 include $(RIOTBASE)/Makefile.include
 
diff --git a/tests/slip/Makefile b/tests/slip/Makefile
index 0ab7936cc1..a60c718745 100644
--- a/tests/slip/Makefile
+++ b/tests/slip/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f334 nucleo-l053 \
-                             stm32f0discovery weio
+                             stm32f0discovery
 
 BOARD_BLACKLIST += mips-malta
 
diff --git a/tests/sntp/Makefile b/tests/sntp/Makefile
index c608755c17..685142b400 100644
--- a/tests/sntp/Makefile
+++ b/tests/sntp/Makefile
@@ -5,7 +5,7 @@ include ../Makefile.tests_common
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 \
                              nucleo32-f042 nucleo32-l031 nucleo-f030 \
                              nucleo-f334 nucleo-l053 stm32f0discovery \
-                             telosb weio z1
+                             telosb z1
 
 USEMODULE += sntp
 USEMODULE += gnrc_sock_udp
diff --git a/tests/thread_cooperation/Makefile b/tests/thread_cooperation/Makefile
index e38c2578d9..a1a4c95ebb 100644
--- a/tests/thread_cooperation/Makefile
+++ b/tests/thread_cooperation/Makefile
@@ -6,7 +6,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 calliope-mini cc2650stk
                              nrf6310 nucleo32-f031 nucleo32-f042 nucleo32-f303 \
                              nucleo32-l031 nucleo-f030 nucleo-f070 nucleo-f072 \
                              nucleo-f103 nucleo-f302 nucleo-f334 nucleo-l053 nucleo-l073 \
-                             opencm904 pca10000 pca10005 spark-core stm32f0discovery weio \
+                             opencm904 pca10000 pca10005 spark-core stm32f0discovery \
                              yunjia-nrf51822
 
 DISABLE_MODULE += auto_init
diff --git a/tests/unittests/Makefile b/tests/unittests/Makefile
index 4714f594ae..4deb9cdae5 100644
--- a/tests/unittests/Makefile
+++ b/tests/unittests/Makefile
@@ -57,7 +57,6 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon \
                              stm32f3discovery \
                              telosb \
                              waspmote-pro \
-                             weio \
                              wsn430-v1_3b \
                              wsn430-v1_4 \
                              yunjia-nrf51822 z1
@@ -133,7 +132,6 @@ ARM_CORTEX_M_BOARDS := airfy-beacon \
                        stm32f3discovery \
                        stm32f4discovery \
                        udoo \
-                       weio \
                        yunjia-nrf51822
 
 DISABLE_TEST_FOR_ARM_CORTEX_M := tests-relic
-- 
GitLab