diff --git a/cpu/stm32_common/stm32_mem_lengths.mk b/cpu/stm32_common/stm32_mem_lengths.mk index 782b0983d1a2ed228fefa551c9e65ae6b7214a8e..68f7268cdd6982723a143e06d161a3d4af102ef1 100644 --- a/cpu/stm32_common/stm32_mem_lengths.mk +++ b/cpu/stm32_common/stm32_mem_lengths.mk @@ -120,19 +120,20 @@ ifeq ($(STM32_TYPE), F) endif else ifeq ($(STM32_MODEL), 303) ifneq (, $(filter $(STM32_ROMSIZE), 6 8)) - RAM_LEN = 16K + RAM_LEN = 12K CCMRAM_LEN = 4K else ifeq ($(STM32_ROMSIZE), B) RAM_LEN = 40K CCMRAM_LEN = 8K else ifeq ($(STM32_ROMSIZE), C) - RAM_LEN = 48K + RAM_LEN = 40K CCMRAM_LEN = 8K else ifneq (, $(filter $(STM32_ROMSIZE), D E)) - RAM_LEN = 80K + RAM_LEN = 64K + CCMRAM_LEN = 16K endif else ifeq ($(STM32_MODEL3), 4) - RAM_LEN = 16K + RAM_LEN = 12K CCMRAM_LEN = 4K else ifeq ($(STM32_MODEL), 373) RAM_LEN = 32K @@ -233,7 +234,8 @@ else ifeq ($(STM32_TYPE), L) ifeq ($(STM32_MODEL2), 3) RAM_LEN = 64K else ifeq ($(STM32_MODEL2), 7) - RAM_LEN = 128K + RAM_LEN = 96K + RAM2_LEN = 32K else ifeq ($(STM32_MODEL2), 5) RAM_LEN = 160K else ifeq ($(STM32_MODEL2), 9) diff --git a/examples/gcoap/Makefile b/examples/gcoap/Makefile index 66de4854d5b321b7fd94096bdacd07c49de17093..14fdd7380ec35a0f86f8f6c4ad8e8e1cf0630d5a 100644 --- a/examples/gcoap/Makefile +++ b/examples/gcoap/Makefile @@ -11,7 +11,8 @@ RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-f334r8 nucleo-l053r8 \ - stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 z1 + stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 z1 \ + nucleo-f303k8 ## Uncomment to redefine port, for example use 61616 for RFC 6282 UDP compression. #GCOAP_PORT = 5683 diff --git a/examples/nanocoap_server/Makefile b/examples/nanocoap_server/Makefile index e047575f97aaec1417f78acf2a01ae90f6e78b21..dc53067650a6c1aca18d6cbe24757e3b17c67f45 100644 --- a/examples/nanocoap_server/Makefile +++ b/examples/nanocoap_server/Makefile @@ -9,7 +9,7 @@ RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 stm32f0discovery \ - telosb z1 + telosb z1 nucleo-f303k8 # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile index 3ced5d1f12c9df5109c0eec4170fb19e1890c741..b1619169a4e0933285a430c90c2c8a1050968bda 100644 --- a/examples/posix_sockets/Makefile +++ b/examples/posix_sockets/Makefile @@ -10,8 +10,8 @@ RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos msb-430 msb-430h nrf51dongle \ nrf6310 nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ nucleo-f030r8 nucleo-f070rb nucleo-f072rb nucleo-f334r8 \ - nucleo-l053r8 stm32f0discovery telosb \ - wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 + nucleo-l053r8 stm32f0discovery telosb wsn430-v1_3b \ + wsn430-v1_4 yunjia-nrf51822 z1 nucleo-f303k8 # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present diff --git a/examples/rdcli_simple/Makefile b/examples/rdcli_simple/Makefile index 6ee362fbfeed7e3bf9c2156d655729b8b20f4a8e..e1800bafcc63c9f82a37ce9a993d4308909b773a 100644 --- a/examples/rdcli_simple/Makefile +++ b/examples/rdcli_simple/Makefile @@ -10,7 +10,7 @@ RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := chronos hifive1 msb-430 msb-430h nucleo-f030r8 nucleo-l053r8 \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ - z1 + z1 nucleo-f303k8 nucleo-f334r8 # Enable GNRC networking USEMODULE += gnrc_netdev_default diff --git a/tests/driver_enc28j60/Makefile b/tests/driver_enc28j60/Makefile index 27286c20f7560f03e0a76ad798e24e942e65ae7f..c076504011da73ffb1529485bd78a08acef2c5fb 100644 --- a/tests/driver_enc28j60/Makefile +++ b/tests/driver_enc28j60/Makefile @@ -1,9 +1,9 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo-f334r8 nucleo-l053r8 \ - nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \ - stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ - z1 + nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \ + nucleo-l031k6 stm32f0discovery telosb \ + wsn430-v1_3b wsn430-v1_4 z1 USEMODULE += auto_init_gnrc_netif USEMODULE += enc28j60 diff --git a/tests/gnrc_ipv6_ext/Makefile b/tests/gnrc_ipv6_ext/Makefile index d2e174fd87b7e12e69e6c4d8e313e4d1f81b7dc0..f138edf0b46f41a0b36edabaa4f1f134aa84b5bf 100644 --- a/tests/gnrc_ipv6_ext/Makefile +++ b/tests/gnrc_ipv6_ext/Makefile @@ -3,7 +3,8 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \ nrf51dongle nrf6310 nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f103rb nucleo-f334r8 nucleo-l053r8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f103rb \ + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ spark-core stm32f0discovery telosb \ wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1 diff --git a/tests/gnrc_sixlowpan/Makefile b/tests/gnrc_sixlowpan/Makefile index 71bc2edfd9f0c45a64baf3254bff7efd0626d3e9..36853d619ab2bfc4d4daf0ebcd3d245a88aa16f9 100644 --- a/tests/gnrc_sixlowpan/Makefile +++ b/tests/gnrc_sixlowpan/Makefile @@ -4,9 +4,9 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \ nrf51dongle nrf6310 nucleo-f031k6 nucleo-f042k6 \ nucleo-l031k6 nucleo-f030r8 nucleo-f070rb nucleo-f103rb \ - nucleo-f334r8 nucleo-l053r8 spark-core \ - stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ - yunjia-nrf51822 z1 + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + spark-core stm32f0discovery telosb 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 diff --git a/tests/gnrc_sock_dns/Makefile b/tests/gnrc_sock_dns/Makefile index 7bdcdc41d1ee74b745b11cfd3c85718efbeb5e54..c207e1052fb3bf5d07e6f238601a1221204ed374 100644 --- a/tests/gnrc_sock_dns/Makefile +++ b/tests/gnrc_sock_dns/Makefile @@ -3,8 +3,8 @@ include ../Makefile.tests_common RIOTBASE ?= $(CURDIR)/../.. BOARD_INSUFFICIENT_MEMORY := chronos telosb nucleo-f042k6 nucleo-f031k6 \ - nucleo-f030r8 nucleo-l053r8 nucleo-l031k6 \ - stm32f0discovery z1 + nucleo-f030r8 nucleo-f303k8 nucleo-l053r8 \ + nucleo-l031k6 stm32f0discovery z1 USEMODULE += sock_dns USEMODULE += gnrc_sock_udp diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile index a5c7dde0fb9a890426ac58cf701bd24cbd71f0d8..8484bf2b0fb919a6da1f3315ac9a1dcdc521cf22 100644 --- a/tests/lwip/Makefile +++ b/tests/lwip/Makefile @@ -6,8 +6,9 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY := airfy-beacon hifive1 nrf6310 nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f334r8 nucleo-l053r8 \ - stm32f0discovery yunjia-nrf51822 + nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ + nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ + yunjia-nrf51822 # including lwip_ipv6_mld would currently break this test on at86rf2xx radios USEMODULE += lwip lwip_ipv6_autoconfig lwip_sock_ip lwip_netdev diff --git a/tests/lwip_sock_ip/Makefile b/tests/lwip_sock_ip/Makefile index 47e61565d29a5decaf3b726f69e354c965726f49..af070ecae8cdf3c56718e0b929d007bbc02d9449 100644 --- a/tests/lwip_sock_ip/Makefile +++ b/tests/lwip_sock_ip/Makefile @@ -6,7 +6,8 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery LWIP_IPV4 ?= 0 diff --git a/tests/lwip_sock_tcp/Makefile b/tests/lwip_sock_tcp/Makefile index 09392ed1a4e5f65c5ff211ac069112209854e987..e7a8e5abd042231e09791983c392aca22e9bbb48 100644 --- a/tests/lwip_sock_tcp/Makefile +++ b/tests/lwip_sock_tcp/Makefile @@ -6,7 +6,8 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery LWIP_IPV4 ?= 0 diff --git a/tests/lwip_sock_udp/Makefile b/tests/lwip_sock_udp/Makefile index 843a0a00c42f27385db1b1dba8e6e4cb527186e0..4e7f8ba3f475f55cd9ab26792e5ce83e33de0353 100644 --- a/tests/lwip_sock_udp/Makefile +++ b/tests/lwip_sock_udp/Makefile @@ -6,7 +6,8 @@ BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \ msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \ wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY = nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery LWIP_IPV4 ?= 0 diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile index aa07620dc135061804c06ba46d8beb815f166f40..4ace9cc49406c4d4c472b9958d23c020200343be 100644 --- a/tests/nhdp/Makefile +++ b/tests/nhdp/Makefile @@ -4,7 +4,8 @@ BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \ wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \ arduino-duemilanove jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery USEMODULE += gnrc_ipv6 USEMODULE += gnrc_sock_udp diff --git a/tests/pkg_libcoap/Makefile b/tests/pkg_libcoap/Makefile index 7cd884fcb1805230a007aa45c87c386a4bfe6f4d..a2a6ae6e2fe3906b3e92a71d262af09914866136 100644 --- a/tests/pkg_libcoap/Makefile +++ b/tests/pkg_libcoap/Makefile @@ -5,7 +5,8 @@ BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno arduino-duemilanove \ jiminy-mega256rfr2 mega-xplained BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f070rb nucleo-f334r8 nucleo-l053r8 \ + nucleo-l031k6 nucleo-f030r8 nucleo-f070rb \ + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \ z1 diff --git a/tests/pkg_microcoap/Makefile b/tests/pkg_microcoap/Makefile index 47ed6831e46e1125fdbe92545c983fe7bc39a48c..b7b5479d0aa77ccd69addb36bc27f5ddec53f8be 100644 --- a/tests/pkg_microcoap/Makefile +++ b/tests/pkg_microcoap/Makefile @@ -1,8 +1,8 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-l053r8 \ - stm32f0discovery telosb z1 + nucleo-f303k8 nucleo-l031k6 nucleo-f030r8 \ + nucleo-l053r8 stm32f0discovery telosb z1 # Include packages that pull up and auto-init the link layer. # NOTE: 6LoWPAN will be included if IEEE802.15.4 devices are present diff --git a/tests/posix_semaphore/Makefile b/tests/posix_semaphore/Makefile index 2e04b9735f94afb60ca11ea2cceb1d398d1d6df2..a23002e7f6c483cca85792265188ec5f81fe4bf1 100644 --- a/tests/posix_semaphore/Makefile +++ b/tests/posix_semaphore/Makefile @@ -2,8 +2,8 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := chronos mbed_lpc1768 msb-430 msb-430h nrf6310 \ nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 spark-core \ - stm32f0discovery yunjia-nrf51822 + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + spark-core stm32f0discovery yunjia-nrf51822 USEMODULE += fmt USEMODULE += posix_semaphore diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile index ea1feac9286b3e9c0192096afb042073c3d8733b..ffc279227c32af6f3e6d9356c871ed751414e0a1 100644 --- a/tests/pthread_rwlock/Makefile +++ b/tests/pthread_rwlock/Makefile @@ -12,7 +12,8 @@ USEMODULE += random BOARD_INSUFFICIENT_MEMORY += chronos msb-430 msb-430h nucleo-f031k6 \ nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery include $(RIOTBASE)/Makefile.include diff --git a/tests/slip/Makefile b/tests/slip/Makefile index a400ece498d480f2da37bc7b4a2b4f15b4a9c2f0..d800f18d1178ed2b8f4405dda15ff41a5f302f0b 100644 --- a/tests/slip/Makefile +++ b/tests/slip/Makefile @@ -1,8 +1,8 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo-f031k6 nucleo-f042k6 \ - nucleo-l031k6 nucleo-f030r8 nucleo-f334r8 nucleo-l053r8 \ - stm32f0discovery + nucleo-l031k6 nucleo-f030r8 nucleo-f303k8 \ + nucleo-f334r8 nucleo-l053r8 stm32f0discovery BOARD_BLACKLIST += mips-malta diff --git a/tests/sntp/Makefile b/tests/sntp/Makefile index e23b14c5497f0553ab06915ec8c60705fb5575e5..7621932b873d85728ebbd591742060ec759424fb 100644 --- a/tests/sntp/Makefile +++ b/tests/sntp/Makefile @@ -2,8 +2,8 @@ include ../Makefile.tests_common BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 \ nucleo-f042k6 nucleo-l031k6 nucleo-f030r8 \ - nucleo-f334r8 nucleo-l053r8 stm32f0discovery \ - telosb wsn430-v1_3b wsn430-v1_4 z1 + nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \ + stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 z1 USEMODULE += sntp USEMODULE += gnrc_sock_udp diff --git a/tests/thread_cooperation/Makefile b/tests/thread_cooperation/Makefile index 019d281e21ceaba90b0831a40e27a93f05746b88..893d1c0c590d52f508a8528dd000a8da8c453f57 100644 --- a/tests/thread_cooperation/Makefile +++ b/tests/thread_cooperation/Makefile @@ -1,9 +1,7 @@ include ../Makefile.tests_common -BOARD_INSUFFICIENT_MEMORY := chronos \ - msb-430 \ - msb-430h \ - nucleo-f031k6 +BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f031k6 \ + nucleo-f303k8 DISABLE_MODULE += auto_init