Bluetooth: Controller: Initial support for Periodic Sync Receive enable
Initial support for Periodic Advertising Synchronization Receive Enable command. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
1686551395
commit
64eaa52e41
3 changed files with 68 additions and 21 deletions
|
@ -3551,6 +3551,22 @@ static void le_per_adv_recv_enable(struct net_buf *buf, struct net_buf **evt)
|
|||
|
||||
status = ll_sync_recv_enable(handle, cmd->enable);
|
||||
|
||||
#if CONFIG_BT_CTLR_DUP_FILTER_LEN > 0
|
||||
if (!status) {
|
||||
if (cmd->enable &
|
||||
BT_HCI_LE_SET_PER_ADV_RECV_ENABLE_FILTER_DUPLICATE) {
|
||||
if (!dup_scan || (dup_count < 0)) {
|
||||
dup_count = 0;
|
||||
dup_curr = 0U;
|
||||
} else {
|
||||
/* FIXME: Invalidate dup_ext_adv_mode array entries */
|
||||
}
|
||||
} else if (!dup_scan) {
|
||||
dup_count = DUP_FILTER_DISABLED;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
ccst = hci_cmd_complete(evt, sizeof(*ccst));
|
||||
ccst->status = status;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue