Browse Source

rtdef.h: get back the codes that removed accidentally by d80a471

Grissiom 12 năm trước cách đây
mục cha
commit
85822f22b7
1 tập tin đã thay đổi với 11 bổ sung0 xóa
  1. 11 0
      include/rtdef.h

+ 11 - 0
include/rtdef.h

@@ -145,6 +145,17 @@ 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_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 rt_inline                   static inline
+    #define RTT_API
+#else
+    #error not supported tool chain
 #endif
 
 /* event length */