这个函数是有关BLE蓝牙notify的函数,我想问一下是触发了什么事件才会回调这个函数呢?
而且这个timeUs中代码也没有给定,所有这个时间到底是多少呢?
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
这个函数是有关BLE蓝牙notify的函数,我想问一下是触发了什么事件才会回调这个函数呢?
而且这个timeUs中代码也没有给定,所有这个时间到底是多少呢?
这是连接之后根据连接间隔配置的回调函数,可以理解为每个连接间隔到来的时候,都会进入一次这个回调函数。
你所查看的例程是测速使用例程,这样可以确保每个连接间隔均往外发包。
这样可以保证不会因为往noti填写数据过多导致底层不够断连。
针对你的问题,如果需要数据量比较大的收发,可以将mtu开启至244,并将连接间隔减小至7.5ms(需协商),并将config.h中的单连接多发包打开,实现数据传输量的最大化。
单连接多发包是指这个BLE_BUFF_MAX_LEN吗
是的,测速例程是通过编译器预处理处理的。