key_sos 亮屏功能存在异常,移除此功能
author@CHENG <2393524978@qq.com>
Fri, 1 Mar 2024 02:26:44 +0000 (10:26 +0800)
committer@CHENG <2393524978@qq.com>
Fri, 1 Mar 2024 02:26:44 +0000 (10:26 +0800)
2.sdk/sdk/gui/lv_drivers/indev/sos_key.c

index 02c5278..612cd7b 100644 (file)
@@ -189,7 +189,16 @@ static void sos_key_task(void *param)
             goto IRQ_DETECT_ENABLE;
         }
 
+       #ifdef __MMI_ZHSX_SUPPORT__
+               if(0 != Hal_Pm_Get_State())
+               {
+                       printf("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+                       app_adaptor_reset_backlighttimeout();
+                       watch_wakeup_lcd(true);
+               }
+       #else
         sos_key_wakeup();
+       #endif
 
         do {
             uos_sleep(10);
@@ -213,6 +222,16 @@ static void sos_key_task(void *param)
                     } else {
                         //long press
                                                printf("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+
+                                       #ifdef __MMI_ZHSX_SUPPORT__
+                                               if(0 == Hal_Pm_Get_State())
+                                               {
+                                                       extern void onkey_wakeup(void) __attribute__((weak));
+                                                       if (onkey_wakeup != NULL)
+                                                               onkey_wakeup();
+                                               }
+                                       #endif
+                                               
                                                //sos_btn_action(NULL);
                                                mmi_key_back_sos_btn_action();
                         break;