CC2564+msp430动态设置SPP(server)的Connectable Mode和Discoverablity Mode
软件环境: 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连上就断开?