1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

Merge pull request #11441 from aabadie/board/i-nucleo-lrwan1

boards: add support for i-nucleo-lrwan1 (Arduino-like shield)
This commit is contained in:
Alexandre Abadie 2019-05-21 10:51:43 +02:00 committed by GitHub
commit 7c27badfbb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
70 changed files with 7837 additions and 79 deletions

View File

@ -0,0 +1,3 @@
MODULE = board
include $(RIOTBASE)/Makefile.base

View File

@ -0,0 +1,5 @@
FEATURES_REQUIRED += periph_lpuart
ifneq (,$(filter netdev_default,$(USEMODULE)))
USEMODULE += sx1272
endif

View File

@ -0,0 +1,13 @@
# Put defined MCU peripherals here (in alphabetical order)
FEATURES_PROVIDED += periph_i2c
FEATURES_PROVIDED += periph_lpuart
FEATURES_PROVIDED += periph_rtc
FEATURES_PROVIDED += periph_rtt
FEATURES_PROVIDED += periph_spi
FEATURES_PROVIDED += periph_timer
FEATURES_PROVIDED += periph_uart
# The board MPU family (used for grouping by the CI system)
FEATURES_MCU_GROUP = cortex_m0_1
include $(RIOTCPU)/stm32l0/Makefile.features

View File

@ -0,0 +1,22 @@
## the cpu to build for
export CPU = stm32l0
export CPU_MODEL = stm32l052t8
# we use shared STM32 configuration snippets
INCLUDES += -I$(RIOTBOARD)/common/stm32/include
# define the default port depending on the host OS
PORT_LINUX ?= /dev/ttyACM0
PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*)))
# setup serial terminal
include $(RIOTMAKE)/tools/serial.inc.mk
# to flash this board, use an ST-link adapter
export DEBUG_ADAPTER ?= stlink
# call a 'reset halt' command before starting the debugger
export OPENOCD_DBG_START_CMD = -c 'reset halt'
# this board uses openocd
include $(RIOTMAKE)/tools/openocd.inc.mk

View File

@ -0,0 +1,29 @@
/*
* Copyright (C) 2019 Inria
*
* 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_i-nucleo-lrwan1
* @{
*
* @file
* @brief Board specific implementations for the ST I-NUCLEO-LRWAN1 board
*
* @author Alexandre Abadie <alexandre.abadie@inria.fr>
*
* @}
*/
#include "board.h"
#include "periph/gpio.h"
void board_init(void)
{
/* initialize the CPU */
cpu_init();
}

View File

@ -0,0 +1,67 @@
/**
@defgroup boards_i-nucleo-lrwan1 ST I-NUCLEO-LRWAN1 LoRa board
@ingroup boards
@brief Support for the ST I-NUCLEO-LRWAN1 LoRa board shield
## Description
<img src="https://www.st.com/content/ccc/fragment/product_related/rpn_information/board_photo/group0/d0/d8/be/59/bb/0f/42/d9/i-nucleo-lrwan1.jpg/files/i-nucleo-lrwan1.jpg/_jcr_content/translations/en.i-nucleo-lrwan1.jpg"
alt="I-NUCLEO-LRWAN1" style="width:400px;"/>
The [I-NUCLEO-LRWAN1](https://www.st.com/en/evaluation-tools/i-nucleo-lrwan1.html)
board provides LoRa connectivity with an SX1272 radio connected via SPI
to an ultra-low power
[STM32L052T8](https://www.st.com/en/microcontrollers-microprocessors/stm32l052t8.html).
microcontroller.
For details, the
[schematics are available on GitHub](https://github.com/USIWP1Module/USI_I-NUCLEO-LRWAN1/blob/master/Schematics/USI%20LoRa%20Arduino%20shield_SCH_20161115-1.pdf).
_Note_: to use the on-board I2C sensors, the R19 and R20 shorts must be closed
(soldered).
## Flashing the board
To flash, one needs to use an external ST-Link programmer connected to SWD pins
of the JP6 connector.
By default, the flash on the microcontroller is write protected so before being
able to flash it, one needs to unlock using the following:
- Apply the following patch to the `openocd.sh` script:
```diff
diff --git a/dist/tools/openocd/openocd.sh b/dist/tools/openocd/openocd.sh
index c59a1939a2..0c359e438c 100755
--- a/dist/tools/openocd/openocd.sh
+++ b/dist/tools/openocd/openocd.sh
@@ -248,6 +248,11 @@ do_flash() {
-c 'init' \
-c 'targets' \
-c 'reset halt' \
+ -c 'stm32lx unlock 0' \
+ -c 'reset halt' \
+ -c 'init' \
+ -c 'targets' \
+ -c 'reset halt' \
${OPENOCD_PRE_FLASH_CMDS} \
-c 'flash write_image erase \"${IMAGE_FILE}\" ${IMAGE_OFFSET} ${IMAGE_TYPE}' \
${OPENOCD_PRE_VERIFY_CMDS} \
```
- Run make flash:
```sh
make BOARD=i-nucleo-lrwan1 -C examples/hello-world flash
```
The command will fail but after that the memory will be unlocked after a
power cycle. The line added above in `openocd.sh` can also be removed.
- Unplug the board and replug-it: the board is now flashable normally.
Note that this unlock procedure only needs to be done once.
## Accessing STDIO
STDIO is available on pin 0 and 1 on CN9 so one needs an USB to UART to connect
to STDIO.
When flashing using an ST-Link, STDIO pins can be plugged directly to the RX/TX
pins on the programmer, STDIO is then accessible like on any Nucleo boards.
*/

View File

@ -0,0 +1,60 @@
/*
* Copyright (C) 2019 Inria
*
* 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_i-nucleo-lrwan1
* @{
*
* @file
* @brief Board specific definitions for the ST I-NUCLEO-LRWAN1 board
*
* @author Alexandre Abadie <alexandre.abadie@inria.fr>
*/
#ifndef BOARD_H
#define BOARD_H
#include <stdint.h>
#include "cpu.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* @name xtimer configuration
* @{
*/
#define XTIMER_WIDTH (16)
/** @} */
/**
* @name SX1272 configuration
* @{
**/
#define SX127X_PARAM_SPI_NSS GPIO_PIN(PORT_A, 15)
#define SX127X_PARAM_RESET GPIO_PIN(PORT_A, 9)
#define SX127X_PARAM_DIO0 GPIO_PIN(PORT_A, 2)
#define SX127X_PARAM_DIO1 GPIO_PIN(PORT_A, 3)
#define SX127X_PARAM_DIO2 GPIO_PIN(PORT_A, 5)
#define SX127X_PARAM_DIO3 GPIO_PIN(PORT_A, 6)
#define SX127X_PARAM_PASELECT (SX127X_PA_BOOST)
/** @} */
/**
* @brief Initialize board specific hardware, including clock, LEDs and std-IO
*/
void board_init(void);
#ifdef __cplusplus
}
#endif
#endif /* BOARD_H */
/** @} */

View File

@ -0,0 +1,172 @@
/*
* Copyright (C) 2019 Inria
*
* 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_i-nucleo-lrwan1
* @{
*
* @file
* @brief Peripheral MCU configuration for the ST I-NUCLEO-LRWAN1 board
*
* @author Alexandre Abadie <alexandre.abadie@inria.fr>
*/
#ifndef PERIPH_CONF_H
#define PERIPH_CONF_H
#include "periph_cpu.h"
#include "cfg_rtt_default.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* @name Clock system configuration
* @{
*/
#define CLOCK_HSI (16000000U) /* internal oscillator */
#define CLOCK_CORECLOCK (32000000U) /* desired core clock frequency */
#define CLOCK_LSE (1) /* enable low speed external oscillator */
/* configuration of PLL prescaler and multiply values */
/* CORECLOCK := HSI / CLOCK_PLL_DIV * CLOCK_PLL_MUL */
#define CLOCK_PLL_DIV RCC_CFGR_PLLDIV2
#define CLOCK_PLL_MUL RCC_CFGR_PLLMUL4
/* configuration of peripheral bus clock prescalers */
#define CLOCK_AHB_DIV RCC_CFGR_HPRE_DIV1 /* AHB clock -> 32MHz */
#define CLOCK_APB2_DIV RCC_CFGR_PPRE2_DIV1 /* APB2 clock -> 32MHz */
#define CLOCK_APB1_DIV RCC_CFGR_PPRE1_DIV1 /* APB1 clock -> 32MHz */
/* configuration of flash access cycles */
#define CLOCK_FLASH_LATENCY FLASH_ACR_LATENCY
/* bus clocks for simplified peripheral initialization, UPDATE MANUALLY! */
#define CLOCK_AHB (CLOCK_CORECLOCK / 1)
#define CLOCK_APB2 (CLOCK_CORECLOCK / 1)
#define CLOCK_APB1 (CLOCK_CORECLOCK / 1)
/** @} */
/**
* @name Timer configuration
* @{
*/
static const timer_conf_t timer_config[] = {
{
.dev = TIM2,
.max = 0x0000ffff,
.rcc_mask = RCC_APB1ENR_TIM2EN,
.bus = APB1,
.irqn = TIM2_IRQn
}
};
#define TIMER_0_ISR isr_tim2
#define TIMER_NUMOF (sizeof(timer_config) / sizeof(timer_config[0]))
/** @} */
/**
* @name UART configuration
* @{
*/
static const uart_conf_t uart_config[] = {
{
.dev = LPUART1,
.rcc_mask = RCC_APB1ENR_LPUART1EN,
.rx_pin = GPIO_PIN(PORT_B, 11),
.tx_pin = GPIO_PIN(PORT_B, 10),
.rx_af = GPIO_AF4,
.tx_af = GPIO_AF4,
.bus = APB1,
.irqn = LPUART1_IRQn,
.type = STM32_LPUART,
.clk_src = 0, /* Use APB clock */
},
};
#define UART_0_ISR (isr_rng_lpuart1)
#define UART_NUMOF (sizeof(uart_config) / sizeof(uart_config[0]))
/** @} */
/**
* @name SPI configuration
*
* @note The spi_divtable is auto-generated from
* `cpu/stm32_common/dist/spi_divtable/spi_divtable.c`
* @{
*/
static const uint8_t spi_divtable[2][5] = {
{ /* for APB1 @ 32000000Hz */
7, /* -> 125000Hz */
5, /* -> 500000Hz */
4, /* -> 1000000Hz */
2, /* -> 4000000Hz */
1 /* -> 8000000Hz */
},
{ /* for APB2 @ 32000000Hz */
7, /* -> 125000Hz */
5, /* -> 500000Hz */
4, /* -> 1000000Hz */
2, /* -> 4000000Hz */
1 /* -> 8000000Hz */
}
};
static const spi_conf_t spi_config[] = {
{
.dev = SPI1, /* connected to SX1272 */
.mosi_pin = GPIO_PIN(PORT_A, 12),
.miso_pin = GPIO_PIN(PORT_B, 4),
.sclk_pin = GPIO_PIN(PORT_B, 3),
.cs_pin = GPIO_PIN(PORT_A, 15),
.af = GPIO_AF0,
.rccmask = RCC_APB2ENR_SPI1EN,
.apbbus = APB2,
},
};
#define SPI_NUMOF (sizeof(spi_config) / sizeof(spi_config[0]))
/** @} */
/**
* @name I2C configuration
* @{
*/
static const i2c_conf_t i2c_config[] = {
{
.dev = I2C1,
.speed = I2C_SPEED_NORMAL,
.scl_pin = GPIO_PIN(PORT_B, 6),
.sda_pin = GPIO_PIN(PORT_B, 7),
.scl_af = GPIO_AF1,
.sda_af = GPIO_AF1,
.bus = APB1,
.rcc_mask = RCC_APB1ENR_I2C1EN,
.irqn = I2C1_IRQn
}
};
#define I2C_0_ISR isr_i2c1
#define I2C_NUMOF (sizeof(i2c_config) / sizeof(i2c_config[0]))
/** @} */
/**
* @name RTC configuration
* @{
*/
#define RTC_NUMOF (1U)
/** @} */
#ifdef __cplusplus
}
#endif
#endif /* PERIPH_CONF_H */
/** @} */

View File

@ -77,7 +77,7 @@ typedef struct {
#define EEPROM_START_ADDR (0x08080000)
#if defined(CPU_LINE_STM32L073xx) || defined(CPU_LINE_STM32L072xx)
#define EEPROM_SIZE (6144U) /* 6kB */
#elif defined(CPU_LINE_STM32L053xx)
#elif defined(CPU_LINE_STM32L053xx) || defined(CPU_LINE_STM32L052xx)
#define EEPROM_SIZE (2048U) /* 2kB */
#elif defined(CPU_LINE_STM32L031xx)
#define EEPROM_SIZE (1024U) /* 1kB */

7344
cpu/stm32l0/include/vendor/stm32l052xx.h vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -86,6 +86,15 @@ ISR_VECTOR(1) const isr_t vector_cpu[CPU_IRQ_NUMOF] = {
#if defined(CPU_LINE_STM32L031xx)
[ 4] = isr_rcc, /* [ 4] RCC Interrupt */
[29] = isr_lpuart1, /* [29] LPUART1 Interrupt */
#elif defined(CPU_LINE_STM32L052xx)
[ 4] = isr_rcc_crs, /* [ 4] RCC and CRS Interrupts */
[ 8] = isr_tsc, /* [ 8] TSC Interrupt */
[17] = isr_tim6_dac, /* [17] TIM6 and DAC Interrupts */
[24] = isr_i2c2, /* [24] I2C2 Interrupt */
[26] = isr_spi2, /* [26] SPI2 Interrupt */
[27] = isr_usart1, /* [27] USART1 Interrupt */
[29] = isr_rng_lpuart1, /* [29] RNG and LPUART1 Interrupts */
[31] = isr_usb, /* [31] USB global Interrupt */
#elif defined(CPU_LINE_STM32L053xx)
[ 4] = isr_rcc_crs, /* [ 4] RCC and CRS Interrupts */
[ 8] = isr_tsc, /* [ 8] TSC Interrupt */

View File

@ -11,6 +11,7 @@ RIOTBASE ?= $(CURDIR)/../..
# example...
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno chronos hifive1 \
i-nucleo-lrwan1 \
mega-xplained microbit msb-430 msb-430h nrf51dk \
nrf51dongle nrf6310 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \

View File

@ -8,7 +8,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 mega-xplained msb-430 \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
mega-xplained msb-430 \
msb-430h nucleo-f030r8 nucleo-l053r8 \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-f334r8 nucleo-l031k6 stm32f0discovery \

View File

@ -8,7 +8,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 msb-430 msb-430h \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
msb-430 msb-430h \
nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \
nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \
nucleo-l031k6 mega-xplained stm32f0discovery \

View File

@ -14,7 +14,7 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill calliope-mini \
cc2650-launchpad cc2650stk hifive1 lsn50 maple-mini \
cc2650-launchpad cc2650stk hifive1 lsn50 i-nucleo-lrwan1 maple-mini \
microbit nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \
nucleo-f070rb nucleo-f072rb nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \

View File

@ -8,7 +8,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 msb-430 msb-430h \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f072rb nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \

View File

@ -10,7 +10,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos mega-xplained msb-430 \
arduino-uno chronos i-nucleo-lrwan1 \
mega-xplained msb-430 \
msb-430h nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-f334r8 nucleo-l053r8 stm32f0discovery \

View File

@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno b-l072z-lrwan1 blackpill \
bluepill calliope-mini cc2650-launchpad cc2650stk \
hifive1 lsn50 maple-mini mega-xplained microbit msb-430 \
hifive1 i-nucleo-lrwan1 lsn50 maple-mini mega-xplained microbit msb-430 \
msb-430h nrf51dk nrf51dongle nrf6310 \
nucleo-f031k6 nucleo-f042k6 \
nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \

View File

@ -9,8 +9,9 @@ RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno blackpill bluepill calliope-mini \
chronos hifive1 mega-xplained microbit msb-430 \
msb-430h nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
chronos hifive1 i-nucleo-lrwan1 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 \

View File

@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno b-l072z-lrwan1 blackpill \
bluepill calliope-mini \
chronos hifive1 mega-xplained microbit \
chronos hifive1 i-nucleo-lrwan1 mega-xplained microbit \
msb-430 msb-430h nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \

View File

@ -8,7 +8,7 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill calliope-mini \
cc2650-launchpad cc2650stk hifive1 lobaro-lorabox lsn50 \
cc2650-launchpad cc2650stk hifive1 i-nucleo-lrwan1 lobaro-lorabox lsn50 \
maple-mini microbit nrf51dk nrf51dongle nrf6310 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \
nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \

View File

@ -7,7 +7,7 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \
cc2650stk hamilton lsn50 \
cc2650stk hamilton i-nucleo-lrwan1 lsn50 \
maple-mini microbit nrf51dk nrf51dongle \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-f070rb nucleo-f072rb nucleo-f103rb \

View File

@ -7,8 +7,9 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \
cc2650stk lobaro-lorabox maple-mini microbit \
nrf51dk nrf51dongle nucleo-f030r8 nucleo-f031k6 \
cc2650stk i-nucleo-lrwan1 lobaro-lorabox maple-mini \
microbit nrf51dk nrf51dongle \
nucleo-f030r8 nucleo-f031k6 \
nucleo-f042k6 nucleo-f070rb nucleo-f072rb \
nucleo-f103rb nucleo-f302r8 nucleo-f303k8 \
nucleo-f334r8 nucleo-f410rb nucleo-l031k6 \

View File

@ -8,7 +8,7 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos msb-430 msb-430h \
arduino-uno chronos i-nucleo-lrwan1 msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \
stm32f0discovery telosb waspmote-pro wsn430-v1_3b \

View File

@ -8,8 +8,8 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../../
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos mega-xplained msb-430 \
msb-430h nucleo-f042k6 nucleo-f031k6 \
arduino-uno chronos i-nucleo-lrwan1 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

View File

@ -8,8 +8,9 @@ BOARD ?= native
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno chronos mega-xplained \
msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \
arduino-nano arduino-uno chronos i-nucleo-lrwan1 \
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 \

View File

@ -1,7 +1,7 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 \
nucleo-f030 nucleo-l053 stm32f0discovery \
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 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

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 msb-430 msb-430h \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f072rb nucleo-f302r8 nucleo-f303re \

View File

@ -6,7 +6,7 @@ include ../Makefile.tests_common
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := nucleo-f334r8 spark-core stm32f0discovery
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core stm32f0discovery
# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable

View File

@ -6,7 +6,7 @@ include ../Makefile.tests_common
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := nucleo-f334r8 spark-core stm32f0discovery
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core stm32f0discovery
# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable

View File

@ -6,7 +6,7 @@ include ../Makefile.tests_common
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := nucleo-f334r8 spark-core stm32f0discovery
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core stm32f0discovery
# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable

View File

@ -1,8 +1,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno msb-430 msb-430h nucleo-f334r8 \
nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \
arduino-uno i-nucleo-lrwan1 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

View File

@ -1,7 +1,7 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno msb-430 msb-430h \
arduino-uno i-nucleo-lrwan1 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,7 +1,7 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno nucleo-f031k6 nucleo-f042k6 \
arduino-uno i-nucleo-lrwan1 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery waspmote-pro

View File

@ -7,8 +7,8 @@ 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-nano \
arduino-uno msb-430 msb-430h nucleo-l031k6 \
nucleo-f031k6 nucleo-f042k6 nucleo-l053r8 \
arduino-uno i-nucleo-lrwan1 msb-430 msb-430h \
nucleo-l031k6 nucleo-f031k6 nucleo-f042k6 nucleo-l053r8 \
stm32f0discovery telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1

View File

@ -3,8 +3,8 @@ DEVELHELP := 1
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno hifive1 mega-xplained msb-430 \
msb-430h nucleo-f030r8 nucleo-f031k6 \
arduino-uno hifive1 i-nucleo-lrwan1 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 \

View File

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

View File

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

View File

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

View File

@ -3,7 +3,8 @@ include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno b-l072z-lrwan1 blackpill \
bluepill calliope-mini cc2650-launchpad cc2650stk \
chronos hifive1 lsn50 maple-mini mega-xplained microbit \
chronos hifive1 i-nucleo-lrwan1 lsn50 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

@ -3,8 +3,8 @@ DEVELHELP := 1
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno hifive1 mega-xplained msb-430 \
msb-430h nucleo-f030r8 nucleo-f031k6 \
arduino-uno hifive1 i-nucleo-lrwan1 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 \

View File

@ -2,7 +2,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 msb-430 msb-430h \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
msb-430 msb-430h \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-f070rb nucleo-f070rb nucleo-f072rb \
nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \

View File

@ -3,8 +3,9 @@ include ../Makefile.tests_common
RIOTBASE ?= $(CURDIR)/../..
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos hifive1 mega-xplained \
msb-430 msb-430h nucleo-f042k6 nucleo-f031k6 \
arduino-uno chronos hifive1 i-nucleo-lrwan1 \
mega-xplained msb-430 msb-430h \
nucleo-f042k6 nucleo-f031k6 \
nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \
nucleo-l031k6 stm32f0discovery thingy52 telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1

View File

@ -15,12 +15,12 @@ TCP_TEST_CYCLES ?= 3
# Mark Boards with insufficient memory
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
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 \
hifive1 i-nucleo-lrwan1 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

View File

@ -14,7 +14,8 @@ TCP_TEST_CYCLES ?= 3
# Mark Boards with insufficient memory
BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
arduino-nano arduino-uno calliope-mini chronos \
hifive1 mega-xplained microbit msb-430 msb-430h \
hifive1 i-nucleo-lrwan1 mega-xplained microbit \
msb-430 msb-430h \
nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \
nucleo-f030r8 nucleo-f070rb nucleo-f072rb \

View File

@ -2,6 +2,7 @@ include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno calliope-mini chronos hifive1 \
i-nucleo-lrwan1 \
mega-xplained microbit msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \

View File

@ -7,7 +7,8 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
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 \
BOARD_INSUFFICIENT_MEMORY := airfy-beacon hifive1 i-nucleo-lrwan1 nrf6310 \
nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-f334r8 nucleo-l053r8 stm32f0discovery \
yunjia-nrf51822

View File

@ -7,9 +7,9 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
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
BOARD_INSUFFICIENT_MEMORY = i-nucleo-lrwan1 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \
nucleo-f334r8 nucleo-l053r8 stm32f0discovery
LWIP_IPV4 ?= 0

View File

@ -7,7 +7,8 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
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 \
BOARD_INSUFFICIENT_MEMORY = blackpill bluepill i-nucleo-lrwan1 \
nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f302r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
saml10-xpro saml11-xpro stm32f0discovery

View File

@ -7,7 +7,8 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
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 \
BOARD_INSUFFICIENT_MEMORY = i-nucleo-lrwan1 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-nano arduino-uno \
i-nucleo-lrwan1 \
nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f030r8 nucleo-l053r8 stm32f0discovery

View File

@ -1,8 +1,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos mega-xplained msb-430 \
msb-430h nucleo-f030r8 \
arduino-uno chronos i-nucleo-lrwan1 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 @@ 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 \
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery

View File

@ -10,9 +10,9 @@ FEATURES_OPTIONAL += periph_rtc
BOARD_WHITELIST := airfy-beacon arduino-due arduino-duemilanove arduino-mega2560 \
arduino-mkr1000 arduino-mkrzero arduino-uno arduino-zero avsextrem \
b-l072z-lrwan1 b-l475e-iot01a bluepill cc2538dk ek-lm4f120xl \
feather-m0 fox frdm-k22f frdm-k64f ikea-tradfri iotlab-a8-m3 \
iotlab-m3 limifrog-v1 maple-mini msb-430 msb-430h msba2 msbiot \
mulle nrf52840dk nrf52dk nrf6310 nucleo-f207zg nucleo-f303ze \
feather-m0 fox frdm-k22f frdm-k64f i-nucleo-lrwan1 ikea-tradfri \
iotlab-a8-m3 iotlab-m3 limifrog-v1 maple-mini msb-430 msb-430h msba2 \
msbiot mulle nrf52840dk nrf52dk nrf6310 nucleo-f207zg nucleo-f303ze \
nucleo-f412zg nucleo-f413zh nucleo-f429zi nucleo-f446ze \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \
nucleo-l432kc nucleo-f072rb nucleo-f091rc nucleo-f103rb nucleo-f302r8 \

View File

@ -33,8 +33,8 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
BOARD_WHITELIST := airfy-beacon arduino-due arduino-duemilanove arduino-mega2560 \
arduino-mkr1000 arduino-mkrzero arduino-uno arduino-zero avsextrem \
b-l072z-lrwan1 b-l475e-iot01a bluepill cc2538dk ek-lm4f120xl \
feather-m0 fox frdm-k22f frdm-k64f ikea-tradfri iotlab-a8-m3 \
iotlab-m3 limifrog-v1 maple-mini msba2 msbiot \
feather-m0 fox frdm-k22f frdm-k64f ikea-tradfri i-nucleo-lrwan1 \
iotlab-a8-m3 iotlab-m3 limifrog-v1 maple-mini msba2 msbiot \
mulle nrf52840dk nrf52dk nrf6310 nucleo-f207zg nucleo-f303ze \
nucleo-f412zg nucleo-f413zh nucleo-f429zi nucleo-f446ze \
nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \

View File

@ -4,7 +4,8 @@ include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno chronos jiminy-mega256rfr2 mega-xplained msb-430 \
msb-430h telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \
BOARD_INSUFFICIENT_MEMORY := chronos i-nucleo-lrwan1 msb-430 msb-430h \
nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \

View File

@ -6,7 +6,8 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-l053r8 stm32f0discovery
TEST_ON_CI_WHITELIST += native

View File

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

View File

@ -23,7 +23,8 @@ BOARD_BLACKLIST := arduino-duemilanove \
z1 \
#
BOARD_INSUFFICIENT_MEMORY := nucleo-f030r8 \
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 \
nucleo-f030r8 \
nucleo-f031k6 \
nucleo-f042k6 \
nucleo-l031k6 \

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
chronos mbed_lpc1768 msb-430 msb-430h nrf6310 \
chronos i-nucleo-lrwan1 mbed_lpc1768 \
msb-430 msb-430h nrf6310 \
nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
nucleo-f030r8 nucleo-f303k8 nucleo-f334r8 \
nucleo-l053r8 spark-core stm32f0discovery \

View File

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

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro
arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro \
i-nucleo-lrwan1
# arduino mega2560 uno duemilanove : unknown type name: clockid_t
# jiminy-mega256rfr2: unknown type name: clockid_t
# mega-xplained: unknown type name: clockid_t

View File

@ -2,7 +2,7 @@ include ../Makefile.tests_common
BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-nano \
arduino-uno jiminy-mega256rfr2 mega-xplained waspmote-pro \
hifive1
hifive1 i-nucleo-lrwan1
# arduino mega2560 uno duemilanove : unknown type name: clockid_t
# jiminy-mega256rfr2: unknown type name: clockid_t
# mega-xplained: unknown type name: clockid_t

View File

@ -10,7 +10,8 @@ USEMODULE += pthread
USEMODULE += xtimer
USEMODULE += random
BOARD_INSUFFICIENT_MEMORY += chronos msb-430 msb-430h nucleo-f031k6 \
BOARD_INSUFFICIENT_MEMORY += chronos i-nucleo-lrwan1 \
msb-430 msb-430h nucleo-f031k6 \
nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery

View File

@ -3,7 +3,8 @@ BOARD ?= samr21-xpro
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
chronos msb-430 msb-430h nucleo-f031k6 \
chronos i-nucleo-lrwan1 \
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

View File

@ -1,6 +1,7 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
i-nucleo-lrwan1 \
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-nano \
arduino-uno msb-430 msb-430h nucleo-f031k6 \
arduino-uno i-nucleo-lrwan1 \
msb-430 msb-430h nucleo-f031k6 \
nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
stm32f0discovery waspmote-pro

View File

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

View File

@ -1,7 +1,8 @@
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-nano arduino-uno \
chronos msb-430 msb-430h nucleo-f031k6 \
chronos i-nucleo-lrwan1 \
msb-430 msb-430h nucleo-f031k6 \
nucleo-f303k8
DISABLE_MODULE += auto_init

View File

@ -23,6 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon \
feather-m0 \
firefly \
hamilton \
i-nucleo-lrwan1 \
ikea-tradfri \
limifrog-v1 maple-mini \
lobaro-lorabox \
@ -122,6 +123,7 @@ ARM_CORTEX_M_BOARDS := airfy-beacon \
frdm-k22f \
frdm-k64f \
frdm-kw41z \
i-nucleo-lrwan1 \
ikea-tradfri \
iotlab-a8-m3 \
iotlab-m3 \