协议栈:mesh1.0
预编译:开启了NV和禁止自动加网。
NV_RESTORE
HOLD_AUTO_START
在void GenericApp_Init( uint8 task_id )中
#if defined ( HOLD_AUTO_START )
//ZDOInitDevice(0); 注释掉该部分,没有注释的时候,上电会自动寻网,这样和开没开 HOLD_AUTO_START有区别?
#endif
因为我这边复位后,功耗一直在8ma,所以仿真了一下,在if ( events & SYS_EVENT_MSG )设置断点。发现跑起来后并没有进入这里,除非有事件发生比如按键触发。
后面再预编译里HOLD_AUTO_START改为xHOLD_AUTO_START就可以正常了。
但是,我的程序要求是上面不主动寻网,等待触发才寻网的。