问题描述:使用central例子,这个参数已经置为FALSE, 通过蓝牙分析仪抓包后为什么主机还是会有更新请求呢?还有其它参数可以关闭吗?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
问题描述:使用central例子,这个参数已经置为FALSE, 通过蓝牙分析仪抓包后为什么主机还是会有更新请求呢?还有其它参数可以关闭吗?
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); }
其实连接参数的更新不仅可以由主机端去发起, 也可以由从机端请求发起,
即使在主机端不主动更新连接参数,当从机发起连接参数更新请求时候,主机端亦会执行连接参数更新.