Hi. Thank you for your interest in my writing.
I'm working on the IOS and the Multiple Connection project at the experimental_ble_app_multiperial example.
My current project is to implement (Peripheral) 1 : N (IOS) Connection.
You must reset the adaptive uuid while maintaining the connection state.
Sometimes you reset the UUID and start the ble_advertising_start, and the result is NRF_ERROR_INVALID_STATE.
The reason is that we're already performing inverting, but we're guessing that the error is caused by conducting the inverting start again.
What I want to know now is "check the BLE Advertising State" and I need a BLE Advertising Watchman.
And you need the "advertising stop command".
I tried sd_ble_gap_adv_stop to stop it.
Run result err_code : 0 is last stopped.
What's the solution?
1. BLE Advertising State watchdog
2. BLE Advertising State Check
3. BLE Advertising Stop Command
Chip : nRF52832
Softdevice : s132_nrf52_4.0.2_softdevice
SDK : nRF5_SDK_13.0.0_04a0bfd
example source : experimental_ble_app_multiperipheral
Thank you for reading the long story.
Please