summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMeco Jianting Man <[email protected]>2021-03-20 19:00:54 +0800
committerGitHub <[email protected]>2021-03-20 19:00:54 +0800
commit061182271fbf02cf5c3410e3c8083a062a31a2b3 (patch)
treeed268633290165d616970d974d5c773e20a8478d /include
parent295b95cd7529bc9b85b4fb8ee8b37c62811ffbc8 (diff)
parentde1d079ecefe18caefa1bce500862ae729433d88 (diff)
Merge pull request #29 from RT-Thread/master
p
Diffstat (limited to 'include')
-rw-r--r--include/rtdef.h12
-rw-r--r--include/rtthread.h2
2 files changed, 5 insertions, 9 deletions
diff --git a/include/rtdef.h b/include/rtdef.h
index f5a09f815b..38686492b1 100644
--- a/include/rtdef.h
+++ b/include/rtdef.h
@@ -193,17 +193,15 @@ typedef rt_base_t rt_off_t; /**< Type for offset */
#define rt_inline static inline
#define RTT_API
#elif defined (__TASKING__)
-
#include <stdarg.h>
- #define RT_SECTION(x)
- #define RT_UNUSED
- #define RT_USED
+ #define RT_SECTION(x) __attribute__((section(x)))
+ #define RT_UNUSED __attribute__((unused))
+ #define RT_USED __attribute__((used, protect))
#define PRAGMA(x) _Pragma(#x)
- #define ALIGN(n)
- #define RT_WEAK
+ #define ALIGN(n) __attribute__((aligned(n)))
+ #define RT_WEAK __attribute__((weak))
#define rt_inline static inline
#define RTT_API
-
#else
#error not supported tool chain
#endif
diff --git a/include/rtthread.h b/include/rtthread.h
index 9bcf05820c..e80257a6e5 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -437,8 +437,6 @@ rt_err_t rt_device_unregister(rt_device_t dev);
rt_device_t rt_device_create(int type, int attach_size);
void rt_device_destroy(rt_device_t device);
-rt_err_t rt_device_init_all(void);
-
rt_err_t
rt_device_set_rx_indicate(rt_device_t dev,
rt_err_t (*rx_ind)(rt_device_t dev, rt_size_t size));