<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MPSL and timeslots using the radio fails with assert on nrf5340</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/61030/mpsl-and-timeslots-using-the-radio-fails-with-assert-on-nrf5340</link><description>Using latest master from NCS (61ed35f76bce079948aabb5bc752d7e0fd3a74b0). 
 I&amp;#39;ve modified the peripheral_lbs sample to request timeslots using mpsl (copied the example from samples/mpsl/timeslot) and changed the ble controller from zephyr to nordic ble_controller</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 May 2020 16:14:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/61030/mpsl-and-timeslots-using-the-radio-fails-with-assert-on-nrf5340" /><item><title>RE: MPSL and timeslots using the radio fails with assert on nrf5340</title><link>https://devzone.nordicsemi.com/thread/248536?ContentTypeID=1</link><pubDate>Wed, 06 May 2020 16:14:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f173ea5-3375-431b-ae6e-e628062ebef4</guid><dc:creator>Guojun Wang</dc:creator><description>&lt;p&gt;Great! You are welcome.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and timeslots using the radio fails with assert on nrf5340</title><link>https://devzone.nordicsemi.com/thread/248533?ContentTypeID=1</link><pubDate>Wed, 06 May 2020 15:46:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a61d04f8-5320-4030-9a90-bb447aa54e3e</guid><dc:creator>Andreas L</dc:creator><description>&lt;p&gt;It turned out I left the radio in RX still after the timeslot had ended. I&amp;#39;ll look at the softdevice documentation to get a better understanding of the functionality.&lt;/p&gt;
&lt;p&gt;Thank you for the help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and timeslots using the radio fails with assert on nrf5340</title><link>https://devzone.nordicsemi.com/thread/248385?ContentTypeID=1</link><pubDate>Wed, 06 May 2020 09:48:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2620c13a-4554-4837-ad1a-aa29604ff54b</guid><dc:creator>Guojun Wang</dc:creator><description>&lt;p&gt;Hi Andreas,&lt;/p&gt;
&lt;p&gt;You can only access radio within the request timeslot length (if approved).&lt;br /&gt;The assert basically means you have used reserved peripherals (radio or timer0) outside the requested timeslot.&lt;/p&gt;
&lt;p&gt;The MPSL library is very new into NCS, and more documentation will be added in the future.&lt;/p&gt;
&lt;p&gt;Timeslot is ported from SoftDevice to MPSL. To have a better understanding how to use the radio peripheral within a timeslot session, you can take a look of the timeslot documentation in SoftDevice Specification, for instance&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsds_s140%2FSDS%2Fs1xx%2Fs140.html&amp;amp;cp=4_6_3_0"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsds_s140%2FSDS%2Fs1xx%2Fs140.html&amp;amp;cp=4_6_3_0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For nRF53, there are also some limitations when you run application in the network core with ble_controller and mpsl:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.2.0/nrfxlib/ble_controller/doc/ble_controller.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.2.0/nrfxlib/ble_controller/doc/ble_controller.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do you run&amp;nbsp;the application in application core or in the network core?&lt;/li&gt;
&lt;li&gt;It would be nice if you can provide a minimum code with instruction, so that we can re-produce the assert, if you still have this issue afterwards.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>