1 /* 2 * Copyright (c) 2024, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef __CORE_CM55_H__ 9 #define __CORE_CM55_H__ 10 11 /* This file only satisfies the inclusion of CMSIS headers 12 * Use UNIT_TEST_COMPILE_DEFS to redefine macros on a per-test basis 13 */ 14 15 #ifndef __DMB 16 #define __DMB() 17 #endif 18 19 #ifndef __DSB 20 #define __DSB() 21 #endif 22 23 #ifndef __ISB 24 #define __ISB() 25 #endif 26 27 #ifndef __NOP 28 #define __NOP() 29 #endif 30 31 #ifndef __WFI 32 #define __WFI() 33 #endif 34 35 #ifndef __COMPILER_BARRIER 36 #define __COMPILER_BARRIER() 37 #endif 38 39 #ifndef __set_MSPLIM 40 #define __set_MSPLIM(x) 41 #endif 42 43 #ifndef __set_MSP 44 #define __set_MSP(x) 45 #endif 46 47 #ifndef __IO 48 #define __IO 49 #endif 50 51 #ifndef __O 52 #define __O 53 #endif 54 55 #ifndef __I 56 #define __I 57 #endif 58 59 #ifndef __IOM 60 #define __IOM 61 #endif 62 63 #ifndef __OM 64 #define __OM 65 #endif 66 67 #ifndef __IM 68 #define __IM 69 #endif 70 71 #include "cmsis_compiler.h" 72 73 #endif /* __CORE_CM55_H__ */ 74