Skip to content

Commit a03591d

Browse files
committed
CMSIS/RTX: Update CMSIS and RTX to 22b68c
This includes Cortex A support and directory reshuffle.
1 parent 7b2e9b1 commit a03591d

File tree

101 files changed

+8997
-13829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+8997
-13829
lines changed

cmsis/TARGET_CORTEX_A/TOOLCHAIN_ARM/cmsis_armcc.h renamed to cmsis/TARGET_CORTEX_A/cmsis_armcc.h

Lines changed: 212 additions & 306 deletions
Large diffs are not rendered by default.

cmsis/TARGET_CORTEX_A/TOOLCHAIN_ARM/cmsis_armclang.h renamed to cmsis/TARGET_CORTEX_A/cmsis_armclang.h

Lines changed: 217 additions & 302 deletions
Large diffs are not rendered by default.

cmsis/TARGET_CORTEX_A/cmsis_compiler.h

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -52,41 +52,9 @@
5252
* IAR Compiler
5353
*/
5454
#elif defined ( __ICCARM__ )
55+
#include "cmsis_iccarm.h"
5556

56-
#ifndef __ASM
57-
#define __ASM __asm
58-
#endif
59-
#ifndef __INLINE
60-
#define __INLINE inline
61-
#endif
62-
#ifndef __STATIC_INLINE
63-
#define __STATIC_INLINE static inline
64-
#endif
65-
66-
#include <cmsis_iar.h>
67-
68-
#ifndef __NO_RETURN
69-
#define __NO_RETURN __noreturn
70-
#endif
71-
#ifndef __USED
72-
#define __USED __root
73-
#endif
74-
#ifndef __WEAK
75-
#define __WEAK __weak
76-
#endif
77-
#ifndef __UNALIGNED_UINT32
78-
__packed struct T_UINT32 { uint32_t v; };
79-
#define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v)
80-
#endif
81-
#ifndef __ALIGNED
82-
#warning No compiler specific solution for __ALIGNED. __ALIGNED is ignored.
83-
#define __ALIGNED(x)
84-
#endif
85-
#ifndef __PACKED
86-
#define __PACKED __packed
87-
#endif
88-
89-
57+
9058
/*
9159
* TI ARM Compiler
9260
*/

0 commit comments

Comments
 (0)