include ../Makefile.tests_common # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += netdev_default USEMODULE += auto_init_gnrc_netif # Specify the mandatory networking modules USEMODULE += gnrc_ipv6_default # Optionally include DNS support. This includes resolution of names at an # upstream DNS server and the handling of RDNSS options in Router Advertisements # to auto-configure that upstream DNS server. # USEMODULE += sock_dns # include DNS client # USEMODULE += gnrc_ipv6_nib_dns # include RDNSS option handling USEMODULE += nanocoap_sock # boards where basic nanocoap functionality fits, but no VFS LOW_MEMORY_BOARDS := atmega1284p atxmega-a3bu-xplained derfmega128 \ saml11-xpro bluepill saml10-xpro blackpill nucleo-f302r8 \ stm32mp157c-dk2 stm32f7508-dk # Don't enable VFS functions on small boards ifeq (,$(filter $(BOARD),$(LOW_MEMORY_BOARDS))) USEMODULE += nanocoap_vfs USEMODULE += vfs_default # USEMODULE += vfs_auto_format USEMODULE += shell_cmds_default # VFS operations require more stack on the main thread CFLAGS += -DTHREAD_STACKSIZE_MAIN=THREAD_STACKSIZE_LARGE # always enable auto-format for native ifeq ($(BOARD),native) USEMODULE += vfs_auto_format endif endif # Required by test USEMODULE += od USEMODULE += shell include $(RIOTBASE)/Makefile.include