summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2020-08-10 18:08:17 +0800
committerGitHub <[email protected]>2020-08-10 18:08:17 +0800
commit41aa8d4785568d2eda653050ac2050d7f2f0ed13 (patch)
tree3069f68f5836317d5bc5806fc7a5c10dd0579d02 /include
parentc7bdca34b1f05027f648a822e17fa810b11787f1 (diff)
parent5e92521e0d0e6f73cafe5fe8b5c2e7e0d852863e (diff)
Merge pull request #3810 from mysterywolf/master
struct rt_device_ops 结构体增加宏定义
Diffstat (limited to 'include')
-rw-r--r--include/rtdef.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/rtdef.h b/include/rtdef.h
index 747643bb82..5543b80ab7 100644
--- a/include/rtdef.h
+++ b/include/rtdef.h
@@ -32,6 +32,7 @@
* 2019-01-27 Bernard change version number to v4.0.1
* 2019-05-17 Bernard change version number to v4.0.2
* 2019-12-20 Bernard change version number to v4.0.3
+ * 2020-08-10 Meco Man add macro for struct rt_device_ops
*/
#ifndef __RT_DEF_H__
@@ -920,6 +921,8 @@ enum rt_device_class_type
#define RT_DEVICE_CTRL_RTC_SET_ALARM 0x13 /**< set alarm */
typedef struct rt_device *rt_device_t;
+
+#ifdef RT_USING_DEVICE_OPS
/**
* operations set for device object
*/
@@ -933,6 +936,7 @@ struct rt_device_ops
rt_size_t (*write) (rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size);
rt_err_t (*control)(rt_device_t dev, int cmd, void *args);
};
+#endif
/**
* WaitQueue structure