mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
dd3ca90e8a
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.
45 lines
1.3 KiB
Makefile
45 lines
1.3 KiB
Makefile
# overwrite board, do not set native as default
|
|
BOARD ?= samr21-xpro
|
|
include ../Makefile.tests_common
|
|
|
|
# MSP-430 doesn't support C11's atomic functionality yet
|
|
BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \
|
|
telosb wsn430-v1_3b wsn430-v1_4 z1
|
|
|
|
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
|
|
msb-430 msb-430h nucleo-l031k6 nucleo-f031k6 \
|
|
nucleo-f042k6 nucleo-l053r8 stm32f0discovery \
|
|
telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
|
|
|
USEPKG += emb6
|
|
|
|
USEMODULE += emb6_router
|
|
USEMODULE += emb6_sock_udp
|
|
USEMODULE += ipv6_addr
|
|
USEMODULE += shell
|
|
USEMODULE += shell_commands
|
|
USEMODULE += ps
|
|
USEMODULE += od
|
|
|
|
# define the driver to be used for selected boards
|
|
ifneq (,$(filter samr21-xpro,$(BOARD)))
|
|
DRIVER := at86rf233
|
|
endif
|
|
ifneq (,$(filter iotlab-m3 fox,$(BOARD)))
|
|
DRIVER := at86rf231
|
|
endif
|
|
ifneq (,$(filter mulle,$(BOARD)))
|
|
DRIVER := at86rf212b
|
|
endif
|
|
|
|
# use the at86rf231 as fallback device
|
|
DRIVER ?= at86rf231
|
|
|
|
# include the selected driver
|
|
USEMODULE += $(DRIVER)
|
|
|
|
CFLAGS += -Wno-unused-parameter -Wno-unused-function -Wno-type-limits
|
|
CFLAGS += -Wno-sign-compare -Wno-missing-field-initializers
|
|
|
|
include $(RIOTBASE)/Makefile.include
|