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

CC2640R2F作为从机主动断开连接的问题

我用CC2640R2F作为从机,用两台手机连接,然后我想让CC2640R2F主动断开其中的一条连接,用GAP_TerminateLinkReq(1,LL_HOST_REQUESTED_TERM)断开connectionHandle为1的连接,也就是第二台连上的手机,结果是两台手机的连接都断开了,然后CC2640R2F好像死机了,无法再被搜索到而且串口也无法打印信息了

请问各位TI工程师,如何才能正确的断开其中的一条连接?我用的协议栈版本是2.20.00.49,ble5stack,程序是在simple_peripheral例程的基础上修改的

Viki Shi:

见gap.h

/** @defgroup GAP_Conn_Handle GAP Special Connection Handles* Used by GAP_TerminateLinkReq()* @{*/#define GAP_CONNHANDLE_INIT 0xFFFE //!< terminates a link create#define GAP_CONNHANDLE_ALL 0xFFFF //!< terminates all links for the matching task ID./** @} End GAP_Conn_Handle */

user4332394:

回复 Viki Shi:

我的gap.h头文件里根本就没有GAP_CONNHANDLE_INIT和GAP_CONNHANDLE_ALL这两个宏,是不是最近协议栈又有更新?

Viki Shi:

回复 user4332394:

我是1.50版本,dev.ti.com/…/gap_8h_source.html

user4332394:

回复 Viki Shi:

你用的协议栈完全跟我不一样啊,我用的协议栈版本是2.20.00.49,而且是ble5stack,能不能提供下该协议栈版本下的解决方案?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F作为从机主动断开连接的问题
分享到: 更多 (0)