1 #ifndef RTE_COMPONENTS_H
2 #define RTE_COMPONENTS_H
5 #define CMSIS_device_header "ARMCM0.h"
6 #elif defined(ARMCM0plus)
7 #define CMSIS_device_header "ARMCM0plus.h"
9 #define CMSIS_device_header "ARMCM3.h"
11 #define CMSIS_device_header "ARMCM4.h"
12 #elif defined(ARMCM4_FP)
13 #define CMSIS_device_header "ARMCM4_FP.h"
15 #define CMSIS_device_header "ARMCM7.h"
16 #elif defined(ARMCM7_SP)
17 #define CMSIS_device_header "ARMCM7_SP.h"
18 #elif defined(ARMCM7_DP)
19 #define CMSIS_device_header "ARMCM7_DP.h"
21 #define CMSIS_device_header "ARMCA5.h"
23 #define CMSIS_device_header "ARMCA7.h"
25 #define CMSIS_device_header "ARMCA9.h"
27 #error "Unknown device selection!"
30 #ifdef __UVISION_VERSION
31 #define RTE_Compiler_IO_STDOUT /* Compiler I/O: STDOUT */
32 #if defined(ARMCM0) || defined(ARMCM0plus)
33 #define RTE_Compiler_IO_STDOUT_EVR /* Compiler I/O: STDOUT EVR */
34 #ifndef RTE_Compiler_EventRecorder
35 #define RTE_Compiler_EventRecorder
38 #define RTE_Compiler_IO_STDOUT_ITM /* Compiler I/O: STDOUT ITM */
41 #define RTE_Compiler_IO_SEMIHOST