对于ZigBee官方的例程所有设备默认是使用PWRMGR_ALWAYS_ON,当我们要求终端设备进入PM2时,可定时唤醒。那么该设置那里呢?根据百度说法:是在预编译选项中使能POWER_SAVING ,然后调用osal_pwrmgr_device(PWRMGR_BATTERY);和osal_pwrmgr_task_state(xxx_TaskID,PWRMGR_CONSERVE);
问题来了:1、osal_pwrmgr_device(PWRMGR_BATTERY);是放在那里调用?
2、osal_pwrmgr_task_state(xxx_TaskID,PWRMGR_CONSERVE);同样也是放在那里调用?
3、怎么唤醒,是系统自动唤醒,还是调用定时唤醒函数?