Merge pull request #9499 from maribu/arduino-nano

boards/arduino-nano: Support for the Arduino Nano
This commit is contained in:
Francisco Acosta 2019-03-14 16:03:45 +01:00 committed by GitHub
commit cff2b5e23f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
147 changed files with 493 additions and 317 deletions

View File

@ -0,0 +1,5 @@
MODULE = board
DIRS = $(RIOTBOARD)/common/arduino-atmega
include $(RIOTBASE)/Makefile.base

View File

@ -0,0 +1,3 @@
USEMODULE += boards_common_arduino-atmega
include $(RIOTBOARD)/common/arduino-atmega/Makefile.dep

View File

@ -0,0 +1,3 @@
include $(RIOTBOARD)/common/arduino-atmega/Makefile.features
include $(RIOTCPU)/atmega328p/Makefile.features

View File

@ -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

View File

@ -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.
*/

View File

@ -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 <m.lenders@fu-berlin.de>
*/
#ifndef BOARD_H
#define BOARD_H
#include "board_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif /* BOARD_H */
/** @} */

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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 \

View File

@ -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

View File

@ -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)/../..

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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.

View File

@ -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 \

View File

@ -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)/../..

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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):
#

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)\"

View File

@ -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)\"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -2,6 +2,7 @@ include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-duemilanove \
arduino-mega2560 \
arduino-nano \
arduino-uno \
chronos \
jiminy-mega256rfr2 \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove \
arduino-nano \
arduino-uno \
nucleo-f031k6 \
#

Some files were not shown because too many files have changed in this diff Show More