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

Connection interval related events

I am looking to synchronize collecting of data from outside devices with the connection interval of the nRF51822 and the S110 vers. 8.0 softdevice. Are there specific events from the softdevice that indicate when a connection interval has occurred that I can use to trigger my data collection? Looking through the S110 APIs, I haven't come across any events that look obvious.

The nearest thing I've found is registering a callback handler via ble_radio_notification_init(). However, I'm not certain if the radio notification callback is synchronous with the connection interval, or if it will be called at other times unrelated to the connection interval.

I've also looked at BLE_EVT_TX_COMPLETE, but this indicates when a packet has been sent and isn't specifically tied to a connection interval.

I really want something that just lets me know that a connection interval has occurred.

Thanks,

Mike

Related