소스 검색

add TI CCS support micros in rtdef.h

Grissiom 12 년 전
부모
커밋
9237433030
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      include/rtdef.h

+ 5 - 2
include/rtdef.h

@@ -145,10 +145,13 @@ typedef rt_base_t                       rt_off_t;       /**< Type for offset */
     #define ALIGN(n)                    __declspec(align(n))
     #define rt_inline                   static __inline
     #define RTT_API
-#elif defined (__TI_EABI_SUPPORT__)
+#elif defined (__TI_COMPILER_VERSION__)
+    /* The way that TI compiler set section is different from other(at least
+     * GCC and MDK) compilers. See ARM Optimizing C/C++ Compiler 5.9.3 for more
+     * details. */
     #define SECTION(x)
     #define UNUSED
-    #define ALIGN(n)                    
+    #define ALIGN(n)
     #define rt_inline                   static inline
     #define RTT_API
 #else