diff --git a/Makefile.include b/Makefile.include index 4acf053677..2cd5fa5429 100644 --- a/Makefile.include +++ b/Makefile.include @@ -40,6 +40,9 @@ PKGDIRBASE ?= $(BINDIRBASE)/pkg/$(BOARD) DLCACHE ?= $(RIOTTOOLS)/dlcache/dlcache.sh DLCACHE_DIR ?= $(RIOTBASE)/.dlcache +# include CI info such as BOARD_INSUFFICIENT_MEMORY, if existing +-include Makefile.ci + __DIRECTORY_VARIABLES := \ RIOTBASE \ RIOTCPU \ diff --git a/examples/asymcute_mqttsn/Makefile b/examples/asymcute_mqttsn/Makefile index a8561015b1..bb2fffa8a1 100644 --- a/examples/asymcute_mqttsn/Makefile +++ b/examples/asymcute_mqttsn/Makefile @@ -7,19 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -# Not all boards have enough memory to build the default configuration of this -# example... -BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - hifive1 hifive1b i-nucleo-lrwan1 mega-xplained microbit \ - msb-430 msb-430h nrf51dk nrf51dongle nrf6310 \ - nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-f070rb nucleo-f072rb nucleo-f303k8 \ - nucleo-f334r8 nucleo-l031k6 nucleo-l053r8 \ - saml10-xpro saml11-xpro \ - stm32f0discovery stm32l0538-disco telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/asymcute_mqttsn/Makefile.ci b/examples/asymcute_mqttsn/Makefile.ci new file mode 100644 index 0000000000..11c9621ac0 --- /dev/null +++ b/examples/asymcute_mqttsn/Makefile.ci @@ -0,0 +1,38 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + microbit \ + msb-430 \ + msb-430h \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + saml10-xpro \ + saml11-xpro \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + yunjia-nrf51822 \ + z1 \ + # diff --git a/examples/cord_ep/Makefile b/examples/cord_ep/Makefile index 593e367e0c..b987bb240a 100644 --- a/examples/cord_ep/Makefile +++ b/examples/cord_ep/Makefile @@ -7,15 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - hifive1 hifive1b i-nucleo-lrwan1 mega-xplained msb-430 \ - msb-430h nucleo-f030r8 nucleo-l053r8 \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ - nucleo-f334r8 nucleo-l031k6 stm32f0discovery \ - stm32l0538-disco telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 - USEMODULE += gnrc_netdev_default USEMODULE += auto_init_gnrc_netif USEMODULE += gnrc_ipv6_default diff --git a/examples/cord_ep/Makefile.ci b/examples/cord_ep/Makefile.ci new file mode 100644 index 0000000000..c1331cab0c --- /dev/null +++ b/examples/cord_ep/Makefile.ci @@ -0,0 +1,28 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/cord_epsim/Makefile b/examples/cord_epsim/Makefile index f7445f5a15..5a7671ad37 100644 --- a/examples/cord_epsim/Makefile +++ b/examples/cord_epsim/Makefile @@ -7,15 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - hifive1 hifive1b i-nucleo-lrwan1 msb-430 msb-430h \ - nucleo-f030r8 nucleo-l053r8 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-f334r8 \ - nucleo-l031k6 mega-xplained stm32f0discovery \ - stm32l0538-disco telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 - # Enable GNRC networking USEMODULE += gnrc_netdev_default USEMODULE += auto_init_gnrc_netif diff --git a/examples/cord_epsim/Makefile.ci b/examples/cord_epsim/Makefile.ci new file mode 100644 index 0000000000..c1331cab0c --- /dev/null +++ b/examples/cord_epsim/Makefile.ci @@ -0,0 +1,28 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/default/Makefile b/examples/default/Makefile index 95f4f0e8b7..bcb7212b19 100644 --- a/examples/default/Makefile +++ b/examples/default/Makefile @@ -7,9 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \ - arduino-uno - # Uncomment these lines if you want to use platform support from external # repositories: #RIOTCPU ?= $(CURDIR)/../../RIOT/thirdparty_cpu diff --git a/examples/default/Makefile.ci b/examples/default/Makefile.ci new file mode 100644 index 0000000000..86e5044260 --- /dev/null +++ b/examples/default/Makefile.ci @@ -0,0 +1,6 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-nano \ + arduino-uno \ + # diff --git a/examples/dtls-echo/Makefile b/examples/dtls-echo/Makefile index 999ce69e53..fdf4346371 100644 --- a/examples/dtls-echo/Makefile +++ b/examples/dtls-echo/Makefile @@ -14,14 +14,6 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 -BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill calliope-mini \ - cc2650-launchpad cc2650stk hifive1 hifive1b lsn50 i-nucleo-lrwan1 maple-mini \ - microbit nrf51dk nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-l053r8 nucleo-l073rz opencm904 saml10-xpro \ - saml11-xpro spark-core stm32f0discovery stm32l0538-disco yunjia-nrf51822 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/dtls-echo/Makefile.ci b/examples/dtls-echo/Makefile.ci new file mode 100644 index 0000000000..6757fe3b3c --- /dev/null +++ b/examples/dtls-echo/Makefile.ci @@ -0,0 +1,37 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + b-l072z-lrwan1 \ + blackpill \ + bluepill \ + calliope-mini \ + cc2650-launchpad \ + cc2650stk \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + lsn50 \ + maple-mini \ + microbit \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + opencm904 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + yunjia-nrf51822 \ + # diff --git a/examples/dtls-wolfssl/Makefile b/examples/dtls-wolfssl/Makefile index 4e6b5d54e9..31f53919ed 100644 --- a/examples/dtls-wolfssl/Makefile +++ b/examples/dtls-wolfssl/Makefile @@ -12,16 +12,6 @@ BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo arduino-mega2560 arduino chronos mega-xplained msb-430 msb-430h telosb \ waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 -BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill bluepill \ - calliope-mini cc2650-launchpad cc2650stk hifive1 i-nucleo-lrwan1 \ - maple-mini microbit nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-l031k6 nucleo-l053r8 nucleo-l073rz opencm904 \ - saml11-xpro bluepill saml10-xpro \ - stm32l0538-disco \ - spark-core stm32f0discovery stm32mindev yunjia-nrf51822 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/dtls-wolfssl/Makefile.ci b/examples/dtls-wolfssl/Makefile.ci new file mode 100644 index 0000000000..5dc75a758e --- /dev/null +++ b/examples/dtls-wolfssl/Makefile.ci @@ -0,0 +1,38 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + b-l072z-lrwan1 \ + blackpill \ + bluepill \ + bluepill \ + calliope-mini \ + cc2650-launchpad \ + cc2650stk \ + hifive1 \ + i-nucleo-lrwan1 \ + maple-mini \ + microbit \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + opencm904 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + stm32mindev \ + yunjia-nrf51822 \ + # diff --git a/examples/emcute_mqttsn/Makefile b/examples/emcute_mqttsn/Makefile index 6799e25021..e5dcf9c654 100644 --- a/examples/emcute_mqttsn/Makefile +++ b/examples/emcute_mqttsn/Makefile @@ -7,16 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - hifive1 hifive1b i-nucleo-lrwan1 msb-430 msb-430h \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ - nucleo-f072rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-l053r8 stm32f0discovery stm32l0538-disco \ - telosb waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 mega-xplained - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/emcute_mqttsn/Makefile.ci b/examples/emcute_mqttsn/Makefile.ci new file mode 100644 index 0000000000..cb37b496e6 --- /dev/null +++ b/examples/emcute_mqttsn/Makefile.ci @@ -0,0 +1,31 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/filesystem/Makefile b/examples/filesystem/Makefile index 9ea8e4a486..63cd99c95e 100644 --- a/examples/filesystem/Makefile +++ b/examples/filesystem/Makefile @@ -15,9 +15,6 @@ BOARD_BLACKLIST := chronos \ z1 \ # -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \ - arduino-uno nucleo-f031k6 - # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. diff --git a/examples/filesystem/Makefile.ci b/examples/filesystem/Makefile.ci new file mode 100644 index 0000000000..503155bffc --- /dev/null +++ b/examples/filesystem/Makefile.ci @@ -0,0 +1,7 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-nano \ + arduino-uno \ + nucleo-f031k6 \ + # diff --git a/examples/gcoap/Makefile b/examples/gcoap/Makefile index d82ef29123..81711c500c 100644 --- a/examples/gcoap/Makefile +++ b/examples/gcoap/Makefile @@ -9,15 +9,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - i-nucleo-lrwan1 mega-xplained msb-430 \ - msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ - stm32l0538-disco telosb waspmote-pro \ - wsn430-v1_3b wsn430-v1_4 z1 - ## Uncomment to redefine port, for example use 61616 for RFC 6282 UDP compression. #GCOAP_PORT = 5683 #CFLAGS += -DGCOAP_PORT=$(GCOAP_PORT) diff --git a/examples/gcoap/Makefile.ci b/examples/gcoap/Makefile.ci new file mode 100644 index 0000000000..e329894e50 --- /dev/null +++ b/examples/gcoap/Makefile.ci @@ -0,0 +1,26 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/gcoap/Makefile.slip b/examples/gcoap/Makefile.slip index 371d30fbfc..098b6eed8f 100644 --- a/examples/gcoap/Makefile.slip +++ b/examples/gcoap/Makefile.slip @@ -10,10 +10,6 @@ BOARD ?= samr21-xpro # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f030r8 nucleo-f334r8 \ - stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ - z1 - # Redefine port, for example use 61616 for RFC 6282 UDP compression. #GCOAP_PORT = 5683 #CFLAGS += -DGCOAP_PORT=$(GCOAP_PORT) diff --git a/examples/gnrc_border_router/Makefile b/examples/gnrc_border_router/Makefile index af9617cbe8..15a39f4544 100644 --- a/examples/gnrc_border_router/Makefile +++ b/examples/gnrc_border_router/Makefile @@ -7,21 +7,6 @@ BOARD ?= samr21-xpro # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno \ - b-l072z-lrwan1 blackpill blackpill-128kib bluepill \ - bluepill-128kib calliope-mini cc2650-launchpad cc2650stk \ - hifive1 hifive1b i-nucleo-lrwan1 lsn50 maple-mini mega-xplained microbit msb-430 \ - msb-430h nrf51dk nrf51dongle nrf6310 \ - nucleo-f031k6 nucleo-f042k6 \ - nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f070rb nucleo-f072rb nucleo-f103rb \ - nucleo-f302r8 nucleo-f334r8 nucleo-l053r8 \ - nucleo-l073rz opencm904 saml10-xpro saml11-xpro \ - spark-core stm32f0discovery stm32l0538-disco \ - telosb waspmote-pro \ - weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 - # The following boards do not have an available UART BOARD_BLACKLIST += pic32-wifire pic32-clicker ruuvitag thingy52 diff --git a/examples/gnrc_border_router/Makefile.ci b/examples/gnrc_border_router/Makefile.ci new file mode 100644 index 0000000000..093ffe9fed --- /dev/null +++ b/examples/gnrc_border_router/Makefile.ci @@ -0,0 +1,53 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + b-l072z-lrwan1 \ + blackpill \ + blackpill-128kib \ + bluepill \ + bluepill-128kib \ + calliope-mini \ + cc2650-launchpad \ + cc2650stk \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + lsn50 \ + maple-mini \ + mega-xplained \ + microbit \ + msb-430 \ + msb-430h \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + opencm904 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + weio \ + wsn430-v1_3b \ + wsn430-v1_4 \ + yunjia-nrf51822 \ + z1 \ + # diff --git a/examples/gnrc_minimal/Makefile b/examples/gnrc_minimal/Makefile index 09f4be37df..80c675ef28 100644 --- a/examples/gnrc_minimal/Makefile +++ b/examples/gnrc_minimal/Makefile @@ -7,9 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \ - arduino-uno nucleo-f031k6 - # 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: diff --git a/examples/gnrc_minimal/Makefile.ci b/examples/gnrc_minimal/Makefile.ci new file mode 100644 index 0000000000..503155bffc --- /dev/null +++ b/examples/gnrc_minimal/Makefile.ci @@ -0,0 +1,7 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-nano \ + arduino-uno \ + nucleo-f031k6 \ + # diff --git a/examples/gnrc_networking/Makefile b/examples/gnrc_networking/Makefile index b5f3daf0c5..63d7e74b1d 100644 --- a/examples/gnrc_networking/Makefile +++ b/examples/gnrc_networking/Makefile @@ -7,19 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano \ - arduino-uno blackpill bluepill calliope-mini \ - chronos hifive1 hifive1b i-nucleo-lrwan1 mega-xplained \ - microbit msb-430 msb-430h \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ - nucleo-f072rb nucleo-f103rb nucleo-f302r8 \ - nucleo-f334r8 nucleo-l053r8 saml10-xpro \ - saml11-xpro spark-core stm32f0discovery \ - stm32l0538-disco telosb \ - waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/gnrc_networking/Makefile.ci b/examples/gnrc_networking/Makefile.ci new file mode 100644 index 0000000000..e21116eb28 --- /dev/null +++ b/examples/gnrc_networking/Makefile.ci @@ -0,0 +1,39 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + blackpill \ + bluepill \ + calliope-mini \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + microbit \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/gnrc_tftp/Makefile b/examples/gnrc_tftp/Makefile index 6ad929251c..367263b701 100644 --- a/examples/gnrc_tftp/Makefile +++ b/examples/gnrc_tftp/Makefile @@ -7,20 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno \ - b-l072z-lrwan1 blackpill bluepill calliope-mini \ - chronos hifive1 hifive1b i-nucleo-lrwan1 mega-xplained \ - microbit msb-430 msb-430h nrf51dk \ - nrf51dongle nrf6310 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f303k8 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ - nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-l053r8 saml10-xpro saml11-xpro spark-core \ - stm32f0discovery stm32l0538-disco telosb \ - waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 yunjia-nrf51822 z1 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/gnrc_tftp/Makefile.ci b/examples/gnrc_tftp/Makefile.ci new file mode 100644 index 0000000000..884c14f9e9 --- /dev/null +++ b/examples/gnrc_tftp/Makefile.ci @@ -0,0 +1,45 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + b-l072z-lrwan1 \ + blackpill \ + bluepill \ + calliope-mini \ + chronos \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + mega-xplained \ + microbit \ + msb-430 \ + msb-430h \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + yunjia-nrf51822 \ + z1 \ + # diff --git a/examples/ipc_pingpong/Makefile b/examples/ipc_pingpong/Makefile index 5bed67e155..834f291861 100644 --- a/examples/ipc_pingpong/Makefile +++ b/examples/ipc_pingpong/Makefile @@ -4,9 +4,6 @@ APPLICATION = ipc_pingpong # If no BOARD is found in the environment, use this default: BOARD ?= native -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \ - arduino-uno nucleo-f031k6 - # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. diff --git a/examples/ipc_pingpong/Makefile.ci b/examples/ipc_pingpong/Makefile.ci new file mode 100644 index 0000000000..503155bffc --- /dev/null +++ b/examples/ipc_pingpong/Makefile.ci @@ -0,0 +1,7 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-nano \ + arduino-uno \ + nucleo-f031k6 \ + # diff --git a/examples/javascript/Makefile b/examples/javascript/Makefile index 37aec77e89..c4de9855bf 100644 --- a/examples/javascript/Makefile +++ b/examples/javascript/Makefile @@ -7,19 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 blackpill \ - blackpill-128kib bluepill bluepill-128kib \ - calliope-mini cc2650-launchpad cc2650stk hifive1 \ - hifive1b i-nucleo-lrwan1 lobaro-lorabox lsn50 \ - maple-mini microbit nrf51dk nrf51dongle nrf6310 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ - nucleo-f103rb nucleo-f302r8 nucleo-f334r8 \ - nucleo-f410rb nucleo-l053r8 nucleo-l073rz \ - nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ - nucleo-l031k6 opencm904 saml10-xpro saml11-xpro \ - spark-core stm32f0discovery stm32l0538-disco \ - yunjia-nrf51822 - BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo arduino-mega2560 \ arduino-nano arduino-uno chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ diff --git a/examples/javascript/Makefile.ci b/examples/javascript/Makefile.ci new file mode 100644 index 0000000000..e7d2734244 --- /dev/null +++ b/examples/javascript/Makefile.ci @@ -0,0 +1,41 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + b-l072z-lrwan1 \ + blackpill \ + blackpill-128kib \ + bluepill \ + bluepill-128kib \ + calliope-mini \ + cc2650-launchpad \ + cc2650stk \ + hifive1 \ + hifive1b \ + i-nucleo-lrwan1 \ + lobaro-lorabox \ + lsn50 \ + maple-mini \ + microbit \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-f410rb \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + opencm904 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + yunjia-nrf51822 \ + # diff --git a/examples/lorawan/Makefile b/examples/lorawan/Makefile index 8265c73eee..267c3ba61c 100644 --- a/examples/lorawan/Makefile +++ b/examples/lorawan/Makefile @@ -7,8 +7,6 @@ BOARD ?= b-l072z-lrwan1 # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 - DEVEUI ?= 0000000000000000 APPEUI ?= 0000000000000000 APPKEY ?= 00000000000000000000000000000000 diff --git a/examples/lorawan/Makefile.ci b/examples/lorawan/Makefile.ci new file mode 100644 index 0000000000..6ba339dbbd --- /dev/null +++ b/examples/lorawan/Makefile.ci @@ -0,0 +1,5 @@ +BOARD_INSUFFICIENT_MEMORY := \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-l031k6 \ + # diff --git a/examples/lua_REPL/Makefile b/examples/lua_REPL/Makefile index d838c4df19..2e2278a030 100644 --- a/examples/lua_REPL/Makefile +++ b/examples/lua_REPL/Makefile @@ -6,31 +6,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := blackpill blackpill-128kib bluepill \ - bluepill-128kib calliope-mini cc2650-launchpad \ - cc2650stk hamilton i-nucleo-lrwan1 lsn50 \ - maple-mini microbit nrf51dk nrf51dongle \ - nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \ - nucleo-f070rb nucleo-f072rb nucleo-f103rb \ - nucleo-f302r8 nucleo-f303k8 nucleo-f334r8 \ - nucleo-f410rb nucleo-l031k6 nucleo-l053r8 \ - opencm904 spark-core stm32f0discovery \ - airfy-beacon arduino-mkr1000 arduino-mkrwan1300 \ - arduino-mkrfox1200 arduino-mkrzero arduino-zero \ - b-l072z-lrwan1 cc2538dk ek-lm4f120xl feather-m0 \ - ikea-tradfri limifrog-v1 lobaro-lorabox \ - mbed_lpc1768 nrf6310 nucleo-f091rc nucleo-l073rz \ - nz32-sc151 openmote-cc2538 openmote-b pba-d-01-kw2x \ - remote-pa remote-reva remote-revb samd21-xpro \ - saml10-xpro saml11-xpro saml21-xpro samr21-xpro \ - samr30-xpro seeeduino_arch-pro sensebox_samd21 slstk3401a \ - sltb001a slwstk6000b-slwrb4150a slwstk6220a \ - sodaq-autonomo sodaq-explorer \ - sodaq-one sodaq-sara-aff stk3600 stm32f3discovery \ - stm32l0538-disco yunjia-nrf51822 \ - esp8266-esp-12x esp8266-olimex-mod \ - esp8266-sparkfun-thing firefly samr34-xpro \ - BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \ arduino-mega2560 arduino-nano arduino-uno \ chronos hifive1 hifive1b mega-xplained \ diff --git a/examples/lua_REPL/Makefile.ci b/examples/lua_REPL/Makefile.ci new file mode 100644 index 0000000000..15bd71aebd --- /dev/null +++ b/examples/lua_REPL/Makefile.ci @@ -0,0 +1,80 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + arduino-mkr1000 \ + arduino-mkrfox1200 \ + arduino-mkrwan1300 \ + arduino-mkrzero \ + arduino-zero \ + b-l072z-lrwan1 \ + blackpill \ + blackpill-128kib \ + bluepill \ + bluepill-128kib \ + calliope-mini \ + cc2538dk \ + cc2650-launchpad \ + cc2650stk \ + ek-lm4f120xl \ + esp8266-esp-12x \ + esp8266-olimex-mod \ + esp8266-sparkfun-thing \ + feather-m0 \ + firefly \ + hamilton \ + i-nucleo-lrwan1 \ + ikea-tradfri \ + limifrog-v1 \ + lobaro-lorabox \ + lsn50 \ + maple-mini \ + mbed_lpc1768 \ + microbit \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f091rc \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-f410rb \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + nz32-sc151 \ + opencm904 \ + openmote-b \ + openmote-cc2538 \ + pba-d-01-kw2x \ + remote-pa \ + remote-reva \ + remote-revb \ + samd21-xpro \ + saml10-xpro \ + saml11-xpro \ + saml21-xpro \ + samr21-xpro \ + samr30-xpro \ + samr34-xpro \ + seeeduino_arch-pro \ + sensebox_samd21 \ + slstk3401a \ + sltb001a \ + slwstk6000b-slwrb4150a \ + slwstk6220a \ + sodaq-autonomo \ + sodaq-explorer \ + sodaq-one \ + sodaq-sara-aff \ + spark-core \ + stk3600 \ + stm32f0discovery \ + stm32f3discovery \ + stm32l0538-disco \ + yunjia-nrf51822 \ + # diff --git a/examples/lua_basic/Makefile b/examples/lua_basic/Makefile index 9f40fd9d5e..b1de03e308 100644 --- a/examples/lua_basic/Makefile +++ b/examples/lua_basic/Makefile @@ -6,24 +6,12 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := blackpill blackpill-128kib bluepill \ - bluepill-128kib calliope-mini cc2650-launchpad \ - cc2650stk i-nucleo-lrwan1 lobaro-lorabox maple-mini \ - microbit nrf51dk nrf51dongle \ - nucleo-f030r8 nucleo-f031k6 \ - nucleo-f042k6 nucleo-f070rb nucleo-f072rb \ - nucleo-f103rb nucleo-f302r8 nucleo-f303k8 \ - nucleo-f334r8 nucleo-f410rb nucleo-l031k6 \ - nucleo-l053r8 opencm904 saml10-xpro saml11-xpro \ - spark-core stm32f0discovery stm32l0538-disco - BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \ arduino-mega2560 arduino-nano \ arduino-uno chronos hifive1 hifive1b \ mega-xplained msb-430 msb-430h pic32-clicker \ pic32-wifire telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 - # 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: diff --git a/examples/lua_basic/Makefile.ci b/examples/lua_basic/Makefile.ci new file mode 100644 index 0000000000..64333b7ffb --- /dev/null +++ b/examples/lua_basic/Makefile.ci @@ -0,0 +1,33 @@ +BOARD_INSUFFICIENT_MEMORY := \ + blackpill \ + blackpill-128kib \ + bluepill \ + bluepill-128kib \ + calliope-mini \ + cc2650-launchpad \ + cc2650stk \ + i-nucleo-lrwan1 \ + lobaro-lorabox \ + maple-mini \ + microbit \ + nrf51dk \ + nrf51dongle \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f103rb \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-f410rb \ + nucleo-l031k6 \ + nucleo-l053r8 \ + opencm904 \ + saml10-xpro \ + saml11-xpro \ + spark-core \ + stm32f0discovery \ + stm32l0538-disco \ + # diff --git a/examples/nanocoap_server/Makefile b/examples/nanocoap_server/Makefile index 4d4391c1fc..d155fafd25 100644 --- a/examples/nanocoap_server/Makefile +++ b/examples/nanocoap_server/Makefile @@ -7,15 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno \ - chronos i-nucleo-lrwan1 msb-430 msb-430h \ - nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \ - stm32f0discovery stm32l0538-disco telosb \ - waspmote-pro wsn430-v1_3b \ - wsn430-v1_4 z1 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/nanocoap_server/Makefile.ci b/examples/nanocoap_server/Makefile.ci new file mode 100644 index 0000000000..ebacb07561 --- /dev/null +++ b/examples/nanocoap_server/Makefile.ci @@ -0,0 +1,24 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + i-nucleo-lrwan1 \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f303k8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/ndn-ping/Makefile b/examples/ndn-ping/Makefile index 4d09aec7ca..5ede2e0afc 100644 --- a/examples/ndn-ping/Makefile +++ b/examples/ndn-ping/Makefile @@ -7,15 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../../ -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano \ - arduino-uno chronos i-nucleo-lrwan1 mega-xplained \ - msb-430 msb-430h nucleo-f042k6 nucleo-f031k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 \ - stm32f0discovery stm32l0538-disco telosb \ - waspmote-pro weio \ - wsn430-v1_3b wsn430-v1_4 z1 - # Do not build for any board that supports nimble_netif, as NimBLE and ndn-riot # use different crypto libraries that have name clashes (tinycrypt vs uECC) BOARD_BLACKLIST := acd52832 nrf52832-mdk nrf52dk ruuvitag thingy52 diff --git a/examples/ndn-ping/Makefile.ci b/examples/ndn-ping/Makefile.ci new file mode 100644 index 0000000000..755227cc27 --- /dev/null +++ b/examples/ndn-ping/Makefile.ci @@ -0,0 +1,25 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + weio \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + # diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile index c52a98d85b..32df2c6c63 100644 --- a/examples/posix_sockets/Makefile +++ b/examples/posix_sockets/Makefile @@ -7,17 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-leonardo \ - arduino-mega2560 arduino-nano arduino-uno chronos \ - i-nucleo-lrwan1 mega-xplained msb-430 msb-430h \ - nrf51dk nrf51dongle nrf6310 \ - nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f070rb nucleo-f072rb \ - nucleo-f334r8 nucleo-f303k8 nucleo-l053r8 \ - stm32f0discovery stm32l0538-disco telosb \ - wsn430-v1_3b wsn430-v1_4 \ - yunjia-nrf51822 waspmote-pro z1 - # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present USEMODULE += gnrc_netdev_default diff --git a/examples/posix_sockets/Makefile.ci b/examples/posix_sockets/Makefile.ci new file mode 100644 index 0000000000..f0efc61c65 --- /dev/null +++ b/examples/posix_sockets/Makefile.ci @@ -0,0 +1,33 @@ +BOARD_INSUFFICIENT_MEMORY := \ + airfy-beacon \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + chronos \ + i-nucleo-lrwan1 \ + mega-xplained \ + msb-430 \ + msb-430h \ + nrf51dk \ + nrf51dongle \ + nrf6310 \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f070rb \ + nucleo-f072rb \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + stm32f0discovery \ + stm32l0538-disco \ + telosb \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + yunjia-nrf51822 \ + z1 \ + # diff --git a/examples/riot_and_cpp/Makefile b/examples/riot_and_cpp/Makefile index 094a7dbe7d..37de5c7646 100644 --- a/examples/riot_and_cpp/Makefile +++ b/examples/riot_and_cpp/Makefile @@ -4,10 +4,6 @@ APPLICATION = riot_and_cpp # If no BOARD is found in the environment, use this default: BOARD ?= native -# stm32f0discovery objects are too big with ARM Embedded Toolchain v4.9.3 20141119 -# (used currently by travis) -BOARD_INSUFFICIENT_MEMORY= nucleo-f031k6 nucleo-f042k6 stm32f0discovery - # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. diff --git a/examples/riot_and_cpp/Makefile.ci b/examples/riot_and_cpp/Makefile.ci new file mode 100644 index 0000000000..d4780cc4d9 --- /dev/null +++ b/examples/riot_and_cpp/Makefile.ci @@ -0,0 +1,5 @@ +BOARD_INSUFFICIENT_MEMORY := \ + nucleo-f031k6 \ + nucleo-f042k6 \ + stm32f0discovery \ + # diff --git a/examples/saul/Makefile b/examples/saul/Makefile index afa9b9a304..7f2ca1e297 100644 --- a/examples/saul/Makefile +++ b/examples/saul/Makefile @@ -7,9 +7,6 @@ BOARD ?= native # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \ - arduino-uno - # we want to use SAUL: USEMODULE += saul_default # include the shell: diff --git a/examples/saul/Makefile.ci b/examples/saul/Makefile.ci new file mode 100644 index 0000000000..86e5044260 --- /dev/null +++ b/examples/saul/Makefile.ci @@ -0,0 +1,6 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-nano \ + arduino-uno \ + # diff --git a/examples/suit_update/Makefile b/examples/suit_update/Makefile index 93fddffc13..6c2bc14331 100644 --- a/examples/suit_update/Makefile +++ b/examples/suit_update/Makefile @@ -7,14 +7,6 @@ BOARD ?= samr21-xpro # This has to be the absolute path to the RIOT base directory: RIOTBASE ?= $(CURDIR)/../.. -BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-nano \ - arduino-uno b-l072z-lrwan1 chronos lsn50 msb-430 \ - msb-430h nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - nucleo-f030r8 nucleo-f302r8 nucleo-f303k8 \ - nucleo-f334r8 nucleo-l053r8 nucleo-l073rz ruuvitag \ - saml10-xpro saml11-xpro stm32f0discovery thingy52 \ - telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1 - # lower pktbuf size to something sufficient for this application CFLAGS += -DGNRC_PKTBUF_SIZE=2000 diff --git a/examples/suit_update/Makefile.ci b/examples/suit_update/Makefile.ci new file mode 100644 index 0000000000..895fd33057 --- /dev/null +++ b/examples/suit_update/Makefile.ci @@ -0,0 +1,30 @@ +BOARD_INSUFFICIENT_MEMORY := \ + arduino-duemilanove \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + b-l072z-lrwan1 \ + chronos \ + lsn50 \ + msb-430 \ + msb-430h \ + nucleo-f030r8 \ + nucleo-f031k6 \ + nucleo-f042k6 \ + nucleo-f302r8 \ + nucleo-f303k8 \ + nucleo-f334r8 \ + nucleo-l031k6 \ + nucleo-l053r8 \ + nucleo-l073rz \ + ruuvitag \ + saml10-xpro \ + saml11-xpro \ + stm32f0discovery \ + telosb \ + thingy52 \ + waspmote-pro \ + wsn430-v1_3b \ + wsn430-v1_4 \ + z1 \ + #