ti 的工程师您好,我使用的是ZStack-CC2530-2.5.1a版本协议栈,现在想实现定时休眠这是我的设置。
1.预编译:POWER_SAVING
2.-DRFD_RCVC_ALWAYS_ON=FALSE
3.pwrmgr_attribute.pwrmgr_device = PWRMGR_BATTERY;
4.#define GENERICAPP_SEND_MSG_TIMEOUT 10000
之后下载程序后发现可以休眠,但是指示灯闪烁不停,于是发现按键任务在工作
5.注释掉://Hal_ProcessEvent,和//Hal_Init( taskID++ );
这个时候指示灯不在不停闪烁了,但是每隔大约1S的时候闪烁一次,闪烁10次后,正好定时发送。这个每个1S的闪烁事件次后我一直找不到在哪里调用了,关不掉。我想问一下,这是Mac层TimeOut么,修改不了,还是那个应用层程序在调用APP我没找到。