在uart输入AT唤醒手表,添加PM_ID_DEBUG Vote的时候,增加对 uar接收的使能标记的判断,解决偶尔Cat1 开启,引发不休眠问题。 1094/1 1094/head 1095/target/1
authorSnickerSun <snickersun@163.com>
Thu, 3 Oct 2024 13:02:00 +0000 (21:02 +0800)
committerSnickerSun <snickersun@163.com>
Thu, 3 Oct 2024 13:02:00 +0000 (21:02 +0800)
code/sdk/middleware/chips/brandy/pm/service/pm_sleep.c

index 4d58f18..1cb8539 100755 (executable)
@@ -222,7 +222,11 @@ void pm_enter_deep_sleep_only_ulp_wakeup(void)
 
 void pm_wkup_event_by_uart_callback(void)
 {
-    uapi_pm_add_sleep_veto(PM_ID_DEBUG);
+
+    #ifndef SUPPORT_RECOVERY_DISPLAY //判定是否是在编译RECOVERY image,本参数不支持RECOVERY
+    if (uapi_custom_uart_rx_enable_flag() == false)
+        uapi_pm_add_sleep_veto(PM_ID_DEBUG);
+    #endif
 }
 
 static void pm_enter_deep_sleep(void)