Bluetooth: controller: Fix Peer Address Type in Conn Complete
The LE Connection Complete HCI event, unlike its Enhanced counterpart, only uses 0x0 and 0x1 for Peer Address Type. Fix it so that it reflects the specification correctly. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
This commit is contained in:
parent
0e31656e67
commit
76c3a8d964
1 changed files with 1 additions and 1 deletions
|
@ -2876,7 +2876,7 @@ static void le_conn_complete(struct pdu_data *pdu_data, u16_t handle,
|
|||
lecc->status = 0x00;
|
||||
lecc->handle = sys_cpu_to_le16(handle);
|
||||
lecc->role = node_rx->role;
|
||||
lecc->peer_addr.type = node_rx->peer_addr_type;
|
||||
lecc->peer_addr.type = node_rx->peer_addr_type & 0x1;
|
||||
memcpy(&lecc->peer_addr.a.val[0], &node_rx->peer_addr[0], BDADDR_SIZE);
|
||||
lecc->interval = sys_cpu_to_le16(node_rx->interval);
|
||||
lecc->latency = sys_cpu_to_le16(node_rx->latency);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue