GAP_DEVICE_INFO_EVENT的问题
时间:10-02
整理:3721RD
点击:
主机为什么扫描大概10s左右就扫描不到设备了,重启之后又能扫描到。
扫描到的广播设备信息是通过串口答应出来的。
tong,
TI的板子还是你自己的板子呢?
你的代码有没有在TI的开发板上测试过?
是自己的板子,在TI的板子上也试过!
自己的板子,在TI的板子上试过 也是一样的!
你的scan的参数是怎么填的呢?
GAP_SetParamValue( TGAP_GEN_DISC_SCAN, DEFAULT_SCAN_DURATION );
GAP_SetParamValue( TGAP_LIM_DISC_SCAN, DEFAULT_SCAN_DURATION );
GAPCentralRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
DEFAULT_DISCOVERY_WHITE_LIST );
#define DEFAULT_SCAN_DURATION 500
#define DEFAULT_DISCOVERY_MODE DEVDISC_MODE_ALL
#define DEFAULT_DISCOVERY_ACTIVE_SCAN TRUE
#define DEFAULT_DISCOVERY_WHITE_LIST FALSE
就这几个。
tong,
建议你用 HCI_LE_SetScanParamCmd() 和 HCI_LE_SetScanEnableCmd() 去手动控制你的扫描动作试试看。
解决了 谢谢
我也碰上这样的问题,怎么解决的那?