]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/RTE_Components.h
CMSIS-Core : Add support for __SXTAB16_RORn
[cmsis] / CMSIS / CoreValidation / Tests / RTE_Components.h
1 #ifndef RTE_COMPONENTS_H
2 #define RTE_COMPONENTS_H
3
4 #if defined(ARMCM0)
5 #define CMSIS_device_header "ARMCM0.h"
6 #elif defined(ARMCM0P)
7 #define CMSIS_device_header "ARMCM0plus.h"
8 #elif defined(ARMCM0P_MPU)
9 #define CMSIS_device_header "ARMCM0plus_MPU.h"
10 #elif defined(ARMCM3)
11 #define CMSIS_device_header "ARMCM3.h"
12 #elif defined(ARMCM4)
13 #define CMSIS_device_header "ARMCM4.h"
14 #elif defined(ARMCM4_FP)
15 #define CMSIS_device_header "ARMCM4_FP.h"
16 #elif defined(ARMCM7)
17 #define CMSIS_device_header "ARMCM7.h"
18 #elif defined(ARMCM7_SP)
19 #define CMSIS_device_header "ARMCM7_SP.h"
20 #elif defined(ARMCM7_DP)
21 #define CMSIS_device_header "ARMCM7_DP.h"
22 #elif defined(ARMCM23)
23 #define CMSIS_device_header "ARMCM23.h"
24 #elif defined(ARMCM23_TZ)
25 #define CMSIS_device_header "ARMCM23_TZ.h"
26 #elif defined(ARMCM33)
27 #define CMSIS_device_header "ARMCM33.h"
28 #elif defined(ARMCM33_DSP_FP)
29 #define CMSIS_device_header "ARMCM33_DSP_FP.h"
30 #elif defined(ARMCM33_DSP_FP_TZ)
31 #define CMSIS_device_header "ARMCM33_DSP_FP_TZ.h"
32 #elif defined(ARMCM35P)
33 #define CMSIS_device_header "ARMCM35P.h"
34 #elif defined(ARMCM35P_DSP_FP_TZ)
35 #define CMSIS_device_header "ARMCM35P_DSP_FP_TZ.h"
36 #elif defined(ARMCM55)
37 #define CMSIS_device_header "ARMCM55.h"
38 #elif defined(ARMCA5)
39 #define CMSIS_device_header "ARMCA5.h"
40 #elif defined(ARMCA7)
41 #define CMSIS_device_header "ARMCA7.h"
42 #elif defined(ARMCA9)
43 #define CMSIS_device_header "ARMCA9.h"
44 #else
45 #error "Unknown device selection!"
46 #endif
47
48 #ifdef __UVISION_VERSION
49 #define RTE_Compiler_IO_STDOUT          /* Compiler I/O: STDOUT */
50 #if defined(ARMCM0) || defined(ARMCM0plus) 
51 #define RTE_Compiler_IO_STDOUT_EVR      /* Compiler I/O: STDOUT EVR */
52 #ifndef RTE_Compiler_EventRecorder
53 #define RTE_Compiler_EventRecorder
54 #endif
55 #else
56 #define RTE_Compiler_IO_STDOUT_ITM      /* Compiler I/O: STDOUT ITM */
57 #endif
58 #else
59 #define RTE_Compiler_IO_SEMIHOST
60 #endif
61
62 #endif