См. документацию.
27 #if defined ( __CC_ARM )
29 #define __INLINE __inline
31 #elif defined ( __ICCARM__ )
33 #define __INLINE inline
35 #elif defined ( __GNUC__ )
37 #define __INLINE inline
39 #elif defined ( __TASKING__ )
41 #define __INLINE inline
48 #if defined ( __CC_ARM )
57 #if (__ARMCC_VERSION < 400677)
73 #if (__ARMCC_VERSION < 400677)
87 #if (__ARMCC_VERSION < 400000)
88 __ASM
void __CLREX(
void)
95 #elif (defined (__ICCARM__))
97 #elif (defined (__GNUC__))
99 #elif (defined (__TASKING__))
106 #if defined ( __CC_ARM )
114 #if (__ARMCC_VERSION < 400000)
129 #if (__ARMCC_VERSION < 400000)
130 __ASM
void __set_CONTROL(
uint32_t control)
144 #if (__ARMCC_VERSION < 400000)
159 #if (__ARMCC_VERSION < 400000)
174 #if (__ARMCC_VERSION < 400000)
189 #if (__ARMCC_VERSION < 400000)
204 #if (__ARMCC_VERSION < 400000)
205 __ASM
void __set_PSP(
uint32_t topOfProcStack)
219 #if (__ARMCC_VERSION < 400000)
234 #if (__ARMCC_VERSION < 400000)
235 __ASM
void __set_MSP(
uint32_t mainStackPointer)
249 #if (__ARMCC_VERSION < 400000)
264 #if (__ARMCC_VERSION < 400000)
265 __ASM
void __set_PRIMASK(
uint32_t priMask)
273 #elif (defined (__ICCARM__))
275 #elif (defined (__GNUC__))
277 #elif (defined (__TASKING__))