Skip to content
Snippets Groups Projects
Commit dd3ca90e authored by Francisco Acosta's avatar Francisco Acosta
Browse files

examples, tests: add memory insufficient arduino boards

The unification of a bigger stack for the atmega platforms
makes some boards to not have enough memory to provide
the big stack plus the application code.

It is possible though, to override the stack size to a
smaller amount if running the test is necessary.
parent 73f63281
No related branches found
No related tags found
No related merge requests found
Showing
with 32 additions and 16 deletions
......@@ -11,7 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
chronos hifive1 msb-430 msb-430h nucleo-f030r8 \
nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \
stm32f0discovery telosb waspmote-pro \
mega-xplained stm32f0discovery telosb waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1
# Enable GNRC networking
......
......@@ -4,7 +4,8 @@ APPLICATION = ipc_pingpong
# If no BOARD is found in the environment, use this default:
BOARD ?= native
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
# This has to be the absolute path to the RIOT base directory:
RIOTBASE ?= $(CURDIR)/../..
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
# Modules that will have an impact on the size of the TCB (thread_t):
#
# disabled by default, enable on demand:
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
# include and auto-initialize all available sensors
USEMODULE += saul_default
# include driver for bmx055 sensor
......
......@@ -3,7 +3,7 @@ include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
msb-430 msb-430h nucleo-f334r8 nucleo-l053r8 \
nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
nucleo-l031k6 stm32f0discovery telosb \
nucleo-l031k6 mega-xplained stm32f0discovery telosb \
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
USEMODULE += auto_init_gnrc_netif
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
USEMODULE += mpu9150
USEMODULE += xtimer
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
USEMODULE += nvram_spi
USEMODULE += xtimer
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
USEMODULE += pir
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
USEMODULE += tsl4531x
USEMODULE += xtimer
......
......@@ -2,7 +2,7 @@ include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
nucleo-f042k6 nucleo-f030r8 nucleo-f334r8 \
stm32f0discovery
stm32f0discovery waspmote-pro
USEMODULE += xbee
USEMODULE += gnrc_txtsnd
......
......@@ -6,10 +6,10 @@ include ../Makefile.tests_common
BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \
telosb wsn430-v1_3b wsn430-v1_4 z1
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
msb-430 msb-430h nucleo-l031k6 nucleo-f031k6 \
nucleo-f042k6 nucleo-l053r8 stm32f0discovery \
telosb wsn430-v1_3b wsn430-v1_4 z1
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
USEPKG += emb6
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
nucleo-f042k6
USEMODULE += evtimer
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
nucleo-f042k6
USEMODULE += evtimer
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
telosb wsn430-v1_3b wsn430-v1_4
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4
USEMODULE += gnrc_ipv6
USEMODULE += gnrc_ipv6_nib
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6
chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
waspmote-pro
USEMODULE += gnrc_sock_check_reuse
USEMODULE += gnrc_sock_udp
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
USEMODULE += auto_init
USEMODULE += xtimer
......
APPLICATION = isr_yield_higher
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
USEMODULE += xtimer
......
include ../Makefile.tests_common
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
TEST_ON_CI_WHITELIST += all
......
......@@ -3,6 +3,8 @@ include ../Makefile.tests_common
FEATURES_REQUIRED += periph_eeprom
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
USEMODULE += shell
USEMODULE += shell_commands # provides reboot command
......
......@@ -2,7 +2,7 @@ include ../Makefile.tests_common
#malloc.h not found
BOARD_BLACKLIST := jiminy-mega256rfr2 mega-xplained
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
USEMODULE += pipe
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment