Hello DevZone.
For my project I am using up to 6 connected peripherals to my central and I was watching the behavior of the link when one of the 6 devices disconnected and reconnected and I stumbled upon something I cannot explain.
I am using sdk 7.0.2 and I am using the sd_ble_gap_conn_evt_trigger_start function to trigger a EGU3 task per connection handle. In this task I set and clear a GPIO pin to visualize this on my logic analyzer.
Connection event is every 15ms and the GAP length is set to 2.

A color legend from my image:
White is the central triggering every time a peripheral is asserted.
Brown to blue are connected peripherals.
I disconnect one peripheral and after my set time of 500ms timeout I can see that the central has detected that the peripheral is missing. (red markers)
After x amount of time the central stops completely with generating connection events for a random amount of time. In my case here its 200ms (blue markers) before it starts again and this time with all 6 devices.
Can someone guestimate or explain what causes this drop in connection events?



