summaryrefslogtreecommitdiff
path: root/components/drivers/touch
diff options
context:
space:
mode:
authorTangyuxin <[email protected]>2022-04-06 21:12:39 +0800
committerGitHub <[email protected]>2022-04-06 21:12:39 +0800
commitda3d61e043c5f8734e7fd6d8626ec478a272766e (patch)
treedc6d5fe2e310ec4824ccf8b0651c51fe4d3d8cb6 /components/drivers/touch
parent782b9dd45a10e5e68ac5687fb57649e6c07de93e (diff)
[device]Detailed classification of devices types (#5769)
Diffstat (limited to 'components/drivers/touch')
-rw-r--r--components/drivers/touch/touch.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/components/drivers/touch/touch.h b/components/drivers/touch/touch.h
index 3d2e885e13..5a573f80b9 100644
--- a/components/drivers/touch/touch.h
+++ b/components/drivers/touch/touch.h
@@ -37,17 +37,17 @@ extern "C" {
#define RT_TOUCH_TYPE_RESISTANCE (2) /* resistance ic */
/* Touch control cmd types */
-#define RT_TOUCH_CTRL_GET_ID (0) /* Get device id */
-#define RT_TOUCH_CTRL_GET_INFO (1) /* Get touch info */
-#define RT_TOUCH_CTRL_SET_MODE (2) /* Set touch's work mode. ex. RT_TOUCH_MODE_POLLING,RT_TOUCH_MODE_INT */
-#define RT_TOUCH_CTRL_SET_X_RANGE (3) /* Set x coordinate range */
-#define RT_TOUCH_CTRL_SET_Y_RANGE (4) /* Set y coordinate range */
-#define RT_TOUCH_CTRL_SET_X_TO_Y (5) /* Set X Y coordinate exchange */
-#define RT_TOUCH_CTRL_DISABLE_INT (6) /* Disable interrupt */
-#define RT_TOUCH_CTRL_ENABLE_INT (7) /* Enable interrupt */
-#define RT_TOUCH_CTRL_POWER_ON (8) /* Touch Power On */
-#define RT_TOUCH_CTRL_POWER_OFF (9) /* Touch Power Off */
-#define RT_TOUCH_CTRL_GET_STATUS (10) /* Get Touch Power Status */
+#define RT_TOUCH_CTRL_GET_ID (RT_DEVICE_CTRL_BASE(Touch) + 0) /* Get device id */
+#define RT_TOUCH_CTRL_GET_INFO (RT_DEVICE_CTRL_BASE(Touch) + 1) /* Get touch info */
+#define RT_TOUCH_CTRL_SET_MODE (RT_DEVICE_CTRL_BASE(Touch) + 2) /* Set touch's work mode. ex. RT_TOUCH_MODE_POLLING,RT_TOUCH_MODE_INT */
+#define RT_TOUCH_CTRL_SET_X_RANGE (RT_DEVICE_CTRL_BASE(Touch) + 3) /* Set x coordinate range */
+#define RT_TOUCH_CTRL_SET_Y_RANGE (RT_DEVICE_CTRL_BASE(Touch) + 4) /* Set y coordinate range */
+#define RT_TOUCH_CTRL_SET_X_TO_Y (RT_DEVICE_CTRL_BASE(Touch) + 5) /* Set X Y coordinate exchange */
+#define RT_TOUCH_CTRL_DISABLE_INT (RT_DEVICE_CTRL_BASE(Touch) + 6) /* Disable interrupt */
+#define RT_TOUCH_CTRL_ENABLE_INT (RT_DEVICE_CTRL_BASE(Touch) + 7) /* Enable interrupt */
+#define RT_TOUCH_CTRL_POWER_ON (RT_DEVICE_CTRL_BASE(Touch) + 8) /* Touch Power On */
+#define RT_TOUCH_CTRL_POWER_OFF (RT_DEVICE_CTRL_BASE(Touch) + 9) /* Touch Power Off */
+#define RT_TOUCH_CTRL_GET_STATUS (RT_DEVICE_CTRL_BASE(Touch) + 10) /* Get Touch Power Status */
/* Touch event */
#define RT_TOUCH_EVENT_NONE (0) /* Touch none */