CC2541做Central,调用如下函数配置扫描参数:
HCI_LE_SetScanParamCmd(HCI_SCAN_ACTIVE,
ScanInterval,
ScanWindow,
ADDRTYPE_PUBLIC,
HCI_SCAN_ACTIVE);
但无论怎么修改ScanInterval或ScanWindow,从启动扫描(调用函数GAPCentralRole_StartDiscovery)到扫描完成(事件GAP_DEVICE_DISCOVERY_EVENT触发)基本均需要10秒左右,且期间电流一直高达17.5mA左右。
请大家指导!
Barbara Wu:
尝试修改这个
GAP_SetParamValue( TGAP_GEN_DISC_SCAN, DEFAULT_SCAN_DURATION ); GAP_SetParamValue( TGAP_LIM_DISC_SCAN, DEFAULT_SCAN_DURATION );