WCH沁恒单片机
直播中

陈键

8年用户 1028经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

ch579主机连接参数更新,通过蓝牙分析仪抓包后为什么主机还是会有更新请求呢?

问题描述:使用central例子
这个参数已经置为FALSE, 通过蓝牙分析仪抓包后为什么主机还是会有更新请求呢?还有其它参数可以关闭吗?


  


回帖(1)

高欢

2022-8-26 09:19:05
wch 的例程中,centralParamUpdate 这个值影响的

在连接建立后 是否启用一个定时事件事件去更新连接参数:

case GAP_LINK_ESTABLISHED_EVENT:
{
<...>

// See if initiate connect parameter update
if ( centralParamUpdate )
{
tmos_start_task( centralTaskId, START_PARAM_UPDATE_EVT, DEFAULT_PARAM_UPDATE_DELAY);
}




其实连接参数的更新不仅可以由主机端去发起, 也可以由从机端请求发起,

即使在主机端不主动更新连接参数,当从机发起连接参数更新请求时候,主机端亦会执行连接参数更新.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分