|
Information
说明: |
建议参照本版块置顶帖内容输入必要信息 |
芯片型号: |
8258_master_kma_dongle |
SDK及版本: |
telink_kite_ble_sdk_v3.4.1 |
请问一下我在首次配对的时候走user_manual_paring = (memcmp(pa->data, telink_adv_trigger_paring_8258, sizeof(telink_adv_trigger_paring_8258)) == 0) && (rssi > -56); -> 连接成功后 //save current connect address type and address
cur_conn_device.mac_adrType = pCon->peer_adr_type;
memcpy(cur_conn_device.mac_addr, pCon->mac, 6); 保存mac地址,第二次连接的时候不让他跑user_manual_paring = (memcmp(pa->data, telink_adv_trigger_paring_8258, sizeof(telink_adv_trigger_paring_8258)) == 0) && (rssi > -56); 让他跑master_auto_connect = tbl_bond_slave_search(pa->adr_type, pa->mac); 连接成功后马上断开连接 ,断开事件是HCI_ERR_CONN_TERM_BY_LOCAL_HOST。我把调用过blm_ll_disconnect的都注释掉也有这个问题。
|
|