<?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>Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/81642/custom-802-15-4-implementation-using-ncs</link><description>Hello all, 
 
 I am trying to on implement a custom 802.15.4 implementation (not thread nor zigbee) from the nrfxlib 802.15.4 radio driver in NCS. The goal is to run it in multiprotocol mode with BLE. I however can&amp;#39;t get it to work at all, nor can I find</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Nov 2021 09:08:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/81642/custom-802-15-4-implementation-using-ncs" /><item><title>RE: Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/thread/339160?ContentTypeID=1</link><pubDate>Tue, 16 Nov 2021 09:08:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5d250b4-b9f9-4ef4-87f6-7f6ea19ed87a</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Glad to hear that.&amp;nbsp;Could you please create a new ticket on the MPSL issue, as we try to keep each ticket to one subject to make it easier for users looking for answers in the future to browse DevZone.&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><item><title>RE: Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/thread/339153?ContentTypeID=1</link><pubDate>Tue, 16 Nov 2021 08:37:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ed73622-d94b-42f3-ba95-72d82d10bf64</guid><dc:creator>devtester</dc:creator><description>&lt;p&gt;I think that was the issue, I hadn&amp;#39;t specified that (or used the wrong one).&lt;/p&gt;
&lt;p&gt;Now I set these symbols, and it works.&lt;/p&gt;
&lt;p&gt;CONFIG_NRF_802154_RADIO_DRIVER=y&lt;br /&gt;CONFIG_NRF_802154_SOURCE_HAL_NORDIC=y&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now it&amp;#39;s the MPSL I need to fix. Thanks for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/thread/338997?ContentTypeID=1</link><pubDate>Mon, 15 Nov 2021 11:40:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f056f6aa-4182-4bd3-95dd-79a159c513a9</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;What platform files are you using? The nrfxlib or the ones from zephyr/modules/hal_nordic? Do you call the nrf_802154_init in your application? It should be called by the IEEE_802154 shim layer in Zephyr, and is enabled when using Zephyr&amp;#39;s 802.15.4 driver. Otherwise you need to call it manually.&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><item><title>RE: Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/thread/338837?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2021 15:10:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28fc0879-8b8b-40e4-b8f6-38bb9356d882</guid><dc:creator>devtester</dc:creator><description>&lt;p&gt;Thanks for your reply,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The SWI interrupt seems reasonable to require. How do I enable it?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Yes I have seen those documentation pages. But to implement multiprotocol I first need a working 802.15.4, or am I wrong? They are also not too descriptive on what I need to enable to get them working. The &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_multiprotocol_support.html"&gt;multiprotocol support&lt;/a&gt; says they work on Thread and Zigbee also, which I&amp;#39;m not interested in this case, but I&amp;#39;m unsure if it works on bare 802.15.4 too. &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom 802.15.4 implementation using NCS</title><link>https://devzone.nordicsemi.com/thread/338799?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2021 13:19:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1b0e401-9489-4cfd-8dbb-4f4039d8e749</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Have you checked out the nRFConnect SDK(NCS) documentation on &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_multiprotocol_support.html"&gt;multiprotocol support&lt;/a&gt; and the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/mpsl/README.html#mpsl"&gt;Multi-protocol Service Layer &lt;/a&gt;library?&lt;/p&gt;
&lt;p&gt;The runtime error you&amp;#39;re seeing seems to be an assert due to the SWI interrupt being disabled, so you have to enable it to be able&amp;nbsp; enable the nRF802.15.4 IRQ.&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>