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 # Not all boards have enough memory to build the default configuration of this
# example... # example...
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-uno chronos hifive1 mega-xplained \ arduino-nano arduino-uno chronos hifive1 \
microbit msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ mega-xplained microbit msb-430 msb-430h nrf51dk \
nrf51dongle nrf6310 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ nucleo-f070rb nucleo-f072rb nucleo-f303k8 \
nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 mega-xplained msb-430 msb-430h \ arduino-uno chronos hifive1 mega-xplained msb-430 \
nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ msb-430h nucleo-f030r8 nucleo-l053r8 \
nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 stm32f0discovery telosb waspmote-pro \ nucleo-f334r8 nucleo-l031k6 stm32f0discovery \
wsn430-v1_3b wsn430-v1_4 z1 telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
USEMODULE += gnrc_netdev_default USEMODULE += gnrc_netdev_default
USEMODULE += auto_init_gnrc_netif 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 msb-430 msb-430h nucleo-f030r8 \ arduino-uno chronos hifive1 msb-430 msb-430h \
nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \
nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \ nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \
mega-xplained stm32f0discovery telosb waspmote-pro \ nucleo-l031k6 mega-xplained stm32f0discovery \
wsn430-v1_3b wsn430-v1_4 z1 telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
# Enable GNRC networking # Enable GNRC networking
USEMODULE += gnrc_netdev_default USEMODULE += gnrc_netdev_default

View File

@ -7,7 +7,7 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. 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 # Uncomment these lines if you want to use platform support from external
# repositories: # repositories:

View File

@ -8,9 +8,10 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
# TinyDTLS only has support for 32-bit architectures ATM # TinyDTLS only has support for 32-bit architectures ATM
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno chronos \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
jiminy-mega256rfr2 mega-xplained msb-430 msb-430h telosb \ arduino-uno chronos jiminy-mega256rfr2 mega-xplained \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 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 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill calliope-mini \
cc2650-launchpad cc2650stk hifive1 maple-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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ arduino-uno chronos hifive1 msb-430 msb-430h \
nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1 mega-xplained wsn430-v1_4 z1 mega-xplained

View File

@ -15,7 +15,8 @@ BOARD_BLACKLIST := chronos \
z1 \ 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..

View File

@ -9,12 +9,12 @@ BOARD ?= native
# This has to be the absolute path to the RIOT base directory: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos mega-xplained msb-430 msb-430h \ arduino-uno chronos mega-xplained msb-430 \
nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ msb-430h nucleo-f031k6 nucleo-f042k6 \
nucleo-f030r8 nucleo-f303k8 nucleo-f334r8 \ nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-l053r8 stm32f0discovery telosb \ nucleo-f334r8 nucleo-l053r8 stm32f0discovery \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
## Uncomment to redefine port, for example use 61616 for RFC 6282 UDP compression. ## Uncomment to redefine port, for example use 61616 for RFC 6282 UDP compression.
#GCOAP_PORT = 5683 #GCOAP_PORT = 5683

View File

@ -8,10 +8,11 @@ BOARD ?= samr21-xpro
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ 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 \
cc2650-launchpad cc2650stk hifive1 maple-mini \ bluepill calliope-mini cc2650-launchpad cc2650stk \
mega-xplained microbit msb-430 msb-430h \ hifive1 maple-mini mega-xplained microbit msb-430 \
nrf51dk nrf51dongle nrf6310 nucleo-f031k6 nucleo-f042k6 \ msb-430h nrf51dk nrf51dongle nrf6310 \
nucleo-f031k6 nucleo-f042k6 \
nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \
nucleo-f070rb nucleo-f072rb nucleo-f103rb \ nucleo-f070rb nucleo-f072rb nucleo-f103rb \
nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. 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 # Comment this out to disable code in RIOT that does safety checking
# which is not needed in a production environment but helps in the # 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
calliope-mini chronos hifive1 mega-xplained \ arduino-uno calliope-mini chronos hifive1 \
microbit msb-430 msb-430h nucleo-f031k6 \ mega-xplained microbit msb-430 msb-430h \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ nucleo-f072rb nucleo-f103rb nucleo-f302r8 \
nucleo-l053r8 saml10-xpro saml11-xpro \ nucleo-f334r8 nucleo-l053r8 saml10-xpro \
spark-core stm32f0discovery telosb \ saml11-xpro spark-core stm32f0discovery telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
# Include packages that pull up and auto-init the link layer. # Include packages that pull up and auto-init the link layer.

View File

@ -8,7 +8,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ 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 \ chronos hifive1 mega-xplained microbit \
msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ 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: # If no BOARD is found in the environment, use this default:
BOARD ?= native 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. 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 \ nucleo-l031k6 opencm904 saml10-xpro saml11-xpro \
spark-core stm32f0discovery yunjia-nrf51822 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 \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1 pic32-wifire pic32-clicker jiminy-mega256rfr2 \ wsn430-v1_4 z1 pic32-wifire pic32-clicker jiminy-mega256rfr2 \
mega-xplained 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 \ yunjia-nrf51822 esp8266-esp-12x esp8266-olimex-mod \
esp8266-sparkfun-thing firefly 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 \ chronos hifive1 jiminy-mega256rfr2 mega-xplained mips-malta \
msb-430 msb-430h pic32-clicker pic32-wifire telosb \ msb-430 msb-430h pic32-clicker pic32-wifire telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 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 \ nucleo-l053r8 opencm904 saml10-xpro saml11-xpro \
spark-core stm32f0discovery spark-core stm32f0discovery
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 jiminy-mega256rfr2 mega-xplained mips-malta \ arduino-uno chronos hifive1 jiminy-mega256rfr2 \
msb-430 msb-430h pic32-clicker pic32-wifire telosb \ mega-xplained mips-malta msb-430 msb-430h pic32-clicker \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 pic32-wifire telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
# Comment this out to disable code in RIOT that does safety checking # 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos msb-430 msb-430h nucleo-f031k6 \ arduino-uno chronos msb-430 msb-430h \
nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f303k8 nucleo-l053r8 stm32f0discovery \ nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
# Include packages that pull up and auto-init the link layer. # Include packages that pull up and auto-init the link layer.
# NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present # 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../../ RIOTBASE ?= $(CURDIR)/../../
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos mega-xplained msb-430 msb-430h \ arduino-uno chronos mega-xplained msb-430 \
nucleo-f042k6 nucleo-f031k6 nucleo-l031k6 \ msb-430h nucleo-f042k6 nucleo-f031k6 \
nucleo-f030r8 nucleo-l053r8 stm32f0discovery \ nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 \
telosb waspmote-pro weio wsn430-v1_3b wsn430-v1_4 \ stm32f0discovery telosb waspmote-pro weio \
z1 wsn430-v1_3b wsn430-v1_4 z1
# Include packages that pull up and auto-init the link layer. # Include packages that pull up and auto-init the link layer.
USEMODULE += gnrc_netdev_default USEMODULE += gnrc_netdev_default

View File

@ -8,13 +8,13 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-uno chronos mega-xplained msb-430 \ arduino-nano arduino-uno chronos mega-xplained \
msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \
nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f070rb nucleo-f072rb nucleo-f334r8 \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb \
nucleo-f303k8 nucleo-l053r8 stm32f0discovery \ nucleo-f334r8 nucleo-f303k8 nucleo-l053r8 \
telosb wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 \ stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
waspmote-pro z1 yunjia-nrf51822 waspmote-pro z1
# Include packages that pull up and auto-init the link layer. # Include packages that pull up and auto-init the link layer.
# NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present # 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: # This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
# we want to use SAUL: # we want to use SAUL:
USEMODULE += saul_default USEMODULE += saul_default

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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): # Modules that will have an impact on the size of the TCB (thread_t):
# #

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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 # These boards only have a single timer in their periph_conf.h, needs special
# CFLAGS configuration to build properly # CFLAGS configuration to build properly

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno chronos \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 chronos msb-430 msb-430h telosb wsn430-v1_3b \
wsn430-v1_4 z1
USEMODULE += hashes USEMODULE += hashes
USEMODULE += bloom USEMODULE += bloom

View File

@ -1,7 +1,7 @@
export APPLICATION = can_trx export APPLICATION = can_trx
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += shell USEMODULE += shell
USEMODULE += shell_commands USEMODULE += shell_commands

View File

@ -1,8 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \ BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 \
nucleo-l053 stm32f0discovery arduino-duemilanove \ nucleo-f030 nucleo-l053 stm32f0discovery \
arduino-uno nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ arduino-duemilanove arduino-nano arduino-uno \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-l053r8 nucleo-l031k6 nucleo-l053r8
include $(RIOTBASE)/Makefile.include include $(RIOTBASE)/Makefile.include

View File

@ -1,13 +1,13 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 msb-430 msb-430h nucleo-f031k6 \ arduino-uno chronos hifive1 msb-430 msb-430h \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f302r8 nucleo-f303re nucleo-f334r8 \ nucleo-f072rb nucleo-f302r8 nucleo-f303re \
nucleo-l053r8 saml10-xpro saml11-xpro \ nucleo-f334r8 nucleo-l053r8 saml10-xpro \
stm32f0discovery telosb waspmote-pro wsn430-v1_3b \ saml11-xpro stm32f0discovery telosb waspmote-pro \
wsn430-v1_4 z1 wsn430-v1_3b wsn430-v1_4 z1
CFLAGS += -DLOG_LEVEL=LOG_ALL CFLAGS += -DLOG_LEVEL=LOG_ALL

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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 += shell
USEMODULE += at USEMODULE += at

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += at30tse75x USEMODULE += at30tse75x
USEMODULE += shell USEMODULE += shell

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
# exclude boards with insufficient memory # 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 DISABLE_MODULE += auto_init

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += ata8520e USEMODULE += ata8520e
USEMODULE += shell USEMODULE += shell

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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 # include and auto-initialize all available sensors
USEMODULE += saul_default USEMODULE += saul_default

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
# chronos : USART_1 undeclared # chronos : USART_1 undeclared
BOARD_BLACKLIST += chronos BOARD_BLACKLIST += chronos

View File

@ -1,10 +1,11 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
msb-430 msb-430h nucleo-f334r8 nucleo-l053r8 \ arduino-uno msb-430 msb-430h nucleo-f334r8 \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 mega-xplained stm32f0discovery telosb \ nucleo-f303k8 nucleo-l031k6 mega-xplained \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
USEMODULE += auto_init_gnrc_netif USEMODULE += auto_init_gnrc_netif
USEMODULE += enc28j60 USEMODULE += enc28j60

View File

@ -1,7 +1,7 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
msb-430 msb-430h \ arduino-uno msb-430 msb-430h \
nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \ nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 stm32f0discovery telosb \ nucleo-l031k6 stm32f0discovery telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro wsn430-v1_3b wsn430-v1_4 z1

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
# chronos : USART_1 undeclared # chronos : USART_1 undeclared
BOARD_BLACKLIST += chronos BOARD_BLACKLIST += chronos

View File

@ -1,9 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ arduino-uno nucleo-f031k6 nucleo-f042k6 \
nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ nucleo-l031k6 nucleo-f334r8 nucleo-l053r8 \
waspmote-pro stm32f0discovery waspmote-pro
USEMODULE += auto_init_gnrc_netif USEMODULE += auto_init_gnrc_netif
USEMODULE += gnrc_netdev_default USEMODULE += gnrc_netdev_default

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY += arduino-uno arduino-duemilanove BOARD_INSUFFICIENT_MEMORY += arduino-uno arduino-nano arduino-duemilanove
BOARD ?= msba2 BOARD ?= msba2

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += mpu9150 USEMODULE += mpu9150
USEMODULE += xtimer USEMODULE += xtimer

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
# exclude boards with insufficient memory # 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
USEMODULE += shell_commands USEMODULE += shell_commands

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += nvram_spi USEMODULE += nvram_spi
USEMODULE += xtimer USEMODULE += xtimer

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += shell USEMODULE += shell
USEMODULE += pcd8544 USEMODULE += pcd8544

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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 USEMODULE += pir

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
DRIVER ?= rn2483 DRIVER ?= rn2483

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
# exclude boards with insufficient memory # 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 += sdcard_spi
USEMODULE += auto_init_storage USEMODULE += auto_init_storage

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
DRIVER ?= sht11 DRIVER ?= sht11
BOARD ?= msba2 BOARD ?= msba2

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += xtimer USEMODULE += xtimer
USEMODULE += srf02 USEMODULE += srf02

View File

@ -2,7 +2,8 @@ BOARD ?= b-l072z-lrwan1
include ../Makefile.tests_common 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 += od
USEMODULE += shell USEMODULE += shell

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += tsl4531x USEMODULE += tsl4531x
USEMODULE += xtimer USEMODULE += xtimer

View File

@ -1,8 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
nucleo-f042k6 nucleo-f030r8 nucleo-f334r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-f030r8 \
stm32f0discovery waspmote-pro nucleo-f334r8 stm32f0discovery waspmote-pro
USEMODULE += xbee USEMODULE += xbee
USEMODULE += gnrc_txtsnd USEMODULE += gnrc_txtsnd

View File

@ -6,10 +6,11 @@ include ../Makefile.tests_common
BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \ BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \
telosb wsn430-v1_3b wsn430-v1_4 z1 telosb wsn430-v1_3b wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
msb-430 msb-430h nucleo-l031k6 nucleo-f031k6 \ arduino-uno msb-430 msb-430h nucleo-l031k6 \
nucleo-f042k6 nucleo-l053r8 stm32f0discovery \ nucleo-f031k6 nucleo-f042k6 nucleo-l053r8 \
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
USEPKG += emb6 USEPKG += emb6

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FORCE_ASSERTS = 1 FORCE_ASSERTS = 1
USEMODULE += event_callback USEMODULE += event_callback

View File

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

View File

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

View File

@ -2,13 +2,13 @@ DEVELHELP := 1
# name of your application # name of your application
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
hifive1 mega-xplained msb-430 msb-430h \ arduino-uno hifive1 mega-xplained msb-430 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ msb-430h nucleo-f030r8 nucleo-f031k6 \
nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ nucleo-f042k6 nucleo-f070rb nucleo-f072rb \
nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \
stm32f0discovery telosb thingy52 waspmote-pro \ nucleo-l053r8 stm32f0discovery telosb thingy52 \
wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
# chronos, mips-malta, and ruuvitag boards don't support ethos # chronos, mips-malta, and ruuvitag boards don't support ethos
BOARD_BLACKLIST := chronos mips-malta ruuvitag BOARD_BLACKLIST := chronos mips-malta ruuvitag

View File

@ -1,8 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ arduino-uno chronos nucleo-f031k6 nucleo-f042k6 \
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 nucleo-l031k6 telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4
USEMODULE += gnrc_ipv6 USEMODULE += gnrc_ipv6
USEMODULE += gnrc_ipv6_nib USEMODULE += gnrc_ipv6_nib

View File

@ -1,9 +1,10 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ arduino-uno chronos nucleo-f030r8 nucleo-l053r8 \
nucleo-l031k6 nucleo-f042k6 stm32f0discovery \ nucleo-f031k6 nucleo-l031k6 nucleo-f042k6 \
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4
USEMODULE += gnrc_ipv6 USEMODULE += gnrc_ipv6
USEMODULE += gnrc_sixlowpan USEMODULE += gnrc_sixlowpan

View File

@ -1,9 +1,10 @@
APPLICATION = gnrc_mac_timeout APPLICATION = gnrc_mac_timeout
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ arduino-uno chronos nucleo-f030r8 nucleo-f031k6 \
nucleo-l031k6 nucleo-l053r8 stm32f0discovery waspmote-pro nucleo-f042k6 nucleo-l031k6 nucleo-l053r8 \
stm32f0discovery waspmote-pro
USEMODULE += gnrc_mac USEMODULE += gnrc_mac

View File

@ -1,9 +1,10 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ arduino-uno chronos nucleo-f030r8 nucleo-f031k6 \
nucleo-l031k6 nucleo-l053r8 stm32f0discovery \ nucleo-f042k6 nucleo-l031k6 nucleo-l053r8 \
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4
USEMODULE += gnrc_ipv6_nib_router USEMODULE += gnrc_ipv6_nib_router
USEMODULE += gnrc_ndp USEMODULE += gnrc_ndp

View File

@ -1,9 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ 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 \
cc2650-launchpad cc2650stk chronos hifive1 \ bluepill calliope-mini cc2650-launchpad cc2650stk \
maple-mini mega-xplained microbit \ chronos hifive1 maple-mini mega-xplained microbit \
msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb \
nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \

View File

@ -2,13 +2,14 @@ DEVELHELP := 1
# name of your application # name of your application
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
hifive1 mega-xplained msb-430 msb-430h \ arduino-uno hifive1 mega-xplained msb-430 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ msb-430h nucleo-f030r8 nucleo-f031k6 \
nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ nucleo-f042k6 nucleo-f070rb nucleo-f072rb \
nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \
saml10-xpro saml11-xpro stm32f0discovery telosb \ nucleo-l053r8 saml10-xpro saml11-xpro \
thingy52 waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 stm32f0discovery telosb thingy52 waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1
# chronos, mips-malta, and ruuvitag boards don't support ethos # chronos, mips-malta, and ruuvitag boards don't support ethos
BOARD_BLACKLIST := chronos mips-malta ruuvitag BOARD_BLACKLIST := chronos mips-malta ruuvitag

View File

@ -1,13 +1,14 @@
# name of your application # name of your application
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos hifive1 msb-430 msb-430h nucleo-f030r8 \ arduino-uno chronos hifive1 msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-f070rb \ nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ nucleo-f070rb nucleo-f070rb nucleo-f072rb \
nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \
saml10-xpro saml11-xpro stm32f0discovery telosb \ nucleo-l053r8 saml10-xpro saml11-xpro \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
# use IEEE 802.15.4 as link-layer protocol # use IEEE 802.15.4 as link-layer protocol
USEMODULE += netdev_ieee802154 USEMODULE += netdev_ieee802154

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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 += gnrc_sixlowpan_frag
USEMODULE += embunit USEMODULE += embunit

View File

@ -2,10 +2,11 @@ include ../Makefile.tests_common
RIOTBASE ?= $(CURDIR)/../.. RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos telosb nucleo-f042k6 nucleo-f031k6 \ arduino-uno chronos telosb nucleo-f042k6 \
nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \ nucleo-f031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-l031k6 stm32f0discovery waspmote-pro z1 nucleo-l053r8 nucleo-l031k6 stm32f0discovery \
waspmote-pro z1
USEMODULE += sock_dns USEMODULE += sock_dns
USEMODULE += gnrc_sock_udp USEMODULE += gnrc_sock_udp

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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 chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6
USEMODULE += gnrc_sock_ip USEMODULE += gnrc_sock_ip

View File

@ -1,8 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 arduino-duemilanove arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ arduino-uno chronos nucleo-f031k6 nucleo-f042k6 \
waspmote-pro nucleo-l031k6 waspmote-pro
USEMODULE += gnrc_sock_check_reuse USEMODULE += gnrc_sock_check_reuse
USEMODULE += gnrc_sock_udp USEMODULE += gnrc_sock_udp

View File

@ -14,12 +14,15 @@ TCP_TEST_CYCLES ?= 3
# Mark Boards with insufficient memory # Mark Boards with insufficient memory
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-uno calliope-mini chronos hifive1 mega-xplained microbit \ arduino-nano arduino-uno calliope-mini chronos \
msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ hifive1 mega-xplained microbit msb-430 msb-430h \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f070rb nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \
saml10-xpro saml11-xpro sb-430 sb-430h stm32f0discovery telosb \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 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 # Target Address, Target Port and number of Test Cycles
CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\" CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\"

View File

@ -13,12 +13,15 @@ TCP_TEST_CYCLES ?= 3
# Mark Boards with insufficient memory # Mark Boards with insufficient memory
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-uno calliope-mini chronos hifive1 mega-xplained \ arduino-nano arduino-uno calliope-mini chronos \
microbit msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ hifive1 mega-xplained microbit msb-430 msb-430h \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f070rb nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \
saml10-xpro saml11-xpro sb-430 sb-430h stm32f0discovery telosb \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 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 # Local Address, Local Port and number of Test Cycles
CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\" CFLAGS += -DSERVER_ADDR=\"$(TCP_SERVER_ADDR)\"

View File

@ -1,12 +1,14 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
calliope-mini chronos hifive1 mega-xplained \ arduino-uno calliope-mini chronos hifive1 \
microbit msb-430 msb-430h \ mega-xplained microbit msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb nucleo-f103rb nucleo-f302r8 \ nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f334r8 nucleo-l053r8 spark-core stm32f0discovery telosb \ nucleo-f072rb nucleo-f103rb nucleo-f302r8 \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 nucleo-f334r8 nucleo-l053r8 spark-core \
stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
USEMODULE += gnrc_netdev_default USEMODULE += gnrc_netdev_default
USEMODULE += auto_init_gnrc_netif USEMODULE += auto_init_gnrc_netif

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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 += auto_init
USEMODULE += xtimer USEMODULE += xtimer

View File

@ -1,7 +1,8 @@
APPLICATION = isr_yield_higher APPLICATION = isr_yield_higher
include ../Makefile.tests_common 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 USEMODULE += xtimer

View File

@ -1,7 +1,7 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
jiminy-mega256rfr2 mega-xplained arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro
# arduino-mega2560: builds locally but breaks travis (possibly because of # arduino-mega2560: builds locally but breaks travis (possibly because of
# differences in the toolchain) # differences in the toolchain)
# The MSP boards don't feature round(), exp(), and log(), which are used in the unittests # 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 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
# moment. # moment.
BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \
wsn430-v1_4 z1 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 \ BOARD_INSUFFICIENT_MEMORY := airfy-beacon hifive1 nrf6310 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ 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 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
# moment. # moment.
BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \
wsn430-v1_4 z1 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 \ BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery 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 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
# moment. # moment.
BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \
wsn430-v1_4 z1 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 \ BOARD_INSUFFICIENT_MEMORY = blackpill bluepill nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f302r8 \ nucleo-l031k6 nucleo-f030r8 nucleo-f302r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ 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 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
# moment. # moment.
BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
esp8266-esp-12x esp8266-olimex-mod esp8266-sparkfun-thing \ arduino-uno chronos esp8266-esp-12x esp8266-olimex-mod \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ esp8266-sparkfun-thing jiminy-mega256rfr2 mega-xplained \
wsn430-v1_4 z1 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 \ BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery stm32f0discovery

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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 TEST_ON_CI_WHITELIST += all

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f030r8 nucleo-l053r8 stm32f0discovery nucleo-f030r8 nucleo-l053r8 stm32f0discovery

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
chronos mega-xplained msb-430 msb-430h nucleo-f030r8 \ arduino-uno chronos mega-xplained msb-430 \
msb-430h nucleo-f030r8 \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \
stm32f0discovery telosb waspmote-pro z1 stm32f0discovery telosb waspmote-pro z1

View File

@ -4,7 +4,8 @@
CFLAGS += -DNDEBUG CFLAGS += -DNDEBUG
include ../Makefile.tests_common 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 DISABLE_MODULE = auto_init

View File

@ -1,8 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \ arduino-uno chronos jiminy-mega256rfr2 mega-xplained \
arduino-duemilanove 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 \ BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery stm32f0discovery

View File

@ -3,7 +3,7 @@ include ../Makefile.tests_common
FEATURES_REQUIRED += periph_eeprom FEATURES_REQUIRED += periph_eeprom
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
USEMODULE += shell USEMODULE += shell
USEMODULE += shell_commands # provides reboot command USEMODULE += shell_commands # provides reboot command

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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_REQUIRED = periph_gpio
FEATURES_OPTIONAL = periph_gpio_irq FEATURES_OPTIONAL = periph_gpio_irq

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common 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_REQUIRED = periph_gpio

View File

@ -1,7 +1,7 @@
BOARD ?= samr21-xpro BOARD ?= samr21-xpro
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FEATURES_REQUIRED = periph_i2c FEATURES_REQUIRED = periph_i2c

View File

@ -1,7 +1,7 @@
BOARD ?= samr21-xpro BOARD ?= samr21-xpro
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FEATURES_REQUIRED = periph_pwm FEATURES_REQUIRED = periph_pwm

View File

@ -1,7 +1,7 @@
BOARD ?= samr21-xpro BOARD ?= samr21-xpro
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FEATURES_REQUIRED = periph_spi FEATURES_REQUIRED = periph_spi

View File

@ -1,6 +1,6 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FEATURES_REQUIRED = periph_timer FEATURES_REQUIRED = periph_timer

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common 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_REQUIRED += periph_uart
FEATURES_OPTIONAL += periph_lpuart # STM32 L0 and L4 provides lpuart support 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 #malloc.h not found
BOARD_BLACKLIST := jiminy-mega256rfr2 mega-xplained 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 USEMODULE += pipe

View File

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

View File

@ -2,7 +2,7 @@ include ../Makefile.tests_common
BOARD ?= native BOARD ?= native
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno
FEATURES_OPTIONAL += periph_rtc FEATURES_OPTIONAL += periph_rtc

View File

@ -25,7 +25,7 @@ else
USEMODULE += mtd_sdcard USEMODULE += mtd_sdcard
endif endif
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
msb-430 msb-430h nucleo-f031k6 telosb \ msb-430 msb-430h nucleo-f031k6 telosb \
wsn430-v1_3b wsn430-v1_4 z1 wsn430-v1_3b wsn430-v1_4 z1

View File

@ -1,8 +1,9 @@
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno \ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
jiminy-mega256rfr2 mega-xplained waspmote-pro \ arduino-uno chronos jiminy-mega256rfr2 mega-xplained \
chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6

View File

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

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