<?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>Instaburst on a nRF52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/34580/instaburst-on-a-nrf52840</link><description>I read in a CMakeList.txt, that EXPERIMENTAL_INSTABURST_ENABLED is posible on the nRF52832 platform only. 
 Is it possible to get Instaburst running on a nRF52840 chip using SDK for mesh 1.0.0? 
 
 regards Gerry</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 May 2018 09:21:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/34580/instaburst-on-a-nrf52840" /><item><title>RE: Instaburst on a nRF52840</title><link>https://devzone.nordicsemi.com/thread/132940?ContentTypeID=1</link><pubDate>Wed, 23 May 2018 09:21:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0135ea19-a56f-4f6a-9869-455add5c2be0</guid><dc:creator>Gerry</dc:creator><description>&lt;p&gt;Thanks Bjorn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Instaburst on a nRF52840</title><link>https://devzone.nordicsemi.com/thread/132902?ContentTypeID=1</link><pubDate>Wed, 23 May 2018 08:04:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2013941c-0f88-40f6-8d39-371bcbfd57fd</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;You have to use cmake unfortunately. Talked to one of the mesh developers &amp;amp; he said you can enable it via:&lt;/p&gt;
&lt;p&gt;cmake -DEXPERIMENTAL_INSTABURST_ENABLED=ON&lt;/p&gt;
&lt;p&gt;You also want to switch out&amp;nbsp; mesh/core/src/core_tx_adv.c with&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mesh/core/src/core_tx_instaburst.c&lt;/p&gt;
&lt;p&gt;&amp;amp; add these files too:&lt;/p&gt;
&lt;p&gt;mesh/bearer/src/instaburst.c&lt;/p&gt;
&lt;p&gt;mesh/bearer/src/instaburst_rx.c&lt;/p&gt;
&lt;p&gt;mesh/bearer/src/instaburst_tx.c&lt;/p&gt;
&lt;p&gt;mesh/bearer/src/adv_ext_tx.c&lt;/p&gt;
&lt;p&gt;mesh/bearer/src/adv_ext_packet.c&lt;/p&gt;
&lt;p&gt;Then, you can generate a new SES project via cmake with the command:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;cmake -DGENERATE_SES_PROJECTS=ON&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Instaburst is unfortunately not Bluetooth Mesh compliant. Take a look at the second paragraph in the link I sent you:&lt;/p&gt;
&lt;p&gt;&amp;quot;Instaburst is a Nordic proprietary feature that does not adhere to the Bluetooth Mesh specification. It is currently in an experimental stage, and does not have the same requirements to test coverage, API stability or spec-compliance as the rest of the Nordic nRF5 SDK for Mesh.&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Instaburst on a nRF52840</title><link>https://devzone.nordicsemi.com/thread/132833?ContentTypeID=1</link><pubDate>Tue, 22 May 2018 18:52:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1323b71-0d9d-41cd-8fb1-cf2b0525b4c9</guid><dc:creator>Gerry</dc:creator><description>&lt;p&gt;Thanks Bjorn,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not able to remake the project file using&amp;nbsp;&lt;span&gt;CMakeList.txt, since we changed a lot there. If I got this right, changing the following files in the project and setting&amp;nbsp;EXPERIMENTAL_INSTABURST_ENABLED = 1 should also do the job, right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;

if (EXPERIMENTAL_INSTABURST_ENABLED)
    set(MESH_CORE_SOURCE_FILES ${MESH_CORE_SOURCE_FILES}
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/core_tx_instaburst.c&amp;quot;)
else()
    set(MESH_CORE_SOURCE_FILES ${MESH_CORE_SOURCE_FILES}
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/core_tx_adv.c&amp;quot;)
endif()


if (EXPERIMENTAL_INSTABURST_ENABLED)
    set(MESH_BEARER_SOURCE_FILES ${MESH_BEARER_SOURCE_FILES}
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/instaburst.c&amp;quot;
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/instaburst_rx.c&amp;quot;
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/instaburst_tx.c&amp;quot;
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/adv_ext_tx.c&amp;quot;
        &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/src/adv_ext_packet.c&amp;quot;
        CACHE INTERNAL &amp;quot;&amp;quot;)
endif()&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;We do not have to be compatible with other mesh products, but we want to meet Bluetooth SIG requirements and get our product certified. Is that possible using Instaburst?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Instaburst on a nRF52840</title><link>https://devzone.nordicsemi.com/thread/132734?ContentTypeID=1</link><pubDate>Tue, 22 May 2018 11:43:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab9d7769-502d-44af-a372-fb9d2cf36471</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Gerry,&lt;/p&gt;
&lt;p&gt;Take a look at &amp;quot;usage in the mesh&amp;quot; section of&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v1.0.1/md_doc_libraries_instaburst.html?cp=4_1_1_4_2"&gt;this link for more info&lt;/a&gt;. Should be possible to get instaburst enabled for the 52840.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>