关于CH579连接的问题请教

调试了几天一直没找到原因,特在此向各位大神请教

问题是这样的,我在通过579中心设备去连接579设备,中心设备配置文件MTU=230,调用GAPRole_CentralEstablishLink方法,系统第一时间就进入连接状态,但是要经过大概10~20秒才会进入到centralGATTDiscoveryEvent方法进行设备属性获取,然后才能启动tmos_start_task( centralTaskId, REQUEST_MTU, 600 );   来配置新的MTU

我想请问这里的10-20秒就正常状况还是有没有写对的地方,可能的问题是有没有大体的方向?谢谢


可以附上具体的工程, 方便我们排查你具体遇到的问题.


默认的example 里面,central连接上后外设后, 会在1s后启动服务发现, 通常进入centralGATTDiscoveryEvent 是在1s以内.



找到原因了,

#define DEFAULT_CONNECTION_TIMEOUT            100

这个参数之前修改时设置太大了,就导致连接时要等好久次能发现服务


只有登录才能回复,可以选择微信账号登录