注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
kata的个人空间 https://home.eeworld.com.cn/space-uid-120358.html [收藏] [复制] [分享] [RSS]
日志

Zstack学习经验点滴:在TI或者RFSTORM电池板BB运行上Light_switch程序

已有 1422 次阅读2010-12-3 14:08


在TI或者RFSTORM电池板BB运行上TI CC2530CC2530-Software Examples中light_switch程序的方法。
ZBDC51BB(SMARTRF05BB)板和ZBDC51MB(SMARTRF05EB)最主要的区别就是有没有LCD显示。
TI的Light_Switch默认需要LCD显示支持,通过菜单选择节点是作为light还是switch。
如果需要在ZBDC51BB上面运行light和switch程序,由于没有显示界面,操作较困难,需要猜测菜单的位置再进行选择。


修改代码的方法,可以很容易,把这个程序移植到ZBDC51BB上面运行。
具体修改方法如下,打开light_switch.c,找到main函数,完成下面三处修改:
1)找到while (halButtonPushed()!=HAL_BUTTON_1);将这么代码注释掉
2)找到appMode = appSelectMode();将这行代码注释掉
3)找到 if(appMode == SWITCH) {,在这行代码前插入一行代码
appMode = SWITCH;或者appMode = LIGHT;
两个电池板一个改成LIGHT,别一个改成SWITH就可以相互操作。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章