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

Questions about s132 scheduler. (Collision avoidance & rescheduling)

I'm developing a peripheral with s132 v5.1.0 that supports multiple concurrent connections. I've looked at section 15 of the SoftDevice Spec and I have a couple of questions.

Section 15 of the SoftDevice Spec says "Activity B will be blocked and its timing-event will be rescheduled for a later time". What will this "later time" be? Simply the next time the timing-event would normally fire? For example, if the timing-event for an advertiser-role with an interval of 1s collides with the peripheral-role timing-event that was already scheduled, will there be just 2s between the advertising packets being sent?

Also, is there a way for the application to be notified of such a collision?

Related