测试发现,部分蓝牙主机会在连接上我们设备之后分配较大的连接间隔,即使我们后续将连接间隔协商至较小值后,也会被主机更新回较大的间隔。
可在BLE初始化阶段将以下参数配置进去,由蓝牙协议栈在配对期间告知主机我们所需要的连接参数即可,
gapPeriConnectParams_t ConnectParams; ConnectParams.intervalMin = 6; ConnectParams.intervalMax = 9; ConnectParams.latency = 20; ConnectParams.timeout = 0x012C; GGS_SetParameter(GGS_PERI_CONN_PARAM_ATT, sizeof(gapPeriConnectParams_t), &ConnectParams);
以HID例程为例,放在广播打开之前配置进协议栈,
以Peripheral例程为例,
标签:主机,参数,BLE,ConnectParams,配对,连接 From: https://www.cnblogs.com/azou/p/18418593