Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dist/tools/buildsystem_sanity_check/check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,9 @@ check_board_insufficient_memory_not_in_makefile() {
local patterns=()
local pathspec=()

patterns+=(-e '^[[:space:]]*BOARD_INSUFFICIENT_MEMORY[[:space:]:]*=')
patterns+=(-e '^[[:space:]]*BOARD_INSUFFICIENT_MEMORY[[:space:]:+]*=')

pathspec+=('examples*/Makefile')
pathspec+=('**/Makefile')

git -C "${RIOTBASE}" grep "${patterns[@]}" -- "${pathspec[@]}" \
| error_with_message 'Move BOARD_INSUFFICIENT_MEMORY to Makefile.ci'
Expand Down
2 changes: 0 additions & 2 deletions tests/bench_msg_pingpong/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6

USEMODULE += xtimer

include $(RIOTBASE)/Makefile.include
3 changes: 3 additions & 0 deletions tests/bench_msg_pingpong/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
BOARD_INSUFFICIENT_MEMORY := \
nucleo-f031k6 \
#
2 changes: 0 additions & 2 deletions tests/bench_mutex_pingpong/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6

USEMODULE += xtimer

include $(RIOTBASE)/Makefile.include
3 changes: 3 additions & 0 deletions tests/bench_mutex_pingpong/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
BOARD_INSUFFICIENT_MEMORY := \
nucleo-f031k6 \
#
3 changes: 0 additions & 3 deletions tests/bench_sizeof_coretypes/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

# Modules that will have an impact on the size of the TCB (thread_t):
#
# disabled by default, enable on demand:
Expand Down
6 changes: 6 additions & 0 deletions tests/bench_sizeof_coretypes/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
#
2 changes: 0 additions & 2 deletions tests/bench_thread_flags_pingpong/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6

USEMODULE += core_thread_flags
USEMODULE += xtimer

Expand Down
3 changes: 3 additions & 0 deletions tests/bench_thread_flags_pingpong/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
BOARD_INSUFFICIENT_MEMORY := \
nucleo-f031k6 \
#
2 changes: 0 additions & 2 deletions tests/bench_thread_yield_pingpong/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6

USEMODULE += xtimer

include $(RIOTBASE)/Makefile.include
3 changes: 3 additions & 0 deletions tests/bench_thread_yield_pingpong/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
BOARD_INSUFFICIENT_MEMORY := \
nucleo-f031k6 \
#
3 changes: 0 additions & 3 deletions tests/bench_timers/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

# These boards only have a single timer in their periph_conf.h, needs special
# CFLAGS configuration to build properly
SINGLE_TIMER_BOARDS = \
Expand Down
6 changes: 6 additions & 0 deletions tests/bench_timers/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
#
4 changes: 0 additions & 4 deletions tests/bloom_bytes/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno chronos msb-430 msb-430h telosb \
wsn430-v1_3b wsn430-v1_4 z1

USEMODULE += hashes
USEMODULE += bloom
USEMODULE += random
Expand Down
13 changes: 13 additions & 0 deletions tests/bloom_bytes/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
chronos \
msb-430 \
msb-430h \
telosb \
wsn430-v1_3b \
wsn430-v1_4 \
z1 \
#
3 changes: 0 additions & 3 deletions tests/can_trx/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
export APPLICATION = can_trx
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

USEMODULE += shell
USEMODULE += shell_commands
USEMODULE += ps
Expand Down
6 changes: 6 additions & 0 deletions tests/can_trx/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
#
7 changes: 0 additions & 7 deletions tests/cond_order/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno i-nucleo-lrwan1 nucleo32-f031 \
nucleo32-f042 nucleo32-l031 nucleo-f030 \
nucleo-f030r8 nucleo-f031k6 nucleo-f042k6 \
nucleo-l031k6 nucleo-l053 nucleo-l053r8 \
stm32f0discovery stm32l0538-disco

USEMODULE += test_utils_interactive_sync

include $(RIOTBASE)/Makefile.include
19 changes: 19 additions & 0 deletions tests/cond_order/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
i-nucleo-lrwan1 \
nucleo-f030 \
nucleo-f030r8 \
nucleo-f031k6 \
nucleo-f042k6 \
nucleo-l031k6 \
nucleo-l053 \
nucleo-l053r8 \
nucleo32-f031 \
nucleo32-f042 \
nucleo32-l031 \
stm32f0discovery \
stm32l0538-disco \
#
12 changes: 0 additions & 12 deletions tests/conn_can/Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,5 @@
include ../Makefile.tests_common

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-f303re \
nucleo-f334r8 nucleo-l053r8 saml10-xpro \
saml11-xpro stm32f0discovery stm32l0538-disco \
telosb waspmote-pro \
wsn430-v1_3b wsn430-v1_4 z1

USEMODULE += shell
USEMODULE += shell_commands
USEMODULE += ps
Expand Down
33 changes: 33 additions & 0 deletions tests/conn_can/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
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-f031k6 \
nucleo-f042k6 \
nucleo-f070rb \
nucleo-f072rb \
nucleo-f302r8 \
nucleo-f303k8 \
nucleo-f303re \
nucleo-f334r8 \
nucleo-l031k6 \
nucleo-l053r8 \
saml10-xpro \
saml11-xpro \
stm32f0discovery \
stm32l0538-disco \
telosb \
waspmote-pro \
wsn430-v1_3b \
wsn430-v1_4 \
z1 \
#
9 changes: 0 additions & 9 deletions tests/cpp11_condition_variable/Makefile
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
include ../Makefile.tests_common

# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core \
stm32f0discovery stm32l0538-disco

# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable
CXXEXFLAGS += -std=c++11
Expand Down
13 changes: 13 additions & 0 deletions tests/cpp11_condition_variable/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := \
i-nucleo-lrwan1 \
nucleo-f334r8 \
spark-core \
stm32f0discovery \
stm32l0538-disco \
#
9 changes: 0 additions & 9 deletions tests/cpp11_mutex/Makefile
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
include ../Makefile.tests_common

# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core \
stm32f0discovery stm32l0538-disco

# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable
CXXEXFLAGS += -std=c++11
Expand Down
13 changes: 13 additions & 0 deletions tests/cpp11_mutex/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := \
i-nucleo-lrwan1 \
nucleo-f334r8 \
spark-core \
stm32f0discovery \
stm32l0538-disco \
#
9 changes: 0 additions & 9 deletions tests/cpp11_thread/Makefile
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
include ../Makefile.tests_common

# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := i-nucleo-lrwan1 nucleo-f334r8 spark-core \
stm32f0discovery stm32l0538-disco

# If you want to add some extra flags when compile c++ files, add these flags
# to CXXEXFLAGS variable
CXXEXFLAGS += -std=c++11
Expand Down
13 changes: 13 additions & 0 deletions tests/cpp11_thread/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ROM is overflowing for these boards when using
# gcc-arm-none-eabi-4.9.3.2015q2-1trusty1 from ppa:terry.guo/gcc-arm-embedded
# (Travis is using this PPA currently, 2015-06-23)
# Debian jessie libstdc++-arm-none-eabi-newlib-4.8.3-9+4 works fine, though.
# Remove this line if Travis is upgraded to a different toolchain which does
# not pull in all C++ locale code whenever exceptions are used.
BOARD_INSUFFICIENT_MEMORY := \
i-nucleo-lrwan1 \
nucleo-f334r8 \
spark-core \
stm32f0discovery \
stm32l0538-disco \
#
4 changes: 0 additions & 4 deletions tests/driver_adt7310/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 \
mega-xplained \
waspmote-pro

USEMODULE += adt7310
USEMODULE += xtimer

Expand Down
5 changes: 5 additions & 0 deletions tests/driver_adt7310/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-mega2560 \
mega-xplained \
waspmote-pro \
#
3 changes: 0 additions & 3 deletions tests/driver_at/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno nucleo-f031k6

USEMODULE += shell
USEMODULE += at
USEMODULE += at_urc
Expand Down
7 changes: 7 additions & 0 deletions tests/driver_at/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
nucleo-f031k6 \
#
3 changes: 0 additions & 3 deletions tests/driver_at30tse75x/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

USEMODULE += at30tse75x
USEMODULE += shell
USEMODULE += shell_commands
Expand Down
6 changes: 6 additions & 0 deletions tests/driver_at30tse75x/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
#
4 changes: 0 additions & 4 deletions tests/driver_at86rf2xx/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
include ../Makefile.tests_common

# exclude boards with insufficient memory
BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno nucleo-f031k6

DISABLE_MODULE += auto_init

USEMODULE += od
Expand Down
7 changes: 7 additions & 0 deletions tests/driver_at86rf2xx/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
nucleo-f031k6 \
#
3 changes: 0 additions & 3 deletions tests/driver_ata8520e/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

USEMODULE += ata8520e
USEMODULE += shell
USEMODULE += shell_commands
Expand Down
6 changes: 6 additions & 0 deletions tests/driver_ata8520e/Makefile.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BOARD_INSUFFICIENT_MEMORY := \
arduino-duemilanove \
arduino-leonardo \
arduino-nano \
arduino-uno \
#
3 changes: 0 additions & 3 deletions tests/driver_bmx055/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include ../Makefile.tests_common

BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
arduino-uno

# include and auto-initialize all available sensors
USEMODULE += saul_default
# include driver for bmx055 sensor
Expand Down
Loading