cc2530 通过代码切换协调器或路由器
例如“Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples\SimpleApp”是通过按键确定的,按sw1为协调器,sw2为路由器。我想在工程中通过代码切换协调器或路由器,应该怎么做。是不是加上如下代码就变成协调器了:
zb_ReadConfiguration( ZCD_NV_LOGICAL_TYPE, sizeof(uint8), &logicalType );
if ( logicalType != ZG_DEVICETYPE_ENDDEVICE )
{
logicalType = ZG_DEVICETYPE_COORDINATOR;
zb_WriteConfiguration(ZCD_NV_LOGICAL_TYPE, sizeof(uint8), &logicalType);
}
zb_ReadConfiguration( ZCD_NV_STARTUP_OPTION, sizeof(uint8), &startOptions );
startOptions = ZCD_STARTOPT_AUTO_START;
zb_WriteConfiguration( ZCD_NV_STARTUP_OPTION, sizeof(uint8), &startOptions );
zb_SystemReset();
望回复,谢谢!
你在key handle函数里面,找到对应SW1和SW2处理代码
可能没写清楚,我想把Samples按键切换协调器或路由器这些代码,移植到SerialApp里面,用串口发命令切换协调器或路由器。谢谢!