Skip to content

Commit 4ecd99f

Browse files
committed
stack_size_unification test: set expected stack sizes from config
1 parent 77d5583 commit 4ecd99f

File tree

1 file changed

+3
-11
lines changed
  • TESTS/mbed_hal/stack_size_unification

1 file changed

+3
-11
lines changed

TESTS/mbed_hal/stack_size_unification/main.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,11 @@ extern osThreadAttr_t _main_thread_attr;
3131
#endif
3232
extern uint32_t mbed_stack_isr_size;
3333

34-
#if !defined(MBED_CONF_RTOS_PRESENT)
35-
#define EXPECTED_ISR_STACK_SIZE (4096)
36-
#else
37-
#define EXPECTED_ISR_STACK_SIZE (1024)
38-
#endif
34+
#define EXPECTED_ISR_STACK_SIZE (MBED_CONF_TARGET_BOOT_STACK_SIZE)
3935

40-
#if defined(TARGET_NUCLEO_F070RB) || defined(TARGET_STM32F072RB) || defined(TARGET_TMPM46B) || defined(TARGET_TMPM066)
41-
#define EXPECTED_MAIN_THREAD_STACK_SIZE (3072)
42-
#else
43-
#define EXPECTED_MAIN_THREAD_STACK_SIZE (4096)
44-
#endif
36+
#define EXPECTED_MAIN_THREAD_STACK_SIZE (MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE)
4537

46-
#define EXPECTED_USER_THREAD_DEFAULT_STACK_SIZE (4096)
38+
#define EXPECTED_USER_THREAD_DEFAULT_STACK_SIZE (MBED_CONF_RTOS_THREAD_STACK_SIZE)
4739

4840
#if ((MBED_RAM_SIZE - MBED_BOOT_STACK_SIZE) <= (EXPECTED_MAIN_THREAD_STACK_SIZE + EXPECTED_ISR_STACK_SIZE))
4941
#error [NOT_SUPPORTED] Insufficient stack for staci_size_unification tests

0 commit comments

Comments
 (0)