上报事件反着用,解决触摸屏幕不息屏问题
authorluozheng <1732036298@qq.com>
Tue, 3 Jun 2025 10:56:16 +0000 (18:56 +0800)
committerluozheng <1732036298@qq.com>
Tue, 3 Jun 2025 10:56:16 +0000 (18:56 +0800)
code/sdk/application/wearable/fd230/service/power_manager/src/power_display_service.c

index 2a27a66..cfbb7f0 100644 (file)
@@ -287,10 +287,12 @@ static void power_display_touch_event_cb(uint32_t event, uint32_t event_value)
     message_type_t mt = GUI_EVENT_CMD;\r
     uint32_t event_info = TOUCH;\r
     if (event == MC_TP_PRESS || event == MC_TP_MOVE) {\r
-        event_info += MC_TP_PRESS;\r
+        // event_info += MC_TP_PRESS;\r
+        event_info += MC_TP_RELEASE;//上报事件反着用,解决触摸屏幕不息屏问题\r
         g_power_tp_press_num++;\r
     } else if (event == MC_TP_RELEASE) {\r
-        event_info += MC_TP_RELEASE;\r
+        // event_info += MC_TP_RELEASE;\r
+        event_info += MC_TP_PRESS;\r
         g_power_tp_press_num = 0;\r
     } else {\r
         return;\r