mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
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.
This commit is contained in:
parent
73f6328137
commit
dd3ca90e8a
@ -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)/../..
|
||||
|
@ -1,5 +1,7 @@
|
||||
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:
|
||||
|
@ -1,5 +1,7 @@
|
||||
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
|
||||
|
@ -1,5 +1,7 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
|
||||
|
||||
USEMODULE += mpu9150
|
||||
USEMODULE += xtimer
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
|
||||
|
||||
USEMODULE += nvram_spi
|
||||
USEMODULE += xtimer
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += pir
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
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
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
|
||||
nucleo-f042k6
|
||||
|
||||
USEMODULE += evtimer
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
|
||||
nucleo-f042k6
|
||||
|
||||
USEMODULE += evtimer
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
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
|
||||
|
@ -1,7 +1,8 @@
|
||||
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
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += auto_init
|
||||
USEMODULE += xtimer
|
||||
|
@ -1,7 +1,7 @@
|
||||
APPLICATION = isr_yield_higher
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += xtimer
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
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
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
TEST_ON_CI_WHITELIST += all
|
||||
|
||||
|
@ -2,6 +2,8 @@ include ../Makefile.tests_common
|
||||
|
||||
DISABLE_MODULE += auto_init
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
|
||||
|
||||
USEMODULE += shell
|
||||
USEMODULE += timex
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
DISABLE_MODULE += auto_init
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += core_thread_flags
|
||||
USEMODULE += xtimer
|
||||
|
@ -2,6 +2,8 @@ include ../Makefile.tests_common
|
||||
|
||||
DISABLE_MODULE += auto_init
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
|
||||
|
||||
TEST_ON_CI_WHITELIST += all
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += xtimer
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
include ../Makefile.tests_common
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
|
||||
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
|
||||
|
||||
USEMODULE += xtimer
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user