diff options
| author | Meco Jianting Man <[email protected]> | 2021-03-20 19:00:54 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-03-20 19:00:54 +0800 |
| commit | 061182271fbf02cf5c3410e3c8083a062a31a2b3 (patch) | |
| tree | ed268633290165d616970d974d5c773e20a8478d /include | |
| parent | 295b95cd7529bc9b85b4fb8ee8b37c62811ffbc8 (diff) | |
| parent | de1d079ecefe18caefa1bce500862ae729433d88 (diff) | |
Merge pull request #29 from RT-Thread/master
p
Diffstat (limited to 'include')
| -rw-r--r-- | include/rtdef.h | 12 | ||||
| -rw-r--r-- | include/rtthread.h | 2 |
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)); |
