<?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>Run Thread and Zigbee on nRF52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35224/run-thread-and-zigbee-on-nrf52840</link><description>Hi, 
 
 I wished to test multiprotocol with one software but I was wondering if it was possible to compile an application which could switch between zigbee and Thread (and even BLE). 
 I tried to compile one but there are redefinitions errors about the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Jun 2018 07:17:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35224/run-thread-and-zigbee-on-nrf52840" /><item><title>RE: Run Thread and Zigbee on nRF52840</title><link>https://devzone.nordicsemi.com/thread/135840?ContentTypeID=1</link><pubDate>Wed, 13 Jun 2018 07:17:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e050f6b-1323-40f7-a05b-7a6d5335df20</guid><dc:creator>Nicolas Kauffmann</dc:creator><description>&lt;p&gt;Ok thank you for the information.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Nicolas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Run Thread and Zigbee on nRF52840</title><link>https://devzone.nordicsemi.com/thread/135692?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 08:42:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad8c8bc8-fafc-4592-b8ab-7f5482e0631e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have spoken with the developers of the protocol stacks, and it will require some rework in the driver and stacks in order to support this. We are currently looking into adding this support to our SDK, but we do not have any details on when this will be released at this time.&lt;/p&gt;
&lt;p&gt;Another solution&amp;nbsp;could be to &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/16382/switching-between-apps-with-dual-bank/62715#62715"&gt;flash two separate applications to the board and branch between them&lt;/a&gt;, similar to our DFU bootloader solution.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Run Thread and Zigbee on nRF52840</title><link>https://devzone.nordicsemi.com/thread/135503?ContentTypeID=1</link><pubDate>Mon, 11 Jun 2018 08:30:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19213aeb-ed47-42b2-8190-82ea8d8c0dc5</guid><dc:creator>Nicolas Kauffmann</dc:creator><description>&lt;p&gt;Hi Jorgen,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for answering.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m following the documentation to add dynamically Zigbee support to BLE examples and I don&amp;#39;t exactly know what combination of these libraries I have to use:&lt;/p&gt;
&lt;p&gt;- libopenthread-nrf52840-softdevice-sdk.a&lt;/p&gt;
&lt;p&gt;- libopenthread-nrf52840-sdk.a&lt;/p&gt;
&lt;p&gt;- nrf_radio_driver_softdevice.a&lt;/p&gt;
&lt;p&gt;but whatever the combination, I get at least these redefinitions:&lt;/p&gt;
&lt;p&gt;nrf_802154_energy_detected /nrf_802154_transmitted_raw / nrf_802154_transmit_failed / nrf_802154_received_raw / nrf_802154_receive_failed&lt;/p&gt;
&lt;p&gt;All these functions are defined in both libzoss.a and libopenthread-nrf52840-softdevice-sdk.a / libopenthread-nrf52840-sdk.a&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Nicolas&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Run Thread and Zigbee on nRF52840</title><link>https://devzone.nordicsemi.com/thread/135398?ContentTypeID=1</link><pubDate>Fri, 08 Jun 2018 15:12:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c903662-a8ee-4316-b167-fbebfa3bdcbc</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We do not have any examples running multiprotocol with Thread and Zigbee, only Thread/BLE and Zigbee/BLE. I do not see any hardware issues with doing a switching multiprotocol solution with Thread and Zigbee. However, there could be redefinition issues as you describe, as both stacks use the RADIO peripheral and IRQ handlers. This is not a problem with BLE, as the softdevice is a precompiled HEX file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Which exact redefinition errors are you getting?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>