Quantcast
Channel: Zigbee 和 Thread
Viewing all articles
Browse latest Browse all 16962

帖子: RE: 设置PANID或通道后能否不重启设备

$
0
0

通过修改PANID和信道变量的值,然后存储到NV,下面是相关代码:

if((xChanel != zgDefaultChannelList)||(xPan_ID != zgConfigPANID))
{
zgConfigPANID = xPan_ID;
zgDefaultChannelList = xChanel;

osal_nv_item_init(ZCD_NV_PANID, sizeof(zgConfigPANID), &zgConfigPANID);
osal_nv_write(ZCD_NV_PANID, 0, sizeof( zgConfigPANID ), &zgConfigPANID);
osal_nv_item_init(ZCD_NV_CHANLIST, sizeof(zgDefaultChannelList), &zgDefaultChannelList);
osal_nv_write(ZCD_NV_CHANLIST, 0, sizeof( zgDefaultChannelList ), &zgDefaultChannelList);

osal_start_timerEx( GenericApp_TaskID, QUBLIC_SW_RESET_EVEN ,1000);
//zgWriteStartupOptions( ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE );
}
}


Viewing all articles
Browse latest Browse all 16962

Trending Articles