Skip to content

Commit e2fa0c6

Browse files
iabdalkaderdpgeorge
authored andcommitted
lib/cmsis: Update to CMSIS 5.9.0.
This update brings support for Cortex-M55 and Cortex-M85, zero and copy tables and more. Signed-off-by: iabdalkader <[email protected]>
1 parent 2ecbad4 commit e2fa0c6

29 files changed

+21432
-4341
lines changed

lib/cmsis/inc/cachel1_armv7.h

+411
Large diffs are not rendered by default.

lib/cmsis/inc/cmsis_armcc.h

+425-406
Large diffs are not rendered by default.

lib/cmsis/inc/cmsis_armclang.h

+883-800
Large diffs are not rendered by default.

lib/cmsis/inc/cmsis_armclang_ltm.h

+854-792
Large diffs are not rendered by default.

lib/cmsis/inc/cmsis_compiler.h

+12
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@
123123
#ifndef __RESTRICT
124124
#define __RESTRICT __restrict
125125
#endif
126+
#ifndef __COMPILER_BARRIER
127+
#warning No compiler specific solution for __COMPILER_BARRIER. __COMPILER_BARRIER is ignored.
128+
#define __COMPILER_BARRIER() (void)0
129+
#endif
126130

127131

128132
/*
@@ -192,6 +196,10 @@
192196
#warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.
193197
#define __RESTRICT
194198
#endif
199+
#ifndef __COMPILER_BARRIER
200+
#warning No compiler specific solution for __COMPILER_BARRIER. __COMPILER_BARRIER is ignored.
201+
#define __COMPILER_BARRIER() (void)0
202+
#endif
195203

196204

197205
/*
@@ -260,6 +268,10 @@
260268
#warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.
261269
#define __RESTRICT
262270
#endif
271+
#ifndef __COMPILER_BARRIER
272+
#warning No compiler specific solution for __COMPILER_BARRIER. __COMPILER_BARRIER is ignored.
273+
#define __COMPILER_BARRIER() (void)0
274+
#endif
263275

264276

265277
#else

0 commit comments

Comments
 (0)