微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 通过代码切换协调器或路由器

cc2530 通过代码切换协调器或路由器

时间:10-02 整理:3721RD 点击:

例如“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里面,用串口发命令切换协调器或路由器。谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top