<?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>Radio notifications on nRF5340?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/108719/radio-notifications-on-nrf5340</link><description>Hi, 
 I have successfully used radio notifications in an nRF52840 app that I&amp;#39;m porting to nRF5340. Looking at the CONFIG_MPSL configuration option, it seems radio notifications are only available in the nRF53 net core build, whereas I would like to use</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 28 Feb 2024 12:16:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/108719/radio-notifications-on-nrf5340" /><item><title>RE: Radio notifications on nRF5340?</title><link>https://devzone.nordicsemi.com/thread/471277?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 12:16:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b03f906-a95c-4344-a9eb-53bed120bb68</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Since the nRF5340 has the radio controller on the network core, the radio notifications aren&amp;#39;t directly available on the APP core (host). The options you have for the nRF5340 will therefore be:&lt;/p&gt;
&lt;p&gt;1. Compile both host and controller on the NET core, and let the APP core run a simple &amp;quot;&lt;a href="https://github.com/nrfconnect/sdk-nrf/tree/main/samples/nrf5340/empty_app_core"&gt;empty_app_core&lt;/a&gt;&amp;quot; sample on it. Not viable for larger solutions that won&amp;#39;t fit on the NET core alone.&lt;/p&gt;
&lt;p&gt;2. Implement the radio notification callback on the NET core, and signal to the APP core whenever it has been triggered, you could possibly implement a vendor-specific HCI event and pass it onto the host through the bt_recv() function, or trigger an interrupt on the application core somehow. We don&amp;#39;t have a sample of doing this I&amp;#39;m afraid.&lt;/p&gt;
&lt;p&gt;3. Use the &amp;quot;connected()&amp;quot; callback on the host side, which will be triggered as soon as the link is established, and before the first radio event due to this link being established.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>