<?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>How to use BLE of nRF52840-PDK and RIOT OS?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26686/how-to-use-ble-of-nrf52840-pdk-and-riot-os</link><description>Hello, 
 I am currently working on nRF52840PDK baesd project, where I want to use BLE using RIOT OS. So, please can you provide any example for RIOT OS based BLE or any details/procedure? 
 Or how I can use softdevice of nRF52840 with RIOT OS? 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 08 Nov 2017 18:05:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26686/how-to-use-ble-of-nrf52840-pdk-and-riot-os" /><item><title>RE: How to use BLE of nRF52840-PDK and RIOT OS?</title><link>https://devzone.nordicsemi.com/thread/104962?ContentTypeID=1</link><pubDate>Wed, 08 Nov 2017 18:05:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b81ee4b-339a-43d8-9ec7-2d4522d8a06a</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;With the release of SDK 14.1, the IoT SDK v1.0.0 was released, and merged with SDK 14.1, with this release the the IoT SDK is no longer in prototype stage and is now part of the regular nRF5 SDK.&lt;/p&gt;
&lt;p&gt;We have a new introduction guide that can be found &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/iot_intro.html?cp=4_0_0_1_7"&gt;here&lt;/a&gt;, and all the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/iot_examples.html?cp=4_0_0_4_2_4"&gt;IoT examples&lt;/a&gt; can be found in the folder &lt;code&gt;SDK_14.1_folder\examples\iot\&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Unfortunately, there is no project files for the nRF52840 yet, but we will hopefully release that very soon ( Maybe when SDK 15 is released).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use BLE of nRF52840-PDK and RIOT OS?</title><link>https://devzone.nordicsemi.com/thread/104963?ContentTypeID=1</link><pubDate>Wed, 08 Nov 2017 15:39:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fb916c0-4f71-4aeb-9576-669cf1aad610</guid><dc:creator>Ajinkya Shinde</dc:creator><description>&lt;p&gt;Thank you for valuable information. Also I found nRF5 IOT SDK v9.x.x, but as per readme file it supports nRF51 and nRF52 but not to nRF52840. So can I use this IOT SDK v9.x.x for nRF52840? If yes, then what modification will require?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use BLE of nRF52840-PDK and RIOT OS?</title><link>https://devzone.nordicsemi.com/thread/104961?ContentTypeID=1</link><pubDate>Wed, 08 Nov 2017 11:47:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c1c845e-daad-4d92-a9da-3717e4d8f110</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;RIOT have a large wiki-site with a lot for information that can he found &lt;a href="https://github.com/RIOT-OS/RIOT/wiki"&gt;here&lt;/a&gt;. They have written a tutorial for setting up IPv6 with the nRF52-series and RIOT-OS, that can be found &lt;a href="https://devzone.nordicsemi.com/blogs/981/setting-up-ipv6-over-ble-using-nrf52-series-and-ri/"&gt;here&lt;/a&gt;. Looking at the &lt;a href="https://github.com/RIOT-OS/RIOT/blob/master/cpu/nrf52/include/cpu_conf.h"&gt;cpu_conf.h here&lt;/a&gt;, you need to use the define &lt;code&gt;CPU_MODEL_NRF52840XXAA&lt;/code&gt; when you are using the nRF52840.&lt;/p&gt;
&lt;p&gt;Note that RIOT is not officially supported by Nordic, and we have no direct involvement in RIOT OS.  There are multiple other open source RTOS projects that have added support for nRF5x devices, that are not in our SDK. As mentioned in this &lt;a href="https://devzone.nordicsemi.com/question/148866/is-the-softdevice-fixed-for-working-with-ble-on-rtos-types-riot-kontiki-etc/"&gt;post&lt;/a&gt;, these are not tested by Nordic and a SoftDevice or SDK release with API changes from us may break something in their implementation.&lt;/p&gt;
&lt;p&gt;Also note that there are other RTOS projects that support nRF52840 that can be worth looking into. E.g. &lt;a href="https://www.zephyrproject.org/"&gt;Zephyr RTOS&lt;/a&gt;. We have a blog post about Zephyr &lt;a href="https://devzone.nordicsemi.com/blogs/1059/nrf5x-support-within-the-zephyr-project-rtos/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>