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

Issue when running peripheral and observer

I have a program based on some of the examples which runs in peripheral and observer roles. When either role is running alone it works without issue but if advertising and scanning are simultaneously enabled then I have to repeatedly call the function calling sd_radio_request (putting it in the main loop works in that case). It seems that the timeslot isn't being automatically renewed like it normally is. I've scoured the code trying to figure out what's going on but I'm new to this so it's a bit of a challenge. Is there something obvious I'm missing here?

Related