您好,
目前使用NV_RESTORE=1,與以下程式碼終端可以成功更改Pan ID,不過我再把協調器中的f8wConfig中的-DZDAPP_CONFIG_PAN_ID=0x1122 相同的PAN ID 雙方重新上電,相同的PAN ID卻無法連上,想請問是否有建議的方法可以解這問題,感謝您
uint16 mypanid = 0x1122;
_NIB.nwkPanId = mypanid;
NLME_UpdateNV(0x01);
zgConfigPANID = mypanid;
osal_nv_write(ZCD_NV_PANID, 0, osal_nv_item_len( ZCD_NV_PANID ), &zgConfigPANID);
//要用定时器延时一段时间后再重启,否则 osal_nv_write 会来不及执行
osal_start_timerEx( SampleApp_TaskID,
SAMPLEAPP_RESET_EVT,
SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT ); |