微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2564+msp430动态设置SPP(server)的Connectable Mode和Discoverablity Mode

CC2564+msp430动态设置SPP(server)的Connectable Mode和Discoverablity Mode

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

软件环境: SDK-v1.5-R2,使用工程v1.5 R2\MSP430_Experimentor\Samples\SPPLEDemo_Lite

开发工具:CCS6.0.1

需求:当BLE连接成功,关闭SPP(SPP不可见,不可连);当BLE断开连接,SPP可见可连

代码实现思路:

GAP_LE_Event_Callback()

{

  case etLE_Connection_Complete:

                                                              //...
                                                             SetNonConnect();
                                                             SetNonDisc();
                                                             SetNonPairable();
                                                             break;

case etLE_Disconnection_Complete:

                                                              //...
                                                             SetConnect();
                                                             SetDisc();
                                                             SetPairable();
                                                             break;

}

结果: 函数执行返回值均成功,但是造成BLE连接异常: 使用lightblue连接CC2564,上电后第一次能连接成功,断开后再用lightblue能扫描到,但是连接失败。

貌似不能关掉传统蓝牙的功能的...

能不能换个思路来,比如连接上LE之后在连接传统蓝牙的SPP连上就断开?

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

网站地图

Top