现在的PB-03的sdk(版本官网挂的phy6222_v313_0512,不是github上的,github上面lib目录是空的,没有rf.lib,无法使用),经过测试:
1.使用hal_pwrmgr_enter_standby休眠后,可以正常通过IO唤醒。
2.使用hal_pwrmgr_enter_sleep_rtc_reset休眠,可以正常RTC唤醒。
然而我的需求是休眠后,可以通过IO或者RTC唤醒,SDK提供的都是单一方式,关于休眠模块datasheet也没有更多的说明,不知道该怎么下手,希望有高手能支个招。
另外,我尝试过把上面两个函数合体,但是无效,RTC无法唤醒,只能通过IO唤醒,也许是因为合体姿势不正确,希望有人能指导一下。 |