File tree Expand file tree Collapse file tree 7 files changed +7
-43
lines changed
TESTS/mbedmicro-rtos-mbed Expand file tree Collapse file tree 7 files changed +7
-43
lines changed Original file line number Diff line number Diff line change 11
11
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
12
12
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
13
13
*/
14
- #if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
15
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
16
- #elif (defined(TARGET_STM32F030R8) || defined(TARGET_STM32F070RB)) && defined(TOOLCHAIN_GCC)
17
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
18
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
14
+ #if defined(TARGET_STM32F070RB) && defined(TOOLCHAIN_GCC)
19
15
#define STACK_SIZE DEFAULT_STACK_SIZE/2
20
16
#elif (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
21
17
#define STACK_SIZE 512
Original file line number Diff line number Diff line change 16
16
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
17
17
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
18
18
*/
19
- #if defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)
20
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
21
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
22
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
23
- #elif (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
19
+ #if (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
24
20
#define STACK_SIZE 512
25
21
#elif (defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32WG_STK3800) || defined(TARGET_EFM32PG_STK3401)) && !defined(TOOLCHAIN_ARM_MICRO)
26
22
#define STACK_SIZE 768
Original file line number Diff line number Diff line change @@ -22,13 +22,7 @@ typedef struct {
22
22
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
23
23
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
24
24
*/
25
- #if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
26
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
27
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_GCC)
28
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
29
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
30
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
31
- #elif (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
25
+ #if (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
32
26
#define STACK_SIZE 512
33
27
#elif (defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32WG_STK3800) || defined(TARGET_EFM32PG_STK3401)) && !defined(TOOLCHAIN_ARM_MICRO)
34
28
#define STACK_SIZE 768
Original file line number Diff line number Diff line change 14
14
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
15
15
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
16
16
*/
17
- #if ( defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC )
17
+ #if defined(TARGET_STM32F334R8) && defined(TOOLCHAIN_IAR )
18
18
#define STACK_SIZE DEFAULT_STACK_SIZE/4
19
- #elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_GCC)
20
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
21
- #elif defined(TARGET_STM32F334R8) && defined(TOOLCHAIN_IAR)
22
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
23
- #elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_IAR)
24
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
25
19
#elif defined(TARGET_STM32F070RB)
26
20
#define STACK_SIZE DEFAULT_STACK_SIZE/2
27
21
#elif defined(TARGET_STM32F072RB)
Original file line number Diff line number Diff line change @@ -22,13 +22,7 @@ typedef struct {
22
22
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
23
23
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
24
24
*/
25
- #if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
26
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
27
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_GCC)
28
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
29
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
30
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
31
- #elif (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
25
+ #if (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
32
26
#define STACK_SIZE 512
33
27
#elif (defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32WG_STK3800) || defined(TARGET_EFM32PG_STK3401)) && !defined(TOOLCHAIN_ARM_MICRO)
34
28
#define STACK_SIZE 768
Original file line number Diff line number Diff line change 15
15
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
16
16
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
17
17
*/
18
- #if (defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)) && defined(TOOLCHAIN_GCC)
19
- #define STACK_SIZE DEFAULT_STACK_SIZE/16
20
- #elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_GCC)
21
- #define STACK_SIZE DEFAULT_STACK_SIZE/8
22
- #elif defined(TARGET_STM32F334R8) && (defined(TOOLCHAIN_GCC) || defined(TOOLCHAIN_IAR))
18
+ #if defined(TARGET_STM32F334R8) && (defined(TOOLCHAIN_GCC) || defined(TOOLCHAIN_IAR))
23
19
#define STACK_SIZE DEFAULT_STACK_SIZE/4
24
20
#elif defined(TARGET_STM32F103RB)
25
21
#define STACK_SIZE DEFAULT_STACK_SIZE/2
26
- #elif defined(TARGET_STM32F030R8) && defined(TOOLCHAIN_IAR)
27
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
28
22
#elif defined(TARGET_STM32F070RB)
29
23
#define STACK_SIZE DEFAULT_STACK_SIZE/2
30
24
#elif defined(TARGET_STM32F072RB)
Original file line number Diff line number Diff line change @@ -15,11 +15,7 @@ const int SIGNAL_HANDLE_DELEY = 25;
15
15
* the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes
16
16
* and for ARM_MICRO 512. Because of reduce RAM size some targets need a reduced stacksize.
17
17
*/
18
- #if defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8)
19
- #define STACK_SIZE DEFAULT_STACK_SIZE/4
20
- #elif (defined(TARGET_STM32F030R8)) && defined(TOOLCHAIN_IAR)
21
- #define STACK_SIZE DEFAULT_STACK_SIZE/2
22
- #elif (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
18
+ #if (defined(TARGET_EFM32HG_STK3400)) && !defined(TOOLCHAIN_ARM_MICRO)
23
19
#define STACK_SIZE 512
24
20
#elif (defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32WG_STK3800) || defined(TARGET_EFM32PG_STK3401)) && !defined(TOOLCHAIN_ARM_MICRO)
25
21
#define STACK_SIZE 768
You can’t perform that action at this time.
0 commit comments