Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bluetooth: Support for multiple connectable advertising sets with different identities. #31588

Closed
kapi-no opened this issue Jan 25, 2021 · 0 comments
Assignees
Labels
area: Bluetooth Host area: Bluetooth Enhancement Changes/Updates/Additions to existing features

Comments

@kapi-no
Copy link
Collaborator

kapi-no commented Jan 25, 2021

Is your enhancement proposal related to a problem? Please describe.
BLE Extended Advertising API lets the user have two different advertising sets running simultaneously. There is one limitation: you can have only one of the two advertising sets configured as connectable. Otherwise, the bt_le_ext_adv_start API will fail, because le_adv_start_add_conn function in the HCI Core source file returns ENOTSUP error:
https://github.com/zephyrproject-rtos/zephyr/blob/master/subsys/bluetooth/host/hci_core.c#L8102

Describe the solution you'd like
Remove the limitation, described above and let the stack users have more than one connectable advertising set running at the same time.

Describe alternatives you've considered
None so far

Additional context
I prepared the minimal BLE sample to test this behaviour:
kapi-no@892b75f
Please configure both advertising sets as connectable if you want to observe the described limitation.

@kapi-no kapi-no added Enhancement Changes/Updates/Additions to existing features area: Bluetooth labels Jan 25, 2021
@joerchan joerchan changed the title Bluetooth: Extended advertising: support for multiple connectable advertising sets Bluetooth: Support for multiple connectable advertising sets with different identities. Apr 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Bluetooth Host area: Bluetooth Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

4 participants