Merge pull request #14615 from maribu/atmega-idle-stack-size
cpu/atmega_common: Increase idle stack size with xtimer
This commit is contained in:
commit
7e6fee8260
@ -49,8 +49,16 @@ extern "C" {
|
|||||||
* to avoid not printing of debug in interrupts
|
* to avoid not printing of debug in interrupts
|
||||||
*/
|
*/
|
||||||
#ifndef THREAD_STACKSIZE_IDLE
|
#ifndef THREAD_STACKSIZE_IDLE
|
||||||
|
#ifdef MODULE_XTIMER
|
||||||
|
/* xtimer's 64 bit arithmetic doesn't perform well on 8 bit archs. In order to
|
||||||
|
* prevent a stack overflow when an timer triggers while the idle thread is
|
||||||
|
* running, we have to increase the stack size then
|
||||||
|
*/
|
||||||
|
#define THREAD_STACKSIZE_IDLE (192)
|
||||||
|
#else
|
||||||
#define THREAD_STACKSIZE_IDLE (128)
|
#define THREAD_STACKSIZE_IDLE (128)
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -5,14 +5,14 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
arduino-nano \
|
arduino-nano \
|
||||||
arduino-uno \
|
arduino-uno \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
|
msb-430 \
|
||||||
|
msb-430h \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
nucleo-f042k6 \
|
nucleo-f042k6 \
|
||||||
nucleo-l031k6 \
|
nucleo-l031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
stm32f0discovery \
|
stm32f0discovery \
|
||||||
msb-430 \
|
|
||||||
msb-430h \
|
|
||||||
telosb \
|
telosb \
|
||||||
waspmote-pro \
|
waspmote-pro \
|
||||||
z1 \
|
z1 \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
6
tests/bench_sys_base64/Makefile.ci
Normal file
6
tests/bench_sys_base64/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
im880b \
|
im880b \
|
||||||
olimexino-stm32 \
|
olimexino-stm32 \
|
||||||
#
|
#
|
||||||
|
|||||||
6
tests/driver_at24cxxx/Makefile.ci
Normal file
6
tests/driver_at24cxxx/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
@ -2,8 +2,8 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
arduino-duemilanove \
|
arduino-duemilanove \
|
||||||
arduino-leonardo \
|
arduino-leonardo \
|
||||||
arduino-mega2560 \
|
arduino-mega2560 \
|
||||||
arduino-uno \
|
|
||||||
arduino-nano \
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
i-nucleo-lrwan1 \
|
i-nucleo-lrwan1 \
|
||||||
msb-430 \
|
msb-430 \
|
||||||
|
|||||||
6
tests/driver_ds1307/Makefile.ci
Normal file
6
tests/driver_ds1307/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
6
tests/driver_sps30/Makefile.ci
Normal file
6
tests/driver_sps30/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
@ -8,10 +8,10 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
atmega1284p \
|
atmega1284p \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
b-l072z-lrwan1 \
|
b-l072z-lrwan1 \
|
||||||
blackpill-128kib \
|
|
||||||
blackpill \
|
blackpill \
|
||||||
bluepill-128kib \
|
blackpill-128kib \
|
||||||
bluepill \
|
bluepill \
|
||||||
|
bluepill-128kib \
|
||||||
calliope-mini \
|
calliope-mini \
|
||||||
cc2650-launchpad \
|
cc2650-launchpad \
|
||||||
cc2650stk \
|
cc2650stk \
|
||||||
|
|||||||
@ -8,10 +8,10 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
atmega1284p \
|
atmega1284p \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
b-l072z-lrwan1 \
|
b-l072z-lrwan1 \
|
||||||
blackpill-128kib \
|
|
||||||
blackpill \
|
blackpill \
|
||||||
bluepill-128kib \
|
blackpill-128kib \
|
||||||
bluepill \
|
bluepill \
|
||||||
|
bluepill-128kib \
|
||||||
calliope-mini \
|
calliope-mini \
|
||||||
cc2650-launchpad \
|
cc2650-launchpad \
|
||||||
cc2650stk \
|
cc2650stk \
|
||||||
|
|||||||
@ -9,8 +9,8 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
derfmega128 \
|
derfmega128 \
|
||||||
hifive1 \
|
hifive1 \
|
||||||
hifive1b \
|
hifive1b \
|
||||||
im880b \
|
|
||||||
i-nucleo-lrwan1 \
|
i-nucleo-lrwan1 \
|
||||||
|
im880b \
|
||||||
mega-xplained \
|
mega-xplained \
|
||||||
microduino-corerf \
|
microduino-corerf \
|
||||||
msb-430 \
|
msb-430 \
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
6
tests/periph_wdt/Makefile.ci
Normal file
6
tests/periph_wdt/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
@ -5,12 +5,12 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
arduino-uno \
|
arduino-uno \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
i-nucleo-lrwan1 \
|
i-nucleo-lrwan1 \
|
||||||
|
nucleo-f030r8 \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
nucleo-f042k6 \
|
nucleo-f042k6 \
|
||||||
nucleo-l031k6 \
|
nucleo-l031k6 \
|
||||||
nucleo-l053r8 \
|
nucleo-l053r8 \
|
||||||
nucleo-f030r8 \
|
stm32f030f4-demo \
|
||||||
stm32f030f4-demo\
|
|
||||||
stm32f0discovery \
|
stm32f0discovery \
|
||||||
stm32l0538-disco \
|
stm32l0538-disco \
|
||||||
waspmote-pro \
|
waspmote-pro \
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -5,5 +5,5 @@ BOARD_INSUFFICIENT_MEMORY := \
|
|||||||
arduino-uno \
|
arduino-uno \
|
||||||
atmega328p \
|
atmega328p \
|
||||||
nucleo-f031k6 \
|
nucleo-f031k6 \
|
||||||
stm32f030f4-demo
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
BOARD_INSUFFICIENT_MEMORY := \
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
stm32f030f4-demo \
|
stm32f030f4-demo \
|
||||||
#
|
#
|
||||||
|
|||||||
6
tests/xtimer_rmutex_lock_timeout/Makefile.ci
Normal file
6
tests/xtimer_rmutex_lock_timeout/Makefile.ci
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
BOARD_INSUFFICIENT_MEMORY := \
|
||||||
|
arduino-duemilanove \
|
||||||
|
arduino-nano \
|
||||||
|
arduino-uno \
|
||||||
|
atmega328p \
|
||||||
|
#
|
||||||
Loading…
x
Reference in New Issue
Block a user