是这样的,我用按键触发扫描,参数如下,在扫描结束事件时再次起扫描,直到按键抬起,现在问题是我按键一直按下,过了大概20分钟后就不能扫描 到广播包了,抬起按键再按下也没反应,我检测到按下按键电流是有变化,说明已经触发了扫描,而且从电流表看出app也有心跳事件在触发,app也没挂掉,但就是不能再扫描到广播包了?
// Scan parameters
#define DEFAULT_SCAN_DURATION 4000
#define DEFAULT_SCAN_WIND 80
#define DEFAULT_SCAN_INT 80
Viki Shi:
是不是扫描的数量太多了?受限于芯片资源,如果设备太多,无法全部扫描到。类似帖: e2echina.ti.com/…/110292
user3570217:
回复 Viki Shi:
我用的是cc2640r2,如果设备太多,会导致 是无法全部扫描还是 全都扫找不到了?现在是3个在广播的时候,过后不能再扫描到广播包,然后 即使关掉其它两个也扫描不出了 ,下面是我两个参数
#define DEFAULT_MAX_SCAN_RES3
#define MR_TASK_STACK_SIZE1128
Viki Shi:
回复 user3570217:
你把DEFAULT_MAX_SCAN_RES改大试下
user3570217:
回复 Viki Shi:
也不行,我的multi_role 不能再扫描到广播包,但是发广播时仍可以被连接通信,,,