参考官方tmos用法详解,有个疑问,比如我是通过 tmos_set_event(centralTaskId, START_DEVICE_EVT);启动了START_DEVICE_EVT,然后Central_ProcessEvent里面检测到START_DEVICE_EVT就进行了GAPRole_CentralStartDevice(centralTaskId, ¢ralBondCB, ¢ralRoleCB);
那么问题是:在这个回调里进行了扫描及对应处理的操作,在扫描到目标mac地址后,会发一个不可连接的广播包,然后我希望在这个步骤之后系统进入休眠,等待一定时间后再次开启,是否可以通过:
tmos_stop_task(centralTaskId, START_DEVICE_EVT);
tmos_start_task(centralTaskId, START_DEVICE_EVT,1000);
然后在这延时开启的等待时间内系统是否会进入RTC休眠,然后到达开启START_DEVICE_EVT的时间后,系统会被唤醒接着跑上述操作。
我需要低功耗,所以需要rtc休眠。
如果不是的话,如何操作?才能实现上述操作