Skip to content

Commit 536e006

Browse files
committed
STM32F070RB/STM32F072RB: RTOS tests
Make all RTOS tests OK
1 parent 519b521 commit 536e006

File tree

7 files changed

+16
-10
lines changed

7 files changed

+16
-10
lines changed

libraries/tests/rtos/mbed/basic/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
*/
1414
#if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
1515
#define STACK_SIZE DEFAULT_STACK_SIZE/2
16-
#elif (defined(TARGET_STM32F030R8) || defined(TARGET_STM32F070RB)) && defined(TOOLCHAIN_GCC)
16+
#elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_GCC)
17+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
18+
#elif defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
1719
#define STACK_SIZE DEFAULT_STACK_SIZE/2
1820
#elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
1921
#define STACK_SIZE DEFAULT_STACK_SIZE/2

libraries/tests/rtos/mbed/isr/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#define STACK_SIZE 1536
2929
#elif defined(TARGET_MCU_NRF51822)
3030
#define STACK_SIZE 768
31+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
32+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3133
#else
3234
#define STACK_SIZE DEFAULT_STACK_SIZE
3335
#endif

libraries/tests/rtos/mbed/mail/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ typedef struct {
3636
#define STACK_SIZE 1536
3737
#elif defined(TARGET_MCU_NRF51822)
3838
#define STACK_SIZE 768
39+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
40+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3941
#else
4042
#define STACK_SIZE DEFAULT_STACK_SIZE
4143
#endif

libraries/tests/rtos/mbed/mutex/main.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
*/
1717
#if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
1818
#define STACK_SIZE DEFAULT_STACK_SIZE/4
19-
#elif (defined(TARGET_STM32F030R8) || defined(TARGET_STM32F070RB)) && defined(TOOLCHAIN_GCC)
19+
#elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_GCC)
2020
#define STACK_SIZE DEFAULT_STACK_SIZE/4
2121
#elif defined(TARGET_STM32F334R8) && defined(TOOLCHAIN_IAR)
2222
#define STACK_SIZE DEFAULT_STACK_SIZE/4
2323
#elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_IAR)
2424
#define STACK_SIZE DEFAULT_STACK_SIZE/4
25-
#elif defined(TARGET_STM32F070RB) && defined(TOOLCHAIN_IAR)
26-
#define STACK_SIZE DEFAULT_STACK_SIZE/2
27-
#elif defined(TARGET_STM32F072RB) && defined(TOOLCHAIN_IAR)
25+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
2826
#define STACK_SIZE DEFAULT_STACK_SIZE/2
2927
#elif defined(TARGET_STM32F302R8) && defined(TOOLCHAIN_IAR)
3028
#define STACK_SIZE DEFAULT_STACK_SIZE/2

libraries/tests/rtos/mbed/queue/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ typedef struct {
3636
#define STACK_SIZE 1536
3737
#elif defined(TARGET_MCU_NRF51822)
3838
#define STACK_SIZE 768
39+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
40+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3941
#else
4042
#define STACK_SIZE DEFAULT_STACK_SIZE
4143
#endif

libraries/tests/rtos/mbed/semaphore/main.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,16 @@
1717
*/
1818
#if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
1919
#define STACK_SIZE DEFAULT_STACK_SIZE/16
20-
#elif (defined(TARGET_STM32F030R8) || defined(TARGET_STM32F070RB)) && defined(TOOLCHAIN_GCC)
20+
#elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_GCC)
2121
#define STACK_SIZE DEFAULT_STACK_SIZE/8
22+
#elif (defined(TARGET_STM32F072RB) || defined(TARGET_STM32F070RB))
23+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
2224
#elif defined(TARGET_STM32F334R8) && (defined(TOOLCHAIN_GCC) || defined(TOOLCHAIN_IAR))
2325
#define STACK_SIZE DEFAULT_STACK_SIZE/4
2426
#elif defined(TARGET_STM32F103RB) && defined(TOOLCHAIN_IAR)
2527
#define STACK_SIZE DEFAULT_STACK_SIZE/4
2628
#elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_IAR)
2729
#define STACK_SIZE DEFAULT_STACK_SIZE/4
28-
#elif defined(TARGET_STM32F070RB) && defined(TOOLCHAIN_IAR)
29-
#define STACK_SIZE DEFAULT_STACK_SIZE/2
30-
#elif defined(TARGET_STM32F072RB) && defined(TOOLCHAIN_IAR)
31-
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3230
#elif defined(TARGET_STM32F302R8) && defined(TOOLCHAIN_IAR)
3331
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3432
#elif defined(TARGET_STM32F303K8) && defined(TOOLCHAIN_IAR)

libraries/tests/rtos/mbed/signals/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
#define STACK_SIZE 1536
2828
#elif defined(TARGET_MCU_NRF51822)
2929
#define STACK_SIZE 768
30+
#elif (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
31+
#define STACK_SIZE DEFAULT_STACK_SIZE/2
3032
#else
3133
#define STACK_SIZE DEFAULT_STACK_SIZE
3234
#endif

0 commit comments

Comments
 (0)