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);
} 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;