TI有给出主从切换的demo,但是写的很乱,很杂。下面我重新写了下,做了个demo,希望对大家有帮助。
以CC2540的开发板为基础的,但此开发板为自己做的,原理图和TI MINI-DK的开发板原理图一样,只不过加了一个LCD显示屏集成了USB可以当USB Dongle用。
下面上图显示demo:
以左边开发板为例:左键功能:模式切换,初始化为从模式
右键功能:无连接时:开启或关闭广播或扫描
连接状态:并为主模式时,发送数据给从机
cc2540主从机切换可以去官网下载
淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
这玩意我没有改成功唉,然后我把写到那个啥simpleBLEPeripheral.c里面了,但调用外挂字库不正常,
始终是乱的,
http://shop109198447.taobao.com
屏是一样的,是带字库的,可能在协议栈调用字库的时间太快了,导致字库IC没有读出正确数据
后面是自编字库做的,现在显示正常了!
http://shop109198447.taobao.com
其实这个切换很简单的,就是在OSAL的task中增加角色的初始化的task,然后通过初始化角色去切换。
好像不能完美的切换,有时候会有切换出错的情况出现。
你好 我看了你的文章 有个想法就是能不能第一个设备按键之后,第二个设备自动接收 然后转换为master角色 继续给第三个设备转播信息? 楼主之前有做过这方面的吗?