This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can multiple set_id be set at the same time when using extended broadcast on nRF Connect SDK ?

Hello, All

I saw this description in the Bluetooth 5 Go Faster. Go Further document:

Advertising sets have an ID which is used to indicate which set a given packet belongs to and each set has its own advertising parameters, such as its advertising interval and the PDU type to be used. Advertising sets may use either the primary channels or the secondary channels. Critically, the task of scheduling and transmitting the different sets falls to the Link Layer in the Controller rather than it having to be driven by the Host, which would be far less power efficient. The Host needs only to inform the Controller of the advertising sets and their respective parameters initially, after which the Link Layer takes over.

So,Can I understand that multiple set_ids can be set at the same time, and the link layer can schedule broadcasts according to different set_id broadcast parameters?

If so, how do I need to set it up ?

I tried it, but I made an error when creating the second set_id, or are there any macros that need to be set ?

Finally, I saw this function:

Does this mean that if you need to create a new set_id, you need to delete the already created set_id ?

What should I do ? Are there any examples for reference ?

Or is it not currently possible to set multiple set_ids at the same time to control multiple broadcasts ?

Hope to get your answer soon ... Thank you !

Related