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.
48 lines
1.6 KiB
Makefile
48 lines
1.6 KiB
Makefile
# name of your application
|
|
APPLICATION = cord_epsim
|
|
|
|
# If no BOARD is found in the environment, use this default:
|
|
BOARD ?= native
|
|
|
|
# This has to be the absolute path to the RIOT base directory:
|
|
RIOTBASE ?= $(CURDIR)/../..
|
|
|
|
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 \
|
|
mega-xplained stm32f0discovery telosb waspmote-pro \
|
|
wsn430-v1_3b wsn430-v1_4 z1
|
|
|
|
# Enable GNRC networking
|
|
USEMODULE += gnrc_netdev_default
|
|
USEMODULE += auto_init_gnrc_netif
|
|
USEMODULE += gnrc_ipv6_default
|
|
|
|
# Run the simple CoRE resource directory
|
|
USEMODULE += cord_epsim_standalone
|
|
|
|
# Include the shell for testing purposes
|
|
USEMODULE += shell
|
|
USEMODULE += shell_commands
|
|
USEMODULE += ps
|
|
|
|
# Comment this out to disable code in RIOT that does safety checking
|
|
# which is not needed in a production environment but helps in the
|
|
# development process:
|
|
CFLAGS += -DDEVELHELP
|
|
|
|
# For debugging and demonstration purposes, we limit the lifetime to the minimal
|
|
# allowed value of 60s (see draft-ietf-core-resource-directory-11, Table 2)
|
|
RD_LT ?= 60
|
|
# Override this variable to set the RD server address (default is the all nodes
|
|
# multicast address)
|
|
RD_ADDR ?= \"ff02::1\"
|
|
RD_PORT ?= 5683
|
|
|
|
CFLAGS += -DCORD_LT=$(RD_LT)
|
|
CFLAGS += -DCORD_SERVER_ADDR=$(RD_ADDR)
|
|
CFLAGS += -DCORD_SERVER_PORT=$(RD_PORT)
|
|
|
|
include $(RIOTBASE)/Makefile.include
|