TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640如何关闭和打开蓝牙?

我的应用场景要求是在一段时间内关闭蓝牙

首先是GAPRole_TerminateConnection(); 

再关闭广播吗? 也就是说不让射频不工作,但是程序依然在正常运行。 

然后再如何开启蓝牙

huan luo:

GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t),

&initialAdvertEnable);

当initialAdvertEnable = FALSE;的时候是不是蓝牙射频就没有输出了呢?

Butterfly:

回复 huan luo:

GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t),

&initialAdvertEnable); 

initialAdvertEnable = FALSE;

是关广播,你可以参考MINI DK 下SimpleBLECentral-HandleKeys( )函数, 通过按键切换控制广播

调用GAPRole_TerminateConnection()

user5111551:

回复 Butterfly:

您好,我也遇到了相同的问题,不一样的是,
(1)
GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t),

&initialAdvertEnable);

initialAdvertEnable = FALSE;
(2)
GAPRole_TerminateConnection()
我无论调用(1)还是(2)这两个函数或者是同时调用,都会出现函数执行后,但是app还能查到蓝牙广播,用app连接后重新断开,此时才搜索不到蓝牙,请问这是什么原因?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640如何关闭和打开蓝牙?
分享到: 更多 (0)