summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-05-30 06:50:06 +0000
committer[email protected] <[email protected]>2012-05-30 06:50:06 +0000
commit3ad6f43ff3ba436eeac0c945c0fd6cc276acbaa6 (patch)
tree4042c6fee064eb1a8a38ffc15b324805535baf90 /include
parente86bd6827804ff09fbb9f2c39ad7ff4cd574ff8c (diff)
Added VisualDSP++ Compiler support.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2137 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'include')
-rw-r--r--include/rtdef.h7
-rw-r--r--include/rtthread.h5
2 files changed, 12 insertions, 0 deletions
diff --git a/include/rtdef.h b/include/rtdef.h
index 6bd8ed002e..213eb1dd14 100644
--- a/include/rtdef.h
+++ b/include/rtdef.h
@@ -126,6 +126,13 @@ typedef rt_base_t rt_off_t; /**< Type for offset
#define ALIGN(n) __attribute__((aligned(n)))
#define rt_inline static __inline
#define RTT_API
+#elif defined (__ADSPBLACKFIN__) /* for VisualDSP++ Compiler */
+ #include <stdarg.h>
+ #define SECTION(x) __attribute__((section(x)))
+ #define UNUSED __attribute__((unused))
+ #define ALIGN(n) __attribute__((aligned(n)))
+ #define rt_inline static inline
+ #define RTT_API
#endif
/* event length */
diff --git a/include/rtthread.h b/include/rtthread.h
index fd697b8ed9..d37534218e 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -376,6 +376,11 @@ void rt_interrupt_leave(void);
rt_uint8_t rt_interrupt_get_nest(void);
/**
+ * application module
+ */
+void rt_system_module_init(void);
+
+/**
* @addtogroup KernelService
*/