From e4ebbaf59f6c6c4bd38b4568bea3a1332c300cee Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Wed, 4 Jul 2018 22:26:10 +0200 Subject: [PATCH 1/3] boards: Add support for the Arduino Nano The Arduino Nano board is the cheapest member of the Arduino family and used the same MCU as the Arduino Uno. It differs in the form factor (the Nano is much smaller), it uses an integrated FT232RL TTL adapter instead of an ATmega16u2 to provide access to the serial console via USB, and it uses a different bootloader (which occupies 2 KiB of the 32 KiB flash instead of 0.5 KiB occupied on the Arduino Uno). This commit mostly copy pastes code from the Arduino Uno. --- boards/arduino-nano/Makefile | 5 ++++ boards/arduino-nano/Makefile.dep | 3 ++ boards/arduino-nano/Makefile.features | 3 ++ boards/arduino-nano/Makefile.include | 23 +++++++++++++++ boards/arduino-nano/doc.txt | 42 +++++++++++++++++++++++++++ boards/arduino-nano/include/board.h | 33 +++++++++++++++++++++ 6 files changed, 109 insertions(+) create mode 100644 boards/arduino-nano/Makefile create mode 100644 boards/arduino-nano/Makefile.dep create mode 100644 boards/arduino-nano/Makefile.features create mode 100644 boards/arduino-nano/Makefile.include create mode 100644 boards/arduino-nano/doc.txt create mode 100644 boards/arduino-nano/include/board.h diff --git a/boards/arduino-nano/Makefile b/boards/arduino-nano/Makefile new file mode 100644 index 0000000000..8c6f44eb53 --- /dev/null +++ b/boards/arduino-nano/Makefile @@ -0,0 +1,5 @@ +MODULE = board + +DIRS = $(RIOTBOARD)/common/arduino-atmega + +include $(RIOTBASE)/Makefile.base diff --git a/boards/arduino-nano/Makefile.dep b/boards/arduino-nano/Makefile.dep new file mode 100644 index 0000000000..580e800f2f --- /dev/null +++ b/boards/arduino-nano/Makefile.dep @@ -0,0 +1,3 @@ +USEMODULE += boards_common_arduino-atmega + +include $(RIOTBOARD)/common/arduino-atmega/Makefile.dep diff --git a/boards/arduino-nano/Makefile.features b/boards/arduino-nano/Makefile.features new file mode 100644 index 0000000000..b3d37cc98b --- /dev/null +++ b/boards/arduino-nano/Makefile.features @@ -0,0 +1,3 @@ +include $(RIOTBOARD)/common/arduino-atmega/Makefile.features + +include $(RIOTCPU)/atmega328p/Makefile.features diff --git a/boards/arduino-nano/Makefile.include b/boards/arduino-nano/Makefile.include new file mode 100644 index 0000000000..c6908754f3 --- /dev/null +++ b/boards/arduino-nano/Makefile.include @@ -0,0 +1,23 @@ +# define the cpu used by the Arduino Nano board +export CPU = atmega328p + +# configure the terminal program +PORT_LINUX ?= /dev/ttyUSB0 +PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*))) +BAUD ?= 9600 + +PROGRAMMER ?= arduino + +ifeq (arduino,$(PROGRAMMER)) + # the Arduino Nano bootloader is 2KiB in size + BOOTLOADER_SIZE ?= 2048 + # the Nano's bootloader uses 57600 baud for programming + FFLAGS_EXTRA += -b 57600 +else + # not using the bootloader for programming, thus the whole flash can be used + BOOTLOADER_SIZE ?= 0 +endif + +ROM_RESERVED ?= $(BOOTLOADER_SIZE) + +include $(RIOTBOARD)/common/arduino-atmega/Makefile.include diff --git a/boards/arduino-nano/doc.txt b/boards/arduino-nano/doc.txt new file mode 100644 index 0000000000..22b5877726 --- /dev/null +++ b/boards/arduino-nano/doc.txt @@ -0,0 +1,42 @@ +/** +@defgroup boards_arduino-nano Arduino Nano +@ingroup boards +@brief Support for the Arduino Nano board + +## Overview + +The Arduino Nano is the cheapest member of the Arduino family. It is based on +Atmel's AVR architecture and sports an ATmega328p MCU. It is like many Arduinos +extensible by using shields. + +### MCU +| MCU | ATmega328p | +|:------------- |:--------------------------------------------- | +| Family | AVR/ATmega | +| Vendor | Atmel | +| RAM | 2 KiB | +| Flash | 32 KiB (2 KiB reserved for the bootloader) | +| Frequency | 16 MHz | +| Timers | 3 (2x 8bit, 1x 16bit) | +| ADCs | 6 analog input pins | +| UARTs | 1 | +| SPIs | 1 | +| I2Cs | 1 (called TWI) | +| Vcc | 5.0V | +| MCU Datasheet | [ATmega328p datasheet](http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) | +| Board Manual | [Board Manual](https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf) | + +## Flashing the device +Flashing RIOT on the Arduino Nano is quite straight forward, just connect your +Arduino Nano via the USB connector to your host computer and type: + +`make BOARD=arduino-nano flash` + +This should take care of everything! + +We use the open `avrdude` tool to write the new code into the ATmega328p's +flash + +##Caution +Don't expect having a working network stack due to very limited resources. + */ diff --git a/boards/arduino-nano/include/board.h b/boards/arduino-nano/include/board.h new file mode 100644 index 0000000000..caf484f4f3 --- /dev/null +++ b/boards/arduino-nano/include/board.h @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2017 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_arduino-nano + * @{ + * + * @file + * @brief Board specific definitions for the Arduino Uno board + * + * @author Martine Lenders + */ + +#ifndef BOARD_H +#define BOARD_H + +#include "board_common.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* BOARD_H */ +/** @} */ From e14bea1cf57428fa794eb064ab7714cd6f08acdc Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Thu, 14 Mar 2019 12:10:05 +0100 Subject: [PATCH 2/3] examples: Updated BOARD_INSUFFICIENT_MEMORY Added arduino-nano to BOARD_INSUFFICIENT_MEMORY/BOARD_BLACKLIST following suit of how arduino-uno is marked, as arduino-nano is mostly an Uno in a different form factor. --- examples/asymcute_mqttsn/Makefile | 5 +++-- examples/cord_ep/Makefile | 12 ++++++------ examples/cord_epsim/Makefile | 12 ++++++------ examples/default/Makefile | 2 +- examples/dtls-echo/Makefile | 7 ++++--- examples/emcute_mqttsn/Makefile | 7 ++++--- examples/filesystem/Makefile | 3 ++- examples/gcoap/Makefile | 12 ++++++------ examples/gnrc_border_router/Makefile | 9 +++++---- examples/gnrc_minimal/Makefile | 3 ++- examples/gnrc_networking/Makefile | 16 ++++++++-------- examples/gnrc_tftp/Makefile | 3 ++- examples/ipc_pingpong/Makefile | 4 ++-- examples/javascript/Makefile | 3 ++- examples/lua_REPL/Makefile | 2 +- examples/lua_basic/Makefile | 8 ++++---- examples/nanocoap_server/Makefile | 11 ++++++----- examples/ndn-ping/Makefile | 12 ++++++------ examples/posix_sockets/Makefile | 14 +++++++------- examples/saul/Makefile | 2 +- 20 files changed, 78 insertions(+), 69 deletions(-) diff --git a/examples/asymcute_mqttsn/Makefile b/examples/asymcute_mqttsn/Makefile index 27fb05015e..d27102ba4a 100644 --- a/examples/asymcute_mqttsn/Makefile +++ b/examples/asymcute_mqttsn/Makefile @@ -10,8 +10,9 @@ RIOTBASE ?= $(CURDIR)/../.. # Not all boards have enough memory to build the default configuration of this # example... BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno chronos hifive1 mega-xplained \ - microbit msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ + arduino-nano arduino-uno chronos hifive1 \ + mega-xplained microbit msb-430 msb-430h nrf51dk \ + nrf51dongle nrf6310 \ nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ diff --git a/examples/cord_ep/Makefile b/examples/cord_ep/Makefile index 79a1ad5dce..122a963b84 100644 --- a/examples/cord_ep/Makefile +++ b/examples/cord_ep/Makefile @@ -7,12 +7,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 mega-xplained msb-430 msb-430h \ - nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \ - nucleo-l031k6 stm32f0discovery telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 mega-xplained msb-430 \ + msb-430h nucleo-f030r8 nucleo-l053r8 \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-f334r8 nucleo-l031k6 stm32f0discovery \ + telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 USEMODULE += gnrc_netdev_default USEMODULE += auto_init_gnrc_netif diff --git a/examples/cord_epsim/Makefile b/examples/cord_epsim/Makefile index 110dae7f86..e4396594f4 100644 --- a/examples/cord_epsim/Makefile +++ b/examples/cord_epsim/Makefile @@ -7,12 +7,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 msb-430 msb-430h nucleo-f030r8 \ - nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \ - mega-xplained stm32f0discovery telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 msb-430 msb-430h \ + nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ + nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \ + nucleo-l031k6 mega-xplained stm32f0discovery \ + telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 # Enable GNRC networking USEMODULE += gnrc_netdev_default diff --git a/examples/default/Makefile b/examples/default/Makefile index b9a2f75a02..7c395eceb4 100644 --- a/examples/default/Makefile +++ b/examples/default/Makefile @@ -7,7 +7,7 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # Uncomment these lines if you want to use platform support from external # repositories: diff --git a/examples/dtls-echo/Makefile b/examples/dtls-echo/Makefile index 8e0f2678fa..78ff942c32 100644 --- a/examples/dtls-echo/Makefile +++ b/examples/dtls-echo/Makefile @@ -8,9 +8,10 @@ BOARD ?= native RIOTBASE ?= $(CURDIR)/../.. # TinyDTLS only has support for 32-bit architectures ATM -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \ - jiminy-mega256rfr2 mega-xplained msb-430 msb-430h telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill calliope-mini \ cc2650-launchpad cc2650stk hifive1 maple-mini \ diff --git a/examples/emcute_mqttsn/Makefile b/examples/emcute_mqttsn/Makefile index d257136119..fa1d9b1565 100644 --- a/examples/emcute_mqttsn/Makefile +++ b/examples/emcute_mqttsn/Makefile @@ -7,9 +7,10 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 mega-xplained diff --git a/examples/filesystem/Makefile b/examples/filesystem/Makefile index f7c634529b..80a7961cbb 100644 --- a/examples/filesystem/Makefile +++ b/examples/filesystem/Makefile @@ -15,7 +15,8 @@ BOARD_BLACKLIST := chronos \ z1 \ # -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. diff --git a/examples/gcoap/Makefile b/examples/gcoap/Makefile index 8bc2659393..f7507928f4 100644 --- a/examples/gcoap/Makefile +++ b/examples/gcoap/Makefile @@ -9,12 +9,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos mega-xplained msb-430 msb-430h \ - nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f303k8 nucleo-f334r8 \ - nucleo-l053r8 stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos mega-xplained msb-430 \ + msb-430h nucleo-f031k6 nucleo-f042k6 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ + nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ + telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 ## Uncomment to redefine port, for example use 61616 for RFC 6282 UDP compression. #GCOAP_PORT = 5683 diff --git a/examples/gnrc_border_router/Makefile b/examples/gnrc_border_router/Makefile index ee59b6adf0..35f2dbe82d 100644 --- a/examples/gnrc_border_router/Makefile +++ b/examples/gnrc_border_router/Makefile @@ -8,10 +8,11 @@ BOARD ?= samr21-xpro RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno b-l072z-lrwan1 blackpill bluepill calliope-mini \ - cc2650-launchpad cc2650stk hifive1 maple-mini \ - mega-xplained microbit msb-430 msb-430h \ - nrf51dk nrf51dongle nrf6310 nucleo-f031k6 nucleo-f042k6 \ + arduino-nano arduino-uno b-l072z-lrwan1 blackpill \ + bluepill calliope-mini cc2650-launchpad cc2650stk \ + hifive1 maple-mini mega-xplained microbit msb-430 \ + msb-430h nrf51dk nrf51dongle nrf6310 \ + nucleo-f031k6 nucleo-f042k6 \ nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ nucleo-f070rb nucleo-f072rb nucleo-f103rb \ nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ diff --git a/examples/gnrc_minimal/Makefile b/examples/gnrc_minimal/Makefile index bc63da397f..d967272e45 100644 --- a/examples/gnrc_minimal/Makefile +++ b/examples/gnrc_minimal/Makefile @@ -7,7 +7,8 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 # Comment this out to disable code in RIOT that does safety checking # which is not needed in a production environment but helps in the diff --git a/examples/gnrc_networking/Makefile b/examples/gnrc_networking/Makefile index 628b9c97f2..78a9eb7f56 100644 --- a/examples/gnrc_networking/Makefile +++ b/examples/gnrc_networking/Makefile @@ -7,14 +7,14 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - calliope-mini chronos hifive1 mega-xplained \ - microbit msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ - nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-l053r8 saml10-xpro saml11-xpro \ - spark-core stm32f0discovery telosb \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno calliope-mini chronos hifive1 \ + mega-xplained microbit msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ + nucleo-f072rb nucleo-f103rb nucleo-f302r8 \ + nucleo-f334r8 nucleo-l053r8 saml10-xpro \ + saml11-xpro spark-core 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/gnrc_tftp/Makefile b/examples/gnrc_tftp/Makefile index bc46979842..0dcae74752 100644 --- a/examples/gnrc_tftp/Makefile +++ b/examples/gnrc_tftp/Makefile @@ -8,7 +8,8 @@ BOARD ?= native RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno b-l072z-lrwan1 blackpill bluepill calliope-mini \ + arduino-nano arduino-uno b-l072z-lrwan1 blackpill \ + bluepill calliope-mini \ chronos hifive1 mega-xplained microbit \ msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ diff --git a/examples/ipc_pingpong/Makefile b/examples/ipc_pingpong/Makefile index b7dd2ef8e0..3aaf7cd054 100644 --- a/examples/ipc_pingpong/Makefile +++ b/examples/ipc_pingpong/Makefile @@ -4,8 +4,8 @@ APPLICATION = ipc_pingpong # If no BOARD is found in the environment, use this default: BOARD ?= native -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \ - +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. diff --git a/examples/javascript/Makefile b/examples/javascript/Makefile index a9c442b100..36c2bd4545 100644 --- a/examples/javascript/Makefile +++ b/examples/javascript/Makefile @@ -17,7 +17,8 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill call nucleo-l031k6 opencm904 saml10-xpro saml11-xpro \ spark-core stm32f0discovery yunjia-nrf51822 -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \ +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 pic32-wifire pic32-clicker jiminy-mega256rfr2 \ mega-xplained diff --git a/examples/lua_REPL/Makefile b/examples/lua_REPL/Makefile index dfe991d10d..9b761e12ef 100644 --- a/examples/lua_REPL/Makefile +++ b/examples/lua_REPL/Makefile @@ -27,7 +27,7 @@ BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \ yunjia-nrf51822 esp8266-esp-12x esp8266-olimex-mod \ esp8266-sparkfun-thing firefly -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano arduino-uno \ chronos hifive1 jiminy-mega256rfr2 mega-xplained mips-malta \ msb-430 msb-430h pic32-clicker pic32-wifire telosb \ waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 diff --git a/examples/lua_basic/Makefile b/examples/lua_basic/Makefile index fc369a3f8e..faab8e21eb 100644 --- a/examples/lua_basic/Makefile +++ b/examples/lua_basic/Makefile @@ -15,10 +15,10 @@ BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \ nucleo-l053r8 opencm904 saml10-xpro saml11-xpro \ spark-core stm32f0discovery -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 jiminy-mega256rfr2 mega-xplained mips-malta \ - msb-430 msb-430h pic32-clicker pic32-wifire telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 jiminy-mega256rfr2 \ + mega-xplained mips-malta msb-430 msb-430h pic32-clicker \ + pic32-wifire telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 # Comment this out to disable code in RIOT that does safety checking diff --git a/examples/nanocoap_server/Makefile b/examples/nanocoap_server/Makefile index 76e1e5190b..3cf3e5a408 100644 --- a/examples/nanocoap_server/Makefile +++ b/examples/nanocoap_server/Makefile @@ -7,11 +7,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f303k8 nucleo-l053r8 stm32f0discovery \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ + nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \ + stm32f0discovery telosb waspmote-pro 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/ndn-ping/Makefile b/examples/ndn-ping/Makefile index 8e33bc7ef4..343a8c461f 100644 --- a/examples/ndn-ping/Makefile +++ b/examples/ndn-ping/Makefile @@ -7,12 +7,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../../ -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos mega-xplained msb-430 msb-430h \ - nucleo-f042k6 nucleo-f031k6 nucleo-l031k6 \ - nucleo-f030r8 nucleo-l053r8 stm32f0discovery \ - telosb waspmote-pro weio wsn430-v1_3b wsn430-v1_4 \ - z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos mega-xplained msb-430 \ + msb-430h nucleo-f042k6 nucleo-f031k6 \ + nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 \ + stm32f0discovery telosb waspmote-pro weio \ + wsn430-v1_3b wsn430-v1_4 z1 # Include packages that pull up and auto-init the link layer. USEMODULE += gnrc_netdev_default diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile index e00f559532..d6f2ceb807 100644 --- a/examples/posix_sockets/Makefile +++ b/examples/posix_sockets/Makefile @@ -8,13 +8,13 @@ BOARD ?= native RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno chronos mega-xplained msb-430 \ - msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f334r8 \ - nucleo-f303k8 nucleo-l053r8 stm32f0discovery \ - telosb wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 \ - waspmote-pro z1 + arduino-nano arduino-uno chronos mega-xplained \ + msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ + nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ + nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ + nucleo-f334r8 nucleo-f303k8 nucleo-l053r8 \ + stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ + yunjia-nrf51822 waspmote-pro 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/saul/Makefile b/examples/saul/Makefile index 6884f03ca3..847ad183ed 100644 --- a/examples/saul/Makefile +++ b/examples/saul/Makefile @@ -7,7 +7,7 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # we want to use SAUL: USEMODULE += saul_default From 0e90e6195f309c0718c4d4def2c7a96e347f0f2c Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Thu, 14 Mar 2019 13:07:51 +0100 Subject: [PATCH 3/3] tests: Updated Updated BOARD_INSUFFICIENT_MEMORY Added arduino-nano to BOARD_INSUFFICIENT_MEMORY/BOARD_BLACKLIST following suit of how arduino-uno is marked, as arduino-nano is mostly an Uno in a different form factor. --- tests/bench_sizeof_coretypes/Makefile | 2 +- tests/bench_timers/Makefile | 2 +- tests/bloom_bytes/Makefile | 5 +++-- tests/can_trx/Makefile | 2 +- tests/cond_order/Makefile | 9 +++++---- tests/conn_can/Makefile | 16 ++++++++-------- tests/driver_at/Makefile | 3 ++- tests/driver_at30tse75x/Makefile | 2 +- tests/driver_at86rf2xx/Makefile | 3 ++- tests/driver_ata8520e/Makefile | 2 +- tests/driver_bmx055/Makefile | 2 +- tests/driver_dynamixel/Makefile | 2 +- tests/driver_enc28j60/Makefile | 11 ++++++----- tests/driver_encx24j600/Makefile | 4 ++-- tests/driver_feetech/Makefile | 2 +- tests/driver_kw2xrf/Makefile | 8 ++++---- tests/driver_ltc4150/Makefile | 2 +- tests/driver_mpu9150/Makefile | 2 +- tests/driver_nrf24l01p_lowlevel/Makefile | 3 ++- tests/driver_nvram_spi/Makefile | 2 +- tests/driver_pcd8544/Makefile | 2 +- tests/driver_pir/Makefile | 3 ++- tests/driver_rn2xx3/Makefile | 2 +- tests/driver_sdcard_spi/Makefile | 3 ++- tests/driver_sht1x/Makefile | 2 +- tests/driver_srf02/Makefile | 2 +- tests/driver_sx127x/Makefile | 3 ++- tests/driver_tsl4531x/Makefile | 2 +- tests/driver_xbee/Makefile | 6 +++--- tests/emb6/Makefile | 9 +++++---- tests/events/Makefile | 2 +- tests/evtimer_msg/Makefile | 4 ++-- tests/evtimer_underflow/Makefile | 4 ++-- tests/gnrc_ipv6_ext/Makefile | 14 +++++++------- tests/gnrc_ipv6_nib/Makefile | 7 ++++--- tests/gnrc_ipv6_nib_6ln/Makefile | 9 +++++---- tests/gnrc_mac_timeout/Makefile | 7 ++++--- tests/gnrc_ndp/Makefile | 9 +++++---- tests/gnrc_netif/Makefile | 6 +++--- tests/gnrc_rpl_srh/Makefile | 15 ++++++++------- tests/gnrc_sixlowpan/Makefile | 15 ++++++++------- tests/gnrc_sixlowpan_frag/Makefile | 3 ++- tests/gnrc_sock_dns/Makefile | 9 +++++---- tests/gnrc_sock_ip/Makefile | 2 +- tests/gnrc_sock_udp/Makefile | 6 +++--- tests/gnrc_tcp_client/Makefile | 15 +++++++++------ tests/gnrc_tcp_server/Makefile | 15 +++++++++------ tests/gnrc_udp/Makefile | 16 +++++++++------- tests/irq/Makefile | 3 ++- tests/isr_yield_higher/Makefile | 3 ++- tests/libfixmath_unittests/Makefile | 4 ++-- tests/lwip/Makefile | 9 +++++---- tests/lwip_sock_ip/Makefile | 9 +++++---- tests/lwip_sock_tcp/Makefile | 9 +++++---- tests/lwip_sock_udp/Makefile | 9 +++++---- tests/msg_send_receive/Makefile | 3 ++- tests/mutex_order/Makefile | 2 +- tests/nanocoap_cli/Makefile | 5 +++-- tests/netdev_test/Makefile | 3 ++- tests/nhdp/Makefile | 7 ++++--- tests/periph_eeprom/Makefile | 2 +- tests/periph_gpio/Makefile | 2 +- tests/periph_gpio_arduino/Makefile | 2 +- tests/periph_i2c/Makefile | 2 +- tests/periph_pwm/Makefile | 2 +- tests/periph_spi/Makefile | 2 +- tests/periph_timer/Makefile | 2 +- tests/periph_uart/Makefile | 3 ++- tests/pipe/Makefile | 3 ++- tests/pkg_cn-cbor/Makefile | 1 + tests/pkg_fatfs/Makefile | 2 +- tests/pkg_fatfs_vfs/Makefile | 2 +- tests/pkg_hacl/Makefile | 7 ++++--- tests/pkg_heatshrink/Makefile | 1 + tests/pkg_libb2/Makefile | 8 ++++---- tests/pkg_libcoap/Makefile | 6 +++--- tests/pkg_libcose/Makefile | 7 ++++--- tests/pkg_micro-ecc/Makefile | 2 +- tests/pkg_microcoap/Makefile | 10 +++++----- tests/pkg_minmea/Makefile | 1 + tests/pkg_monocypher/Makefile | 7 ++++--- tests/pkg_qdsa/Makefile | 3 ++- tests/pkg_relic/Makefile | 1 + tests/pkg_semtech-loramac/Makefile | 2 +- tests/pkg_tiny-asn1/Makefile | 2 +- tests/pkg_tinycbor/Makefile | 11 ++++++----- tests/pkg_tweetnacl/Makefile | 1 + tests/pkg_u8g2/Makefile | 2 +- tests/pkg_ucglib/Makefile | 4 ++-- tests/posix_semaphore/Makefile | 2 +- tests/ps_schedstatistics/Makefile | 2 +- tests/pthread/Makefile | 4 ++-- tests/pthread_barrier/Makefile | 4 ++-- tests/pthread_cleanup/Makefile | 4 ++-- tests/pthread_condition_variable/Makefile | 4 ++-- tests/pthread_cooperation/Makefile | 4 ++-- tests/pthread_rwlock/Makefile | 4 ++-- tests/pthread_tls/Makefile | 4 ++-- tests/rmutex/Makefile | 2 +- tests/rng/Makefile | 2 +- tests/saul/Makefile | 2 +- tests/sched_testing/Makefile | 3 ++- tests/shell/Makefile | 1 + tests/slip/Makefile | 10 +++++----- tests/sntp/Makefile | 12 ++++++------ tests/ssp/Makefile | 9 +++++---- tests/struct_tm_utility/Makefile | 2 +- tests/thread_cooperation/Makefile | 2 +- tests/thread_exit/Makefile | 3 ++- tests/thread_flags/Makefile | 3 ++- tests/thread_float/Makefile | 6 +++--- tests/thread_msg/Makefile | 2 +- tests/thread_msg_seq/Makefile | 2 +- tests/thread_priority_inversion/Makefile | 3 ++- tests/thread_race/Makefile | 2 +- tests/unittests/Makefile | 1 + tests/xtimer_drift/Makefile | 2 +- tests/xtimer_hang/Makefile | 3 ++- tests/xtimer_longterm/Makefile | 2 +- tests/xtimer_msg/Makefile | 3 ++- tests/xtimer_periodic_wakeup/Makefile | 3 ++- 121 files changed, 306 insertions(+), 248 deletions(-) diff --git a/tests/bench_sizeof_coretypes/Makefile b/tests/bench_sizeof_coretypes/Makefile index a3f0b96487..03fb07bd69 100644 --- a/tests/bench_sizeof_coretypes/Makefile +++ b/tests/bench_sizeof_coretypes/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # Modules that will have an impact on the size of the TCB (thread_t): # diff --git a/tests/bench_timers/Makefile b/tests/bench_timers/Makefile index 700ffdbc90..2177e74404 100644 --- a/tests/bench_timers/Makefile +++ b/tests/bench_timers/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # These boards only have a single timer in their periph_conf.h, needs special # CFLAGS configuration to build properly diff --git a/tests/bloom_bytes/Makefile b/tests/bloom_bytes/Makefile index 6167da77d6..e8bad88092 100644 --- a/tests/bloom_bytes/Makefile +++ b/tests/bloom_bytes/Makefile @@ -1,7 +1,8 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno chronos \ - msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + chronos msb-430 msb-430h telosb wsn430-v1_3b \ + wsn430-v1_4 z1 USEMODULE += hashes USEMODULE += bloom diff --git a/tests/can_trx/Makefile b/tests/can_trx/Makefile index d887f961a3..d365e767e9 100644 --- a/tests/can_trx/Makefile +++ b/tests/can_trx/Makefile @@ -1,7 +1,7 @@ export APPLICATION = can_trx include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += shell USEMODULE += shell_commands diff --git a/tests/cond_order/Makefile b/tests/cond_order/Makefile index 7cdd103ac7..bee6aa8c42 100644 --- a/tests/cond_order/Makefile +++ b/tests/cond_order/Makefile @@ -1,8 +1,9 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \ - nucleo-l053 stm32f0discovery arduino-duemilanove \ - arduino-uno nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-l053r8 +BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 \ + nucleo-f030 nucleo-l053 stm32f0discovery \ + arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ + nucleo-l031k6 nucleo-l053r8 include $(RIOTBASE)/Makefile.include diff --git a/tests/conn_can/Makefile b/tests/conn_can/Makefile index ab746a0a4c..42b22a2887 100644 --- a/tests/conn_can/Makefile +++ b/tests/conn_can/Makefile @@ -1,13 +1,13 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ - nucleo-f302r8 nucleo-f303re nucleo-f334r8 \ - nucleo-l053r8 saml10-xpro saml11-xpro \ - stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ + nucleo-f072rb nucleo-f302r8 nucleo-f303re \ + nucleo-f334r8 nucleo-l053r8 saml10-xpro \ + saml11-xpro stm32f0discovery telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 CFLAGS += -DLOG_LEVEL=LOG_ALL diff --git a/tests/driver_at/Makefile b/tests/driver_at/Makefile index a22a778431..182dffd0f4 100644 --- a/tests/driver_at/Makefile +++ b/tests/driver_at/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += shell USEMODULE += at diff --git a/tests/driver_at30tse75x/Makefile b/tests/driver_at30tse75x/Makefile index 760633eecd..120eb5ba28 100644 --- a/tests/driver_at30tse75x/Makefile +++ b/tests/driver_at30tse75x/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += at30tse75x USEMODULE += shell diff --git a/tests/driver_at86rf2xx/Makefile b/tests/driver_at86rf2xx/Makefile index c901f654cd..a89202b448 100644 --- a/tests/driver_at86rf2xx/Makefile +++ b/tests/driver_at86rf2xx/Makefile @@ -1,7 +1,8 @@ include ../Makefile.tests_common # exclude boards with insufficient memory -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 DISABLE_MODULE += auto_init diff --git a/tests/driver_ata8520e/Makefile b/tests/driver_ata8520e/Makefile index b1034cf29d..e0b2a6ec6b 100644 --- a/tests/driver_ata8520e/Makefile +++ b/tests/driver_ata8520e/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += ata8520e USEMODULE += shell diff --git a/tests/driver_bmx055/Makefile b/tests/driver_bmx055/Makefile index f1a5f72c27..a164a4bb14 100644 --- a/tests/driver_bmx055/Makefile +++ b/tests/driver_bmx055/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # include and auto-initialize all available sensors USEMODULE += saul_default diff --git a/tests/driver_dynamixel/Makefile b/tests/driver_dynamixel/Makefile index 2f62c7eec7..5d024e9161 100644 --- a/tests/driver_dynamixel/Makefile +++ b/tests/driver_dynamixel/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # chronos : USART_1 undeclared BOARD_BLACKLIST += chronos diff --git a/tests/driver_enc28j60/Makefile b/tests/driver_enc28j60/Makefile index db65bd668d..578cb683b9 100644 --- a/tests/driver_enc28j60/Makefile +++ b/tests/driver_enc28j60/Makefile @@ -1,10 +1,11 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - msb-430 msb-430h nucleo-f334r8 nucleo-l053r8 \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ - nucleo-l031k6 mega-xplained stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno msb-430 msb-430h nucleo-f334r8 \ + nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ + nucleo-f303k8 nucleo-l031k6 mega-xplained \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 USEMODULE += auto_init_gnrc_netif USEMODULE += enc28j60 diff --git a/tests/driver_encx24j600/Makefile b/tests/driver_encx24j600/Makefile index 9082707993..3d4cd4014d 100644 --- a/tests/driver_encx24j600/Makefile +++ b/tests/driver_encx24j600/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - msb-430 msb-430h \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno msb-430 msb-430h \ nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 stm32f0discovery telosb \ waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 diff --git a/tests/driver_feetech/Makefile b/tests/driver_feetech/Makefile index d2ff4c2daf..d94af453f8 100644 --- a/tests/driver_feetech/Makefile +++ b/tests/driver_feetech/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # chronos : USART_1 undeclared BOARD_BLACKLIST += chronos diff --git a/tests/driver_kw2xrf/Makefile b/tests/driver_kw2xrf/Makefile index 1d84f44c1f..798b9de990 100644 --- a/tests/driver_kw2xrf/Makefile +++ b/tests/driver_kw2xrf/Makefile @@ -1,9 +1,9 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ - waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno nucleo-f031k6 nucleo-f042k6 \ + nucleo-l031k6 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery waspmote-pro USEMODULE += auto_init_gnrc_netif USEMODULE += gnrc_netdev_default diff --git a/tests/driver_ltc4150/Makefile b/tests/driver_ltc4150/Makefile index 092001998e..6b6ab4a7b5 100644 --- a/tests/driver_ltc4150/Makefile +++ b/tests/driver_ltc4150/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY += arduino-uno arduino-duemilanove +BOARD_INSUFFICIENT_MEMORY += arduino-uno arduino-nano arduino-duemilanove BOARD ?= msba2 diff --git a/tests/driver_mpu9150/Makefile b/tests/driver_mpu9150/Makefile index c487eac2d8..b6fa83dc92 100644 --- a/tests/driver_mpu9150/Makefile +++ b/tests/driver_mpu9150/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += mpu9150 USEMODULE += xtimer diff --git a/tests/driver_nrf24l01p_lowlevel/Makefile b/tests/driver_nrf24l01p_lowlevel/Makefile index 1d3d63d62c..71b5a672ba 100644 --- a/tests/driver_nrf24l01p_lowlevel/Makefile +++ b/tests/driver_nrf24l01p_lowlevel/Makefile @@ -1,7 +1,8 @@ include ../Makefile.tests_common # exclude boards with insufficient memory -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += shell USEMODULE += shell_commands diff --git a/tests/driver_nvram_spi/Makefile b/tests/driver_nvram_spi/Makefile index 50ab28ce16..efa7e8fd23 100644 --- a/tests/driver_nvram_spi/Makefile +++ b/tests/driver_nvram_spi/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += nvram_spi USEMODULE += xtimer diff --git a/tests/driver_pcd8544/Makefile b/tests/driver_pcd8544/Makefile index 7ce87b96fb..46a5d8bcd1 100644 --- a/tests/driver_pcd8544/Makefile +++ b/tests/driver_pcd8544/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += shell USEMODULE += pcd8544 diff --git a/tests/driver_pir/Makefile b/tests/driver_pir/Makefile index b0d775f67b..4262ed055c 100644 --- a/tests/driver_pir/Makefile +++ b/tests/driver_pir/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += pir diff --git a/tests/driver_rn2xx3/Makefile b/tests/driver_rn2xx3/Makefile index e7f53a4311..ea365cc17b 100644 --- a/tests/driver_rn2xx3/Makefile +++ b/tests/driver_rn2xx3/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno DRIVER ?= rn2483 diff --git a/tests/driver_sdcard_spi/Makefile b/tests/driver_sdcard_spi/Makefile index 4f434f2939..b262913b85 100644 --- a/tests/driver_sdcard_spi/Makefile +++ b/tests/driver_sdcard_spi/Makefile @@ -1,7 +1,8 @@ include ../Makefile.tests_common # exclude boards with insufficient memory -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += sdcard_spi USEMODULE += auto_init_storage diff --git a/tests/driver_sht1x/Makefile b/tests/driver_sht1x/Makefile index 0a8abefbb7..debdf6612d 100644 --- a/tests/driver_sht1x/Makefile +++ b/tests/driver_sht1x/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno DRIVER ?= sht11 BOARD ?= msba2 diff --git a/tests/driver_srf02/Makefile b/tests/driver_srf02/Makefile index 625345ec52..475a6eb9f5 100644 --- a/tests/driver_srf02/Makefile +++ b/tests/driver_srf02/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += xtimer USEMODULE += srf02 diff --git a/tests/driver_sx127x/Makefile b/tests/driver_sx127x/Makefile index ae6e003a3f..fd42fd2c44 100644 --- a/tests/driver_sx127x/Makefile +++ b/tests/driver_sx127x/Makefile @@ -2,7 +2,8 @@ BOARD ?= b-l072z-lrwan1 include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += od USEMODULE += shell diff --git a/tests/driver_tsl4531x/Makefile b/tests/driver_tsl4531x/Makefile index c9ba61e4d8..8602662394 100644 --- a/tests/driver_tsl4531x/Makefile +++ b/tests/driver_tsl4531x/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += tsl4531x USEMODULE += xtimer diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile index 2099972dea..56d03f43f7 100644 --- a/tests/driver_xbee/Makefile +++ b/tests/driver_xbee/Makefile @@ -1,8 +1,8 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \ - nucleo-f042k6 nucleo-f030r8 nucleo-f334r8 \ - stm32f0discovery waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 nucleo-f042k6 nucleo-f030r8 \ + nucleo-f334r8 stm32f0discovery waspmote-pro USEMODULE += xbee USEMODULE += gnrc_txtsnd diff --git a/tests/emb6/Makefile b/tests/emb6/Makefile index e9065cc367..5c77e43a3e 100644 --- a/tests/emb6/Makefile +++ b/tests/emb6/Makefile @@ -6,10 +6,11 @@ include ../Makefile.tests_common BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \ telosb wsn430-v1_3b wsn430-v1_4 z1 -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - msb-430 msb-430h nucleo-l031k6 nucleo-f031k6 \ - nucleo-f042k6 nucleo-l053r8 stm32f0discovery \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno msb-430 msb-430h nucleo-l031k6 \ + nucleo-f031k6 nucleo-f042k6 nucleo-l053r8 \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 USEPKG += emb6 diff --git a/tests/events/Makefile b/tests/events/Makefile index 28d4631f9b..c011813fc6 100644 --- a/tests/events/Makefile +++ b/tests/events/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FORCE_ASSERTS = 1 USEMODULE += event_callback diff --git a/tests/evtimer_msg/Makefile b/tests/evtimer_msg/Makefile index eb62ad1795..76cbcb4d34 100644 --- a/tests/evtimer_msg/Makefile +++ b/tests/evtimer_msg/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \ - nucleo-f042k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 nucleo-f042k6 USEMODULE += evtimer diff --git a/tests/evtimer_underflow/Makefile b/tests/evtimer_underflow/Makefile index eb62ad1795..76cbcb4d34 100644 --- a/tests/evtimer_underflow/Makefile +++ b/tests/evtimer_underflow/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \ - nucleo-f042k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 nucleo-f042k6 USEMODULE += evtimer diff --git a/tests/gnrc_ipv6_ext/Makefile b/tests/gnrc_ipv6_ext/Makefile index a5348b7769..736898b7c6 100644 --- a/tests/gnrc_ipv6_ext/Makefile +++ b/tests/gnrc_ipv6_ext/Makefile @@ -2,13 +2,13 @@ DEVELHELP := 1 # name of your application include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - hifive1 mega-xplained msb-430 msb-430h \ - nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ - nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ - stm32f0discovery telosb thingy52 waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno hifive1 mega-xplained msb-430 \ + msb-430h nucleo-f030r8 nucleo-f031k6 \ + nucleo-f042k6 nucleo-f070rb nucleo-f072rb \ + nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \ + nucleo-l053r8 stm32f0discovery telosb thingy52 \ + waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 # chronos, mips-malta, and ruuvitag boards don't support ethos BOARD_BLACKLIST := chronos mips-malta ruuvitag diff --git a/tests/gnrc_ipv6_nib/Makefile b/tests/gnrc_ipv6_nib/Makefile index 7f767162da..c455be22d1 100644 --- a/tests/gnrc_ipv6_nib/Makefile +++ b/tests/gnrc_ipv6_nib/Makefile @@ -1,8 +1,9 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos nucleo-f031k6 nucleo-f042k6 \ + nucleo-l031k6 telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 USEMODULE += gnrc_ipv6 USEMODULE += gnrc_ipv6_nib diff --git a/tests/gnrc_ipv6_nib_6ln/Makefile b/tests/gnrc_ipv6_nib_6ln/Makefile index 91e508d5e9..abd6bf9cd5 100644 --- a/tests/gnrc_ipv6_nib_6ln/Makefile +++ b/tests/gnrc_ipv6_nib_6ln/Makefile @@ -1,9 +1,10 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ - nucleo-l031k6 nucleo-f042k6 stm32f0discovery \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos nucleo-f030r8 nucleo-l053r8 \ + nucleo-f031k6 nucleo-l031k6 nucleo-f042k6 \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 USEMODULE += gnrc_ipv6 USEMODULE += gnrc_sixlowpan diff --git a/tests/gnrc_mac_timeout/Makefile b/tests/gnrc_mac_timeout/Makefile index f6d15881f4..25342cb803 100644 --- a/tests/gnrc_mac_timeout/Makefile +++ b/tests/gnrc_mac_timeout/Makefile @@ -1,9 +1,10 @@ APPLICATION = gnrc_mac_timeout include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-l053r8 stm32f0discovery waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos nucleo-f030r8 nucleo-f031k6 \ + nucleo-f042k6 nucleo-l031k6 nucleo-l053r8 \ + stm32f0discovery waspmote-pro USEMODULE += gnrc_mac diff --git a/tests/gnrc_ndp/Makefile b/tests/gnrc_ndp/Makefile index 259e3b3e0e..752bd26f46 100644 --- a/tests/gnrc_ndp/Makefile +++ b/tests/gnrc_ndp/Makefile @@ -1,9 +1,10 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-l053r8 stm32f0discovery \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos nucleo-f030r8 nucleo-f031k6 \ + nucleo-f042k6 nucleo-l031k6 nucleo-l053r8 \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 USEMODULE += gnrc_ipv6_nib_router USEMODULE += gnrc_ndp diff --git a/tests/gnrc_netif/Makefile b/tests/gnrc_netif/Makefile index 769bed47cc..0dd0e416bc 100644 --- a/tests/gnrc_netif/Makefile +++ b/tests/gnrc_netif/Makefile @@ -1,9 +1,9 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno b-l072z-lrwan1 blackpill bluepill calliope-mini \ - cc2650-launchpad cc2650stk chronos hifive1 \ - maple-mini mega-xplained microbit \ + arduino-nano arduino-uno b-l072z-lrwan1 blackpill \ + bluepill calliope-mini cc2650-launchpad cc2650stk \ + chronos hifive1 maple-mini mega-xplained microbit \ msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ diff --git a/tests/gnrc_rpl_srh/Makefile b/tests/gnrc_rpl_srh/Makefile index ed6a27972a..99da3dc5b8 100644 --- a/tests/gnrc_rpl_srh/Makefile +++ b/tests/gnrc_rpl_srh/Makefile @@ -2,13 +2,14 @@ DEVELHELP := 1 # name of your application include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - hifive1 mega-xplained msb-430 msb-430h \ - nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ - nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ - saml10-xpro saml11-xpro stm32f0discovery telosb \ - thingy52 waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno hifive1 mega-xplained msb-430 \ + msb-430h nucleo-f030r8 nucleo-f031k6 \ + nucleo-f042k6 nucleo-f070rb nucleo-f072rb \ + nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \ + nucleo-l053r8 saml10-xpro saml11-xpro \ + stm32f0discovery telosb thingy52 waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 # chronos, mips-malta, and ruuvitag boards don't support ethos BOARD_BLACKLIST := chronos mips-malta ruuvitag diff --git a/tests/gnrc_sixlowpan/Makefile b/tests/gnrc_sixlowpan/Makefile index 6346905cca..1f574da3ad 100644 --- a/tests/gnrc_sixlowpan/Makefile +++ b/tests/gnrc_sixlowpan/Makefile @@ -1,13 +1,14 @@ # name of your application include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos hifive1 msb-430 msb-430h nucleo-f030r8 \ - nucleo-f031k6 nucleo-f042k6 nucleo-f070rb \ - nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ - nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ - saml10-xpro saml11-xpro stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos hifive1 msb-430 msb-430h \ + nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ + nucleo-f070rb nucleo-f070rb nucleo-f072rb \ + nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \ + nucleo-l053r8 saml10-xpro saml11-xpro \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 # use IEEE 802.15.4 as link-layer protocol USEMODULE += netdev_ieee802154 diff --git a/tests/gnrc_sixlowpan_frag/Makefile b/tests/gnrc_sixlowpan_frag/Makefile index 6ccd891884..52ab2daf6f 100644 --- a/tests/gnrc_sixlowpan_frag/Makefile +++ b/tests/gnrc_sixlowpan_frag/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += gnrc_sixlowpan_frag USEMODULE += embunit diff --git a/tests/gnrc_sock_dns/Makefile b/tests/gnrc_sock_dns/Makefile index 4ef2c75de3..feaa00bf68 100644 --- a/tests/gnrc_sock_dns/Makefile +++ b/tests/gnrc_sock_dns/Makefile @@ -2,10 +2,11 @@ include ../Makefile.tests_common RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos telosb nucleo-f042k6 nucleo-f031k6 \ - nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \ - nucleo-l031k6 stm32f0discovery waspmote-pro z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos telosb nucleo-f042k6 \ + nucleo-f031k6 nucleo-f030r8 nucleo-f303k8 \ + nucleo-l053r8 nucleo-l031k6 stm32f0discovery \ + waspmote-pro z1 USEMODULE += sock_dns USEMODULE += gnrc_sock_udp diff --git a/tests/gnrc_sock_ip/Makefile b/tests/gnrc_sock_ip/Makefile index 79dd74c480..06f90aeb4d 100644 --- a/tests/gnrc_sock_ip/Makefile +++ b/tests/gnrc_sock_ip/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 USEMODULE += gnrc_sock_ip diff --git a/tests/gnrc_sock_udp/Makefile b/tests/gnrc_sock_udp/Makefile index aac7509166..262c23647b 100644 --- a/tests/gnrc_sock_udp/Makefile +++ b/tests/gnrc_sock_udp/Makefile @@ -1,8 +1,8 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 arduino-duemilanove arduino-uno \ - chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos nucleo-f031k6 nucleo-f042k6 \ + nucleo-l031k6 waspmote-pro USEMODULE += gnrc_sock_check_reuse USEMODULE += gnrc_sock_udp diff --git a/tests/gnrc_tcp_client/Makefile b/tests/gnrc_tcp_client/Makefile index 827bdce491..5a8ad74cf7 100644 --- a/tests/gnrc_tcp_client/Makefile +++ b/tests/gnrc_tcp_client/Makefile @@ -14,12 +14,15 @@ TCP_TEST_CYCLES ?= 3 # Mark Boards with insufficient memory BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno calliope-mini chronos hifive1 mega-xplained microbit \ - msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ - saml10-xpro saml11-xpro sb-430 sb-430h stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 + arduino-nano arduino-uno calliope-mini chronos \ + hifive1 mega-xplained microbit msb-430 msb-430h \ + nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ + nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ + nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ + nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ + saml10-xpro saml11-xpro sb-430 sb-430h \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 yunjia-nrf51822 z1 # Target Address, Target Port and number of Test Cycles CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\" diff --git a/tests/gnrc_tcp_server/Makefile b/tests/gnrc_tcp_server/Makefile index 308a39b6ba..c69c140b08 100644 --- a/tests/gnrc_tcp_server/Makefile +++ b/tests/gnrc_tcp_server/Makefile @@ -13,12 +13,15 @@ TCP_TEST_CYCLES ?= 3 # Mark Boards with insufficient memory BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ - arduino-uno calliope-mini chronos hifive1 mega-xplained \ - microbit msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ - saml10-xpro saml11-xpro sb-430 sb-430h stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 + arduino-nano arduino-uno calliope-mini chronos \ + hifive1 mega-xplained microbit msb-430 msb-430h \ + nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ + nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ + nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ + nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ + saml10-xpro saml11-xpro sb-430 sb-430h \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 yunjia-nrf51822 z1 # Local Address, Local Port and number of Test Cycles CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\" diff --git a/tests/gnrc_udp/Makefile b/tests/gnrc_udp/Makefile index 91919599c3..a802600a55 100644 --- a/tests/gnrc_udp/Makefile +++ b/tests/gnrc_udp/Makefile @@ -1,12 +1,14 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - calliope-mini chronos hifive1 mega-xplained \ - microbit msb-430 msb-430h \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb nucleo-f103rb nucleo-f302r8 \ - nucleo-f334r8 nucleo-l053r8 spark-core stm32f0discovery telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno calliope-mini chronos hifive1 \ + mega-xplained microbit msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ + nucleo-f072rb nucleo-f103rb nucleo-f302r8 \ + nucleo-f334r8 nucleo-l053r8 spark-core \ + stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 USEMODULE += gnrc_netdev_default USEMODULE += auto_init_gnrc_netif diff --git a/tests/irq/Makefile b/tests/irq/Makefile index 4824580eb0..89cb26cf03 100644 --- a/tests/irq/Makefile +++ b/tests/irq/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += auto_init USEMODULE += xtimer diff --git a/tests/isr_yield_higher/Makefile b/tests/isr_yield_higher/Makefile index 551df56bb7..fe3ae4c812 100644 --- a/tests/isr_yield_higher/Makefile +++ b/tests/isr_yield_higher/Makefile @@ -1,7 +1,8 @@ APPLICATION = isr_yield_higher include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += xtimer diff --git a/tests/libfixmath_unittests/Makefile b/tests/libfixmath_unittests/Makefile index 92deedb90e..714755de99 100644 --- a/tests/libfixmath_unittests/Makefile +++ b/tests/libfixmath_unittests/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino-mega2560: builds locally but breaks travis (possibly because of # differences in the toolchain) # The MSP boards don't feature round(), exp(), and log(), which are used in the unittests diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile index 93687c0024..6873c0af2e 100644 --- a/tests/lwip/Makefile +++ b/tests/lwip/Makefile @@ -2,10 +2,11 @@ include ../Makefile.tests_common # lwIP's memory management doesn't seem to work on non 32-bit platforms at the # moment. -BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ - esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ - msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \ + esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := airfy-beacon hifive1 nrf6310 nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ diff --git a/tests/lwip_sock_ip/Makefile b/tests/lwip_sock_ip/Makefile index 6d7992075f..4211561c47 100644 --- a/tests/lwip_sock_ip/Makefile +++ b/tests/lwip_sock_ip/Makefile @@ -2,10 +2,11 @@ include ../Makefile.tests_common # lwIP's memory management doesn't seem to work on non 32-bit platforms at the # moment. -BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ - esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ - msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \ + esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ stm32f0discovery diff --git a/tests/lwip_sock_tcp/Makefile b/tests/lwip_sock_tcp/Makefile index cd6da99303..ca41e7f9c9 100644 --- a/tests/lwip_sock_tcp/Makefile +++ b/tests/lwip_sock_tcp/Makefile @@ -2,10 +2,11 @@ include ../Makefile.tests_common # lwIP's memory management doesn't seem to work on non 32-bit platforms at the # moment. -BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ - esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ - msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \ + esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY = blackpill bluepill nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-f302r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ diff --git a/tests/lwip_sock_udp/Makefile b/tests/lwip_sock_udp/Makefile index 4c1c4f1324..666501bb3f 100644 --- a/tests/lwip_sock_udp/Makefile +++ b/tests/lwip_sock_udp/Makefile @@ -2,10 +2,11 @@ include ../Makefile.tests_common # lwIP's memory management doesn't seem to work on non 32-bit platforms at the # moment. -BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ - esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ - msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \ + esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ stm32f0discovery diff --git a/tests/msg_send_receive/Makefile b/tests/msg_send_receive/Makefile index 489976d1e8..b3e731790e 100644 --- a/tests/msg_send_receive/Makefile +++ b/tests/msg_send_receive/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 TEST_ON_CI_WHITELIST += all diff --git a/tests/mutex_order/Makefile b/tests/mutex_order/Makefile index a2fdfb33f9..5c4ad1b88d 100644 --- a/tests/mutex_order/Makefile +++ b/tests/mutex_order/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ nucleo-f030r8 nucleo-l053r8 stm32f0discovery diff --git a/tests/nanocoap_cli/Makefile b/tests/nanocoap_cli/Makefile index 665755319e..83cc513972 100644 --- a/tests/nanocoap_cli/Makefile +++ b/tests/nanocoap_cli/Makefile @@ -1,7 +1,8 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos mega-xplained msb-430 msb-430h nucleo-f030r8 \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos mega-xplained msb-430 \ + msb-430h nucleo-f030r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ stm32f0discovery telosb waspmote-pro z1 diff --git a/tests/netdev_test/Makefile b/tests/netdev_test/Makefile index b78f2b3073..6149b11f20 100644 --- a/tests/netdev_test/Makefile +++ b/tests/netdev_test/Makefile @@ -4,7 +4,8 @@ CFLAGS += -DNDEBUG include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 DISABLE_MODULE = auto_init diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile index 65274e8b78..f5206f7f3e 100644 --- a/tests/nhdp/Makefile +++ b/tests/nhdp/Makefile @@ -1,8 +1,9 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \ - wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \ - arduino-duemilanove jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ stm32f0discovery diff --git a/tests/periph_eeprom/Makefile b/tests/periph_eeprom/Makefile index 1771c5bd5d..1e0bff91eb 100644 --- a/tests/periph_eeprom/Makefile +++ b/tests/periph_eeprom/Makefile @@ -3,7 +3,7 @@ include ../Makefile.tests_common FEATURES_REQUIRED += periph_eeprom -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += shell USEMODULE += shell_commands # provides reboot command diff --git a/tests/periph_gpio/Makefile b/tests/periph_gpio/Makefile index 2af53968c7..ede7e5f834 100644 --- a/tests/periph_gpio/Makefile +++ b/tests/periph_gpio/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_gpio FEATURES_OPTIONAL = periph_gpio_irq diff --git a/tests/periph_gpio_arduino/Makefile b/tests/periph_gpio_arduino/Makefile index 5a06d010fd..89674039da 100644 --- a/tests/periph_gpio_arduino/Makefile +++ b/tests/periph_gpio_arduino/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_gpio diff --git a/tests/periph_i2c/Makefile b/tests/periph_i2c/Makefile index 1330f7d5e8..5d2b48c446 100644 --- a/tests/periph_i2c/Makefile +++ b/tests/periph_i2c/Makefile @@ -1,7 +1,7 @@ BOARD ?= samr21-xpro include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_i2c diff --git a/tests/periph_pwm/Makefile b/tests/periph_pwm/Makefile index 7485834066..7c64011792 100644 --- a/tests/periph_pwm/Makefile +++ b/tests/periph_pwm/Makefile @@ -1,7 +1,7 @@ BOARD ?= samr21-xpro include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_pwm diff --git a/tests/periph_spi/Makefile b/tests/periph_spi/Makefile index 41ddca047d..8f8cfc7f3f 100644 --- a/tests/periph_spi/Makefile +++ b/tests/periph_spi/Makefile @@ -1,7 +1,7 @@ BOARD ?= samr21-xpro include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_spi diff --git a/tests/periph_timer/Makefile b/tests/periph_timer/Makefile index c4e83b4506..7023453a60 100644 --- a/tests/periph_timer/Makefile +++ b/tests/periph_timer/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_REQUIRED = periph_timer diff --git a/tests/periph_uart/Makefile b/tests/periph_uart/Makefile index 5ee830f3b0..e9a1eadca2 100644 --- a/tests/periph_uart/Makefile +++ b/tests/periph_uart/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 FEATURES_REQUIRED += periph_uart FEATURES_OPTIONAL += periph_lpuart # STM32 L0 and L4 provides lpuart support diff --git a/tests/pipe/Makefile b/tests/pipe/Makefile index 10a4697c39..33f117ad6e 100644 --- a/tests/pipe/Makefile +++ b/tests/pipe/Makefile @@ -2,7 +2,8 @@ include ../Makefile.tests_common #malloc.h not found BOARD_BLACKLIST := jiminy-mega256rfr2 mega-xplained -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += pipe diff --git a/tests/pkg_cn-cbor/Makefile b/tests/pkg_cn-cbor/Makefile index 9433aab248..2606c77309 100644 --- a/tests/pkg_cn-cbor/Makefile +++ b/tests/pkg_cn-cbor/Makefile @@ -2,6 +2,7 @@ include ../Makefile.tests_common BOARD_BLACKLIST := arduino-duemilanove \ arduino-mega2560 \ + arduino-nano \ arduino-uno \ chronos \ jiminy-mega256rfr2 \ diff --git a/tests/pkg_fatfs/Makefile b/tests/pkg_fatfs/Makefile index 3b7fcd2605..8155e2ab95 100644 --- a/tests/pkg_fatfs/Makefile +++ b/tests/pkg_fatfs/Makefile @@ -2,7 +2,7 @@ include ../Makefile.tests_common BOARD ?= native -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno FEATURES_OPTIONAL += periph_rtc diff --git a/tests/pkg_fatfs_vfs/Makefile b/tests/pkg_fatfs_vfs/Makefile index 066f3d3994..575d37c80a 100644 --- a/tests/pkg_fatfs_vfs/Makefile +++ b/tests/pkg_fatfs_vfs/Makefile @@ -25,7 +25,7 @@ else USEMODULE += mtd_sdcard endif -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ msb-430 msb-430h nucleo-f031k6 telosb \ wsn430-v1_3b wsn430-v1_4 z1 diff --git a/tests/pkg_hacl/Makefile b/tests/pkg_hacl/Makefile index ba33d84bc9..a3daa92d03 100644 --- a/tests/pkg_hacl/Makefile +++ b/tests/pkg_hacl/Makefile @@ -1,8 +1,9 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ - jiminy-mega256rfr2 mega-xplained waspmote-pro \ - chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 diff --git a/tests/pkg_heatshrink/Makefile b/tests/pkg_heatshrink/Makefile index 4f4675073a..9c431130cb 100644 --- a/tests/pkg_heatshrink/Makefile +++ b/tests/pkg_heatshrink/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove \ + arduino-nano \ arduino-uno \ nucleo-f031k6 \ # diff --git a/tests/pkg_libb2/Makefile b/tests/pkg_libb2/Makefile index c7bd172537..a13091b136 100644 --- a/tests/pkg_libb2/Makefile +++ b/tests/pkg_libb2/Makefile @@ -1,10 +1,10 @@ include ../Makefile.tests_common # BLAKE2s + BLAKE2 is too big for these boards -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno chronos \ - mega-xplained msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-l031k6 telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + chronos mega-xplained msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 telosb \ + waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 TEST_ON_CI_WHITELIST += all diff --git a/tests/pkg_libcoap/Makefile b/tests/pkg_libcoap/Makefile index d1780b3d36..73598553b7 100644 --- a/tests/pkg_libcoap/Makefile +++ b/tests/pkg_libcoap/Makefile @@ -1,9 +1,9 @@ include ../Makefile.tests_common # msp430 and avr have problems with int width and libcoaps usage of :x notation in structs -BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb wsn430-v1_3b \ - wsn430-v1_4 z1 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained msb-430 \ + msb-430h telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ diff --git a/tests/pkg_libcose/Makefile b/tests/pkg_libcose/Makefile index 5188a0260f..3caa6bb710 100644 --- a/tests/pkg_libcose/Makefile +++ b/tests/pkg_libcose/Makefile @@ -1,9 +1,10 @@ include ../Makefile.tests_common # HACL* only compiles on 32bit platforms -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ - jiminy-mega256rfr2 mega-xplained waspmote-pro \ - chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-l053r8 stm32f0discovery diff --git a/tests/pkg_micro-ecc/Makefile b/tests/pkg_micro-ecc/Makefile index 4cdd8cbca0..aa9fb3fa0f 100644 --- a/tests/pkg_micro-ecc/Makefile +++ b/tests/pkg_micro-ecc/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno # micro-ecc is not 16 bit compatible BOARD_BLACKLIST = chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 diff --git a/tests/pkg_microcoap/Makefile b/tests/pkg_microcoap/Makefile index 6f0a3fa187..1c2475fb8a 100644 --- a/tests/pkg_microcoap/Makefile +++ b/tests/pkg_microcoap/Makefile @@ -1,10 +1,10 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ - nucleo-f030r8 nucleo-l053r8 stm32f0discovery \ - telosb waspmote-pro z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 \ + stm32f0discovery telosb waspmote-pro 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/pkg_minmea/Makefile b/tests/pkg_minmea/Makefile index e1f9654cf6..6f4d312239 100644 --- a/tests/pkg_minmea/Makefile +++ b/tests/pkg_minmea/Makefile @@ -8,6 +8,7 @@ BOARD_BLACKLIST := chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 # Incompatible due to non-standard ATmega time.h BOARD_BLACKLIST += arduino-duemilanove \ arduino-mega2560 \ + arduino-nano \ arduino-uno \ jiminy-mega256rfr2 \ mega-xplained \ diff --git a/tests/pkg_monocypher/Makefile b/tests/pkg_monocypher/Makefile index 55d09ee1a4..942049d68c 100644 --- a/tests/pkg_monocypher/Makefile +++ b/tests/pkg_monocypher/Makefile @@ -1,9 +1,10 @@ include ../Makefile.tests_common # No 8 bit and 16 bit support -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \ - jiminy-mega256rfr2 mega-xplained msb-430 msb-430h telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ + wsn430-v1_4 z1 BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 diff --git a/tests/pkg_qdsa/Makefile b/tests/pkg_qdsa/Makefile index 020c095d33..4767f12ac4 100644 --- a/tests/pkg_qdsa/Makefile +++ b/tests/pkg_qdsa/Makefile @@ -5,7 +5,8 @@ TEST_ON_CI_WHITELIST += all # qDSA is not 16 bit compatible BOARD_BLACKLIST := chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 CFLAGS += -DTHREAD_STACKSIZE_MAIN=\(4*THREAD_STACKSIZE_DEFAULT\) diff --git a/tests/pkg_relic/Makefile b/tests/pkg_relic/Makefile index 9a2461b8d8..dc0c53a9ab 100644 --- a/tests/pkg_relic/Makefile +++ b/tests/pkg_relic/Makefile @@ -3,6 +3,7 @@ include ../Makefile.tests_common # The following boards are known to fail or have not been tested. BOARD_BLACKLIST := arduino-duemilanove \ arduino-mega2560 \ + arduino-nano \ arduino-uno \ chronos \ f4vi1 \ diff --git a/tests/pkg_semtech-loramac/Makefile b/tests/pkg_semtech-loramac/Makefile index 0f8d63794e..d1c63945c5 100644 --- a/tests/pkg_semtech-loramac/Makefile +++ b/tests/pkg_semtech-loramac/Makefile @@ -2,7 +2,7 @@ BOARD ?= b-l072z-lrwan1 include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \ diff --git a/tests/pkg_tiny-asn1/Makefile b/tests/pkg_tiny-asn1/Makefile index 5f0adbc067..1ba8904a07 100644 --- a/tests/pkg_tiny-asn1/Makefile +++ b/tests/pkg_tiny-asn1/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno BOARD_BLACKLIST := wsn430-v1_3b wsn430-v1_4 diff --git a/tests/pkg_tinycbor/Makefile b/tests/pkg_tinycbor/Makefile index 81bff5f8bb..1ffbc2730b 100644 --- a/tests/pkg_tinycbor/Makefile +++ b/tests/pkg_tinycbor/Makefile @@ -1,11 +1,12 @@ include ../Makefile.tests_common # No 8 bit and 16 bit support yet -BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \ - jiminy-mega256rfr2 mega-xplained msb-430 msb-430h telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 \ - esp32-mh-et-live-minikit esp32-olimex-evb esp32-wemos-lolin-d32-pro \ - esp32-wroom-32 esp32-wrover-kit +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp32-mh-et-live-minikit \ + esp32-olimex-evb esp32-wemos-lolin-d32-pro \ + esp32-wroom-32 esp32-wrover-kit jiminy-mega256rfr2 \ + mega-xplained msb-430 msb-430h telosb waspmote-pro \ + wsn430-v1_3b wsn430-v1_4 z1 \ USEMODULE += embunit USEMODULE += fmt diff --git a/tests/pkg_tweetnacl/Makefile b/tests/pkg_tweetnacl/Makefile index 818a121957..0d4e357384 100644 --- a/tests/pkg_tweetnacl/Makefile +++ b/tests/pkg_tweetnacl/Makefile @@ -3,6 +3,7 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove \ arduino-uno \ arduino-mega2560 \ + arduino-nano \ mega-xplained \ nucleo-f031k6 \ nucleo-f042k6 \ diff --git a/tests/pkg_u8g2/Makefile b/tests/pkg_u8g2/Makefile index d63cb8f6d3..ac08f78f09 100644 --- a/tests/pkg_u8g2/Makefile +++ b/tests/pkg_u8g2/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ chronos msb-430 msb-430h nucleo-f031k6 telosb \ wsn430-v1_3b wsn430-v1_4 z1 diff --git a/tests/pkg_ucglib/Makefile b/tests/pkg_ucglib/Makefile index 2ece5313a1..8cb0cbfa13 100644 --- a/tests/pkg_ucglib/Makefile +++ b/tests/pkg_ucglib/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno waspmote-pro USEMODULE += xtimer diff --git a/tests/posix_semaphore/Makefile b/tests/posix_semaphore/Makefile index 954ccbcb5b..87402b6d2d 100644 --- a/tests/posix_semaphore/Makefile +++ b/tests/posix_semaphore/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ chronos mbed_lpc1768 msb-430 msb-430h nrf6310 \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ nucleo-f030r8 nucleo-f303k8 nucleo-f334r8 \ diff --git a/tests/ps_schedstatistics/Makefile b/tests/ps_schedstatistics/Makefile index 9eb3108b05..be62f83099 100644 --- a/tests/ps_schedstatistics/Makefile +++ b/tests/ps_schedstatistics/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ chronos msb-430 msb-430h nucleo-f030r8 \ nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 stm32f0discovery telosb \ diff --git a/tests/pthread/Makefile b/tests/pthread/Makefile index 728b0c10f0..a4f9ee0549 100644 --- a/tests/pthread/Makefile +++ b/tests/pthread/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_barrier/Makefile b/tests/pthread_barrier/Makefile index c319bbb94a..0a9f24e2f7 100644 --- a/tests/pthread_barrier/Makefile +++ b/tests/pthread_barrier/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_cleanup/Makefile b/tests/pthread_cleanup/Makefile index ea5bad6194..6eb3e46eb4 100644 --- a/tests/pthread_cleanup/Makefile +++ b/tests/pthread_cleanup/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_condition_variable/Makefile b/tests/pthread_condition_variable/Makefile index 3f57558956..aeda385edc 100644 --- a/tests/pthread_condition_variable/Makefile +++ b/tests/pthread_condition_variable/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_cooperation/Makefile b/tests/pthread_cooperation/Makefile index d0fff7e499..869dc40d68 100644 --- a/tests/pthread_cooperation/Makefile +++ b/tests/pthread_cooperation/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile index ac29ab3c9b..7e7409cdcb 100644 --- a/tests/pthread_rwlock/Makefile +++ b/tests/pthread_rwlock/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/pthread_tls/Makefile b/tests/pthread_tls/Makefile index 728b0c10f0..a4f9ee0549 100644 --- a/tests/pthread_tls/Makefile +++ b/tests/pthread_tls/Makefile @@ -1,7 +1,7 @@ include ../Makefile.tests_common -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - jiminy-mega256rfr2 mega-xplained +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro # arduino mega2560 uno duemilanove : unknown type name: clockid_t # jiminy-mega256rfr2: unknown type name: clockid_t # mega-xplained: unknown type name: clockid_t diff --git a/tests/rmutex/Makefile b/tests/rmutex/Makefile index c8ef40e555..6725a2be53 100644 --- a/tests/rmutex/Makefile +++ b/tests/rmutex/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ nucleo-f030r8 nucleo-l053r8 stm32f0discovery diff --git a/tests/rng/Makefile b/tests/rng/Makefile index 3c75d2f5e3..2966c60870 100644 --- a/tests/rng/Makefile +++ b/tests/rng/Makefile @@ -2,7 +2,7 @@ include ../Makefile.tests_common # some boards have not enough rom and/or ram BOARD_BLACKLIST += nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 pic32-clicker -BOARD_INSUFFICIENT_MEMORY += arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY += arduino-duemilanove arduino-nano arduino-uno # override PRNG if desired (see sys/random for alternatives) # USEMODULE += prng_minstd diff --git a/tests/saul/Makefile b/tests/saul/Makefile index 4704f8dc5f..8d8712bc86 100644 --- a/tests/saul/Makefile +++ b/tests/saul/Makefile @@ -6,6 +6,6 @@ USEMODULE += saul_default USEMODULE += xtimer # Too little flash: -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno include $(RIOTBASE)/Makefile.include diff --git a/tests/sched_testing/Makefile b/tests/sched_testing/Makefile index 489976d1e8..b3e731790e 100644 --- a/tests/sched_testing/Makefile +++ b/tests/sched_testing/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 TEST_ON_CI_WHITELIST += all diff --git a/tests/shell/Makefile b/tests/shell/Makefile index 7b2358601a..d55a033739 100644 --- a/tests/shell/Makefile +++ b/tests/shell/Makefile @@ -12,6 +12,7 @@ DISABLE_MODULE += auto_init BOARD_BLACKLIST += chronos BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove \ + arduino-nano \ arduino-uno TEST_ON_CI_WHITELIST += all diff --git a/tests/slip/Makefile b/tests/slip/Makefile index 6ea1647fad..82a521d44f 100644 --- a/tests/slip/Makefile +++ b/tests/slip/Makefile @@ -1,10 +1,10 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ - waspmote-pro +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno msb-430 msb-430h nucleo-f031k6 \ + nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery waspmote-pro BOARD_BLACKLIST += mips-malta diff --git a/tests/sntp/Makefile b/tests/sntp/Makefile index cd0a9f5bc1..c23671b51d 100644 --- a/tests/sntp/Makefile +++ b/tests/sntp/Makefile @@ -1,11 +1,11 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ - chronos msb-430 msb-430h nucleo-f031k6 \ - nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ - stm32f0discovery telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos msb-430 msb-430h \ + nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ + nucleo-f030r8 nucleo-f303k8 nucleo-f334r8 \ + nucleo-l053r8 stm32f0discovery telosb \ + waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 USEMODULE += sntp USEMODULE += gnrc_sock_udp diff --git a/tests/ssp/Makefile b/tests/ssp/Makefile index 98dc99e57d..cff6098e47 100644 --- a/tests/ssp/Makefile +++ b/tests/ssp/Makefile @@ -1,10 +1,11 @@ include ../Makefile.tests_common # avr8, msp430, esp8266 and mips don't support ssp (yet) -BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ - chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 \ - pic32-clicker pic32-wifire jiminy-mega256rfr2 mega-xplained \ - esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing +BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \ + arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \ + esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \ + msb-430 msb-430h pic32-clicker pic32-wifire telosb \ + waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 USEMODULE += ssp diff --git a/tests/struct_tm_utility/Makefile b/tests/struct_tm_utility/Makefile index 3a359b3491..a5720e950a 100644 --- a/tests/struct_tm_utility/Makefile +++ b/tests/struct_tm_utility/Makefile @@ -2,7 +2,7 @@ include ../Makefile.tests_common DISABLE_MODULE += auto_init -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno USEMODULE += shell USEMODULE += timex diff --git a/tests/thread_cooperation/Makefile b/tests/thread_cooperation/Makefile index 0ef6a30ee4..3620ffb92d 100644 --- a/tests/thread_cooperation/Makefile +++ b/tests/thread_cooperation/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ chronos msb-430 msb-430h nucleo-f031k6 \ nucleo-f303k8 diff --git a/tests/thread_exit/Makefile b/tests/thread_exit/Makefile index e2e53cdc44..12c3511812 100644 --- a/tests/thread_exit/Makefile +++ b/tests/thread_exit/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 DISABLE_MODULE += auto_init diff --git a/tests/thread_flags/Makefile b/tests/thread_flags/Makefile index e2ad1f3545..bda0b404c9 100644 --- a/tests/thread_flags/Makefile +++ b/tests/thread_flags/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += core_thread_flags USEMODULE += xtimer diff --git a/tests/thread_float/Makefile b/tests/thread_float/Makefile index aa1ac8ea44..9cd38c1ae4 100644 --- a/tests/thread_float/Makefile +++ b/tests/thread_float/Makefile @@ -2,9 +2,9 @@ APPLICATION = thread_float include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-uno arduino-duemilanove \ - alliope-mini cc2650stk chronos maple-mini \ - mbed_lpc1768 microbit msb-430 msb-430h nrf51dongle \ - nrf6310 nucleo-f031k6 nucleo-f042k6 \ + arduino-nano alliope-mini cc2650stk chronos \ + maple-mini mbed_lpc1768 microbit msb-430 msb-430h \ + nrf51dongle nrf6310 nucleo-f031k6 nucleo-f042k6 \ opencm9-04 pca10000 pca10005 spark-core \ stm32f0discovery weio yunjia-nrf51822 diff --git a/tests/thread_msg/Makefile b/tests/thread_msg/Makefile index 3e2c65c22e..44aa5625ef 100644 --- a/tests/thread_msg/Makefile +++ b/tests/thread_msg/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 DISABLE_MODULE += auto_init diff --git a/tests/thread_msg_seq/Makefile b/tests/thread_msg_seq/Makefile index 64a90dc1a4..0dd3c8a9a0 100644 --- a/tests/thread_msg_seq/Makefile +++ b/tests/thread_msg_seq/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 DISABLE_MODULE += auto_init diff --git a/tests/thread_priority_inversion/Makefile b/tests/thread_priority_inversion/Makefile index 19dbce64e1..c122582f0f 100644 --- a/tests/thread_priority_inversion/Makefile +++ b/tests/thread_priority_inversion/Makefile @@ -3,6 +3,7 @@ include ../Makefile.tests_common USEMODULE += xtimer -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 include $(RIOTBASE)/Makefile.include diff --git a/tests/thread_race/Makefile b/tests/thread_race/Makefile index 25a5f776ef..4a391ab43b 100644 --- a/tests/thread_race/Makefile +++ b/tests/thread_race/Makefile @@ -2,7 +2,7 @@ include ../Makefile.tests_common DISABLE_MODULE += auto_init -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno TEST_ON_CI_WHITELIST += all diff --git a/tests/unittests/Makefile b/tests/unittests/Makefile index 87ce8102c8..358e8aaf3e 100644 --- a/tests/unittests/Makefile +++ b/tests/unittests/Makefile @@ -7,6 +7,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon \ arduino-mkr1000 \ arduino-mkrfox1200 \ arduino-mkrzero \ + arduino-nano \ arduino-uno \ arduino-zero \ avsextrem \ diff --git a/tests/xtimer_drift/Makefile b/tests/xtimer_drift/Makefile index 78cb3c36c9..fdb4b56e06 100644 --- a/tests/xtimer_drift/Makefile +++ b/tests/xtimer_drift/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 USEMODULE += xtimer diff --git a/tests/xtimer_hang/Makefile b/tests/xtimer_hang/Makefile index fa58b99b80..bcefbaf997 100644 --- a/tests/xtimer_hang/Makefile +++ b/tests/xtimer_hang/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += xtimer diff --git a/tests/xtimer_longterm/Makefile b/tests/xtimer_longterm/Makefile index 78cb3c36c9..fdb4b56e06 100644 --- a/tests/xtimer_longterm/Makefile +++ b/tests/xtimer_longterm/Makefile @@ -1,6 +1,6 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ nucleo-f031k6 nucleo-f042k6 USEMODULE += xtimer diff --git a/tests/xtimer_msg/Makefile b/tests/xtimer_msg/Makefile index 5ef90226bf..91980bcd25 100644 --- a/tests/xtimer_msg/Makefile +++ b/tests/xtimer_msg/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + nucleo-f031k6 USEMODULE += xtimer diff --git a/tests/xtimer_periodic_wakeup/Makefile b/tests/xtimer_periodic_wakeup/Makefile index c49238e34f..b93047e235 100644 --- a/tests/xtimer_periodic_wakeup/Makefile +++ b/tests/xtimer_periodic_wakeup/Makefile @@ -1,6 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno chronos +BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \ + chronos USEMODULE += xtimer