include ../Makefile.tests_common USEMODULE += auto_init_gnrc_netif USEMODULE += encx24j600 USEMODULE += gnrc_ipv6_router_default USEMODULE += gnrc_icmpv6_echo USEMODULE += shell USEMODULE += shell_commands USEMODULE += ps # set board specific peripheral configurations ifneq (,$(filter nucleo-f334r8,$(BOARD))) # these settings are probably valid for PoEll-i on most nucelo boards, but # tested only on nucleo-f334r8 ENC_SPI ?= SPI_DEV\(0\) ENC_CS ?= GPIO_PIN\(PORT_C,10\) ENC_INT ?= GPIO_PIN\(PORT_D,2\) endif # fallback: set SPI bus and pins to default values ENC_SPI ?= SPI_DEV\(0\) ENC_CS ?= GPIO_PIN\(0,0\) ENC_INT ?= GPIO_PIN\(0,1\) # export SPI and pins CFLAGS += -DENCX24J600_SPI=$(ENC_SPI) CFLAGS += -DENCX24J600_CS=$(ENC_CS) CFLAGS += -DENCX24J600_INT=$(ENC_INT) # make sure we read the local encx24j600 params file CFLAGS += -I$(CURDIR) include $(RIOTBASE)/Makefile.include # lower pktbuf size # Set GNRC_PKTBUF_SIZE via CFLAGS if not being set via Kconfig. ifndef CONFIG_GNRC_PKTBUF_SIZE CFLAGS += -DCONFIG_GNRC_PKTBUF_SIZE=2048 endif