|
@@ -56,15 +56,15 @@ static void hci_le_connect(struct hci_conn *conn)
|
|
|
conn->sec_level = BT_SECURITY_LOW;
|
|
|
|
|
|
memset(&cp, 0, sizeof(cp));
|
|
|
- cp.scan_interval = cpu_to_le16(0x0004);
|
|
|
- cp.scan_window = cpu_to_le16(0x0004);
|
|
|
+ cp.scan_interval = cpu_to_le16(0x0060);
|
|
|
+ cp.scan_window = cpu_to_le16(0x0030);
|
|
|
bacpy(&cp.peer_addr, &conn->dst);
|
|
|
cp.peer_addr_type = conn->dst_type;
|
|
|
- cp.conn_interval_min = cpu_to_le16(0x0008);
|
|
|
- cp.conn_interval_max = cpu_to_le16(0x0100);
|
|
|
- cp.supervision_timeout = cpu_to_le16(0x0064);
|
|
|
- cp.min_ce_len = cpu_to_le16(0x0001);
|
|
|
- cp.max_ce_len = cpu_to_le16(0x0001);
|
|
|
+ cp.conn_interval_min = cpu_to_le16(0x0028);
|
|
|
+ cp.conn_interval_max = cpu_to_le16(0x0038);
|
|
|
+ cp.supervision_timeout = cpu_to_le16(0x002a);
|
|
|
+ cp.min_ce_len = cpu_to_le16(0x0000);
|
|
|
+ cp.max_ce_len = cpu_to_le16(0x0000);
|
|
|
|
|
|
hci_send_cmd(hdev, HCI_OP_LE_CREATE_CONN, sizeof(cp), &cp);
|
|
|
}
|