Przeglądaj źródła

update:pm中从hib唤醒时增加日期打印,印证RTC在深度休眠中仍然在正常跑

alienwalker 1 rok temu
rodzic
commit
a5cb838dde
1 zmienionych plików z 5 dodań i 2 usunięć
  1. 5 2
      demo/pm/Air780xxx/main.lua

+ 5 - 2
demo/pm/Air780xxx/main.lua

@@ -93,7 +93,10 @@ log.info("wakeup state", pm.lastReson())
 if reason > 0 then
     pm.request(pm.LIGHT)
 	mobile.flymode(0, false)
-    log.info("已经从深度休眠唤醒")
+    log.info("已经从深度休眠唤醒")
+	log.info("os.date()", os.date())
+    local t = rtc.get()
+    log.info("rtc", json.encode(t))
 end
 function io_init()
     local bsp = rtos.bsp()
@@ -131,7 +134,7 @@ sys.taskInit(function()
 	sys.wait(100)
 	pm.power(pm.USB, false) -- 如果是插着USB测试,需要关闭USB
 	pm.force(pm.HIB)
-	pm.dtimerStart(3, 40000)
+	pm.dtimerStart(3, 20000)
 	sys.wait(5000)
     pm.force(pm.IDLE) -- 运行到这里说明没用进入深度休眠,测试失败
 	pm.power(pm.USB, true)