CC2640-SimpleBLEMulti例程扫描丛机,每次只能扫描3个
时间:10-02
整理:3721RD
点击:
问题如题:
我尝试按照SimpleBLECentral例程的方法配置SimpleBLEMulti,依然只能扫描到3个从设备而SimpleBLECentral配置过来可以扫描到很多从设备,
SimpleBLEMulti例程文档介绍说可以连接7个,但是看文档中的图片也是只能扫描3个,谢谢!
设置下 MAX_NUM_BLE_CONNS,把值改大即可
MAX_NUM_BLE_CONNS这个值是连接最大数量,如果我设置为1,那我可以扫描多少个呢?
我也尝试改大这个值或者改小这个值,可依然扫描到3个,这个例程你们测试可以扫描到很多吗?
谢谢!
扫描的数量用这个:DEFAULT_MAX_SCAN_RES
这个值一直设置为8,但依然扫描到3个,谢谢!
建议确认以下几点:
1、LL层及应用层的广播数据缓冲区多大,是否溢出?一般是用DEFAULT_MAX_SCAN_RES来配置的
2、扫描时间是否太短了?
3、扫描过程是否异常中断?
1:是否溢出这个我就不太清楚
2:扫描时间肯定是够的,
3:扫描过程没有中断
单主机的例程,只要简单配置DEFAULT_MAX_SCAN_RES就可以了,谢谢!
修改这个 #define MAX_SCAN_RESPONSES 3 拿去不谢!
JChong_Zhui
万分感谢!就是这个宏的问题,谢谢!
遇到同样的问题,已解决,谢谢!