Bluetooth: Host: Add whitelist support in Bluetooth Host API
Add whitelist support in the bluetooth host. Supported features: - Advertising with whitelist on scan requests, connect request ,or both - Scanning with whitelist - Creating connections using a whitelist (Auto connection procedure). Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
This commit is contained in:
parent
d075c91634
commit
a463d117f6
7 changed files with 449 additions and 26 deletions
|
@ -177,6 +177,24 @@ config BT_SETTINGS_CCC_STORE_ON_WRITE
|
|||
workqueue stack space.
|
||||
endif # BT_SETTINGS
|
||||
|
||||
config BT_WHITELIST
|
||||
bool "Enable whitelist support"
|
||||
help
|
||||
This option enables the whitelist API. This takes advantage of the
|
||||
whitelisting feature of a BLE controller.
|
||||
The whitelist is a global list and the same whitelist is used
|
||||
by both scanner and advertiser. The whitelist cannot be modified while
|
||||
it is in use.
|
||||
|
||||
An Advertiser can whitelist which peers can connect or request scan
|
||||
response data.
|
||||
A scanner can whitelist advertiser for which it will generate
|
||||
advertising reports.
|
||||
Connections can be established automatically for whitelisted peers.
|
||||
|
||||
This options deprecates the bt_le_set_auto_conn API in favor of the
|
||||
bt_conn_create_aute_le API.
|
||||
|
||||
if BT_CONN
|
||||
|
||||
if BT_HCI_ACL_FLOW_CONTROL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue