<?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>Software Development Kit</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit</link><description>nRF5 SDK-related material. Mostly practical guides</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 08 Apr 2022 18:14:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit" /><item><title>nRF5 SDK v17.1.0 Secure DFU Hands-on Tutorial for the nRF52810</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial-for-the-nrf52810</link><pubDate>Fri, 08 Apr 2022 18:14:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31147508-f8ca-442a-9745-b6e64237afd7</guid><dc:creator>notsane0</dc:creator><slash:comments>6</slash:comments><description>

Requirements
This document uses:

Segger Embedded Studio (SES)
nRF5 SDK v17.1.0
an nRF52 DK to emulate the nRF52810
a BLE-enabled mobile device

You may want to review the blog &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial"&gt;here&lt;/a&gt;&amp;nbsp;for a more comprehensive overview of the DFU process. Perform...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial-for-the-nrf52810"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1433&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>nRF5 SDK v17.1.0 Secure DFU  Hands-on Tutorial</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial</link><pubDate>Fri, 08 Apr 2022 14:08:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1316e89d-0ad1-4df7-9023-23addbbecb33</guid><dc:creator>notsane0</dc:creator><slash:comments>8</slash:comments><description>
Requirements
This hands-on tutorial uses:

Segger Embedded Studio (SES)
nRF5 SDK v17.1.0
an nRF52840 DK
a BLE-enabled mobile device

&amp;nbsp;You can use an nRF52 DK or nRF52833 DK instead of the nRF52840 DK, but you will need to adapt the steps for th...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1432&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>Getting started with Nordic's Secure DFU bootloader, a step by step guide</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader</link><pubDate>Mon, 20 Mar 2017 16:13:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbec17e1-b7f1-4de4-a8a4-f1dfd9cfd422</guid><dc:creator>Hung Bui</dc:creator><slash:comments>60</slash:comments><description>The content of this blog was based on the documentation of &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/examples_bootloader.html?cp=5_1_4_4"&gt;BLE Secure DFU example&lt;/a&gt;,&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_bootloader_modules.html?cp=5_1_3_5"&gt;Bootloader module librar&lt;/a&gt;y&amp;nbsp;and&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/service_dfu.html?cp=5_1_3_3_5"&gt;Buttonless DFU service&lt;/a&gt;&amp;nbsp;from our SDK. Here we provide you step by step&amp;nbsp;instructions to make it easier to follow a...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1106&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>Migrating to Peer Manager</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/migrating-to-peer-manager</link><pubDate>Fri, 08 Apr 2016 11:42:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4a17172-8a16-4004-a0ea-c5e709cdfaf8</guid><dc:creator>&amp;#216;yvind R&amp;#248;nningstad</dc:creator><slash:comments>30</slash:comments><description>The tutorial has been updated for SDK v11, which contains the production-ready release of Peer Manager. The original tutorial can be found on this page, below the updated tutorial.
#Migrating to Peer Manager (SDK v11)#
This version of the Peer Mana...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/migrating-to-peer-manager"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1179&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/migration">migration</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/device%2bmanager">device manager</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bond%2bmanager">bond manager</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/peer%2bmanager">peer manager</category></item><item><title>nRF5 SDK Scheduler Tutorial</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/scheduler-tutorial</link><pubDate>Mon, 09 Nov 2015 16:35:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6176dadb-25db-4cd4-9a07-9d65a6fb9a8e</guid><dc:creator>Einar Thorsrud</dc:creator><slash:comments>23</slash:comments><description>2019-02-08: Updated tutorial to cover nRF5 SDK version 15.2.
Introduction
Scope
The following topics will be included in this tutorial:

Configuration of the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/lib_scheduler.html"&gt;Scheduler library&lt;/a&gt;.
Using the scheduler with any interrupts or events.
Using the scheduler wi...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/scheduler-tutorial"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1178&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/scheduler">scheduler</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_scheduler">app_scheduler</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_timer">app_timer</category></item><item><title>nRF5 SDK Application Timer Tutorial</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/application-timer-tutorial</link><pubDate>Fri, 30 Oct 2015 14:33:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:920a70ac-5426-4213-8817-35025fee5ded</guid><dc:creator>Einar Thorsrud</dc:creator><slash:comments>39</slash:comments><description>2018-11-23: Updated tutorial to cover SDK version 15.2.
2019-02-08: Improved example project (SDK 15.2) and updated instructions accordingly.
Introduction
Scope
The following topics will be included in this tutorial:

Configuration of the application...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/application-timer-tutorial"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1176&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/rtc">rtc</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_timer">app_timer</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/timer">timer</category></item><item><title>Setting up the Timeslot API</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-the-timeslot-api</link><pubDate>Mon, 27 Jul 2015 07:49:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe359fa3-d51b-4030-9f92-cd20de64eb89</guid><dc:creator>Hung Bui</dc:creator><slash:comments>15</slash:comments><description>Setting up the Timeslot API
When you want to use the radio while still maintaining a BLE connection or have a task that you need to do uninterrupted by radio activity, you can set up a timeslot. The timeslot is a period of time from 100 &amp;micro;s to 1...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-the-timeslot-api"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1174&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf52">nrf52</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/timeslot%2bapi">timeslot api</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/Intermediate%2bdifficulty">Intermediate difficulty</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51">nrf51</category></item><item><title>Radio Notification</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/radio-notification</link><pubDate>Wed, 17 Jun 2015 13:25:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d80e83cd-8258-431f-956a-1c32c30c8850</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><slash:comments>22</slash:comments><description>Radio Notification
In this tutorial we will set up a beacon example and modify it to use radio notification. Then we will use radio notification to light a LED when the radio is transmitting.
While this is a relatively simple example, radio notific...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/radio-notification"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1172&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/radio%2bnotification">radio notification</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51%2bdk">nrf51 dk</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/s110">s110</category></item><item><title>Board support package (BSP)</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/board-support-package-bsp</link><pubDate>Mon, 08 Jun 2015 12:22:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ed49f57-639d-4db2-880c-69b5521b87b9</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><slash:comments>24</slash:comments><description> Board Support Package 
In this tutorial we will use the Board Support Package to control hardware peripherals on the nRF51 or nRF52 DK.
 Required tools 

Keil 5.20
&lt;a href="https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v11.x.x/nRF5_SDK_11.0.0_89a8197.zip"&gt;nRF SDK 11&lt;/a&gt;
&lt;a href="http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-Studio/%28language%29/eng-GB"&gt;nRFgo Studio 1.21.2&lt;/a&gt;
&lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;Putty&lt;/a&gt;

 Introduction 
The Board Support Pack...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/board-support-package-bsp"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1171&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bsp">bsp</category></item><item><title>Setting up device firmware update(DFU) on the nRF5 DK</title><link>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-device-firmware-updatedfu-on-the-nrf5-d</link><pubDate>Mon, 01 Jun 2015 07:09:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b25d1d4-2eff-46b4-81fd-c66e423ac66a</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><slash:comments>16</slash:comments><description>###Note: This tutorial is for the legacy DFU module included in SDK version 11 and earlier. To get started with the new DFU included in SDK 12 and above, please see the SDK documentation in the Infocenter &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v13.0.0/ble_sdk_app_dfu_bootloader.html"&gt;here&lt;/a&gt;

In this tutorial we will implement and ...(&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-device-firmware-updatedfu-on-the-nrf5-d"&gt;read more&lt;/a&gt;)&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1169&amp;AppID=14&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51dk">nrf51dk</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bootloader%2bdfu">bootloader dfu</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51%2bnrf51%2bdongle">nrf51 nrf51 dongle</category><category domain="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bootloader">bootloader</category></item></channel></rss>