Skip to content

Commit 5d04c21

Browse files
jeromecoutantRyoheiHagimoto
authored andcommitted
STM32 remove unused INITIAL_SP macro
1 parent 0eebaea commit 5d04c21

File tree

1 file changed

+0
-123
lines changed

1 file changed

+0
-123
lines changed

targets/TARGET_STM/mbed_rtx.h

Lines changed: 0 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -19,129 +19,6 @@
1919

2020
#include <stdint.h>
2121

22-
#ifndef INITIAL_SP
23-
24-
#if (defined(TARGET_STM32L475VG) ||\
25-
defined(TARGET_STM32L476RG) ||\
26-
defined(TARGET_STM32L476JG) ||\
27-
defined(TARGET_STM32L476VG) ||\
28-
defined(TARGET_STM32L486RG) ||\
29-
defined(TARGET_STM32L471QG))
30-
/* only GCC_ARM and IAR toolchains have the stack on SRAM2 */
31-
#if (((defined(__GNUC__) && !defined(__CC_ARM)) ||\
32-
defined(__IAR_SYSTEMS_ICC__ )) &&\
33-
defined(TWO_RAM_REGIONS))
34-
#define INITIAL_SP (0x10008000UL)
35-
#else
36-
#define INITIAL_SP (0x20018000UL)
37-
#endif /* toolchains */
38-
39-
#elif (defined(TARGET_STM32H747xI) && defined(CORE_CM4))
40-
#define INITIAL_SP (0x10008000UL)
41-
42-
#elif (defined(TARGET_STM32F051R8) ||\
43-
defined(TARGET_STM32F100RB) ||\
44-
defined(TARGET_STM32L031K6) ||\
45-
defined(TARGET_STM32L053C8) ||\
46-
defined(TARGET_STM32L053R8))
47-
#define INITIAL_SP (0x20002000UL)
48-
49-
#elif (defined(TARGET_STM32F303K8) ||\
50-
defined(TARGET_STM32F334C8) ||\
51-
defined(TARGET_STM32F334R8))
52-
#define INITIAL_SP (0x20003000UL)
53-
54-
#elif (defined(TARGET_STM32F070RB) ||\
55-
defined(TARGET_STM32F072RB) ||\
56-
defined(TARGET_STM32F302R8))
57-
#define INITIAL_SP (0x20004000UL)
58-
59-
#elif (defined(TARGET_STM32F103RB) ||\
60-
defined(TARGET_STM32F103C8) ||\
61-
defined(TARGET_STM32L072CZ) ||\
62-
defined(TARGET_STM32L073RZ) ||\
63-
defined(TARGET_STM32L0x2xZ))
64-
#define INITIAL_SP (0x20005000UL)
65-
66-
#elif (defined(TARGET_STM32F091RC) ||\
67-
defined(TARGET_STM32F410RB) ||\
68-
defined(TARGET_STM32L151CBA)||\
69-
defined(TARGET_STM32L151CC) ||\
70-
defined(TARGET_STM32L151RC) ||\
71-
defined(TARGET_STM32L152RC))
72-
#define INITIAL_SP (0x20008000UL)
73-
74-
#elif (defined(TARGET_STM32G071RB))
75-
#define INITIAL_SP (0x20009000UL)
76-
77-
#elif defined(TARGET_STM32F303VC)
78-
#define INITIAL_SP (0x2000A000UL)
79-
80-
#elif defined(TARGET_STM32L443RC)
81-
#define INITIAL_SP (0x2000C000UL)
82-
83-
#elif (defined(TARGET_STM32F303RE) ||\
84-
defined(TARGET_STM32F303ZE) ||\
85-
defined(TARGET_STM32F401VC) ||\
86-
defined(TARGET_STM32L432KC) ||\
87-
defined(TARGET_STM32L433RC))
88-
#define INITIAL_SP (0x20010000UL)
89-
90-
#elif defined(TARGET_STM32L152RE)
91-
#define INITIAL_SP (0x20014000UL)
92-
93-
#elif (defined(TARGET_STM32F401RE) ||\
94-
defined(TARGET_STM32F401VE))
95-
#define INITIAL_SP (0x20018000UL)
96-
97-
#elif (defined(TARGET_STM32F207ZG) ||\
98-
defined(TARGET_STM32F405RG) ||\
99-
defined(TARGET_STM32F407VG) ||\
100-
defined(TARGET_STM32F407VE) ||\
101-
defined(TARGET_STM32F407ZG) ||\
102-
defined(TARGET_STM32F411RE) ||\
103-
defined(TARGET_STM32F446RE) ||\
104-
defined(TARGET_STM32F446VE) ||\
105-
defined(TARGET_STM32F446ZE) ||\
106-
defined(TARGET_STM32H743xI) ||\
107-
defined(TARGET_STM32H753xI) ||\
108-
defined(TARGET_STM32H747xI))
109-
#define INITIAL_SP (0x20020000UL)
110-
111-
#elif (defined(TARGET_STM32F429ZI) ||\
112-
defined(TARGET_STM32F437VG) ||\
113-
defined(TARGET_STM32F439VI) ||\
114-
defined(TARGET_STM32F439ZI) ||\
115-
defined(TARGET_STM32WB55RG))
116-
#define INITIAL_SP (0x20030000UL)
117-
118-
#elif defined(TARGET_STM32F412ZG)
119-
#define INITIAL_SP (0x20040000UL)
120-
121-
#elif (defined(TARGET_STM32F413ZH) ||\
122-
defined(TARGET_STM32F469NI) ||\
123-
defined(TARGET_STM32F746xG) ||\
124-
defined(TARGET_STM32F756xG) ||\
125-
defined(TARGET_STM32L496AG) ||\
126-
defined(TARGET_STM32L496ZG))
127-
#define INITIAL_SP (0x20050000UL)
128-
129-
#elif (defined(TARGET_STM32F767xI) ||\
130-
defined(TARGET_STM32F769xI))
131-
#define INITIAL_SP (0x20080000UL)
132-
133-
#elif defined(TARGET_STM32L4R5xI)
134-
#define INITIAL_SP (0x200A0000UL)
135-
136-
#elif defined(TARGET_STM32L4R9xI)
137-
#define INITIAL_SP (0x200A0000UL)
138-
139-
#else
140-
#error "INITIAL_SP is not defined for this target in the mbed_rtx.h file"
141-
#endif
142-
143-
#endif // INITIAL_SP
144-
14522
#if (defined(TARGET_STM32F070RB) || defined(TARGET_STM32F072RB))
14623
#ifdef MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE
14724
#undef MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE

0 commit comments

Comments
 (0)