I am developing for nRF52832 chip running the latest version of SDK. I'm looking to enhance my application to support 5 simultaneous advertising sets. These are non-connectable advertisements which hopefully should simplify things a bit. Does the SDK support setting multiple advertising sets? If yes, is there an example or documentation on how to implement this?
I also need to update the contents of advertisement data on the fly. There's the `ble_advertising_advdata_update` function that I can call to update the data. When is a safe time to call this function? Should I set the advertisement duration to 1 second and update the adv data on timeout callback or is there a better way of implementing this? How do I get notified when the adv packet is sent on all 3 channels so I can update the adv data?