Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

PPI access in a radio timeslot?

Hi,

We are using nRF52840 with nRF5 SDK ver 16.0.0 with Softdevice S113 ver 7.0.1.

We use the radio timeslot to implement low level radio comm with very tight timing requirements. I wonder if we can use PPI in the timeslot?

The Softdevice spec (https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsds_s113%2FSDS%2Fs1xx%2Fconcurrent_multiprotocol_tsl_api%2Fconcurrent_multiprotocol_tsl_api.html&cp=4_6_1_0_8_1) says:

"When a Timeslot request is granted, the application has exclusive and real-time access to the normally blocked RADIO, TIMER0, CCM, and AAR peripherals and can use these freely for the duration (length) of the timeslot."

The Nordic guide (https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/setting-up-the-timeslot-api) says:

"When a timeslot has been granted the application will gain access to the RADIO, TIMER0, CCM, AAR, and PPI(ch 14-15) modules for the duration of the timeslot."

So the spec does not mention PPI while the guide does.

Please clarify!

BR / Björn

Related