<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Software Development Kit</title><subtitle type="html">nRF5 SDK-related material. Mostly practical guides</subtitle><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/atom</id><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit" /><link rel="self" type="application/atom+xml" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/atom" /><generator uri="http://telligent.com" version="13.0.1.32004">Telligent Community (Build: 13.0.1.32004)</generator><updated>2015-06-01T09:09:00Z</updated><entry><title>nRF5 SDK v17.1.0 Secure DFU Hands-on Tutorial for the nRF52810</title><link rel="alternate" type="text/html" 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" /><id>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</id><published>2022-04-08T18:14:00Z</published><updated>2022-04-08T18:14:00Z</updated><content type="html">

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="/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;</content><author><name>notsane0</name><uri>https://devzone.nordicsemi.com/members/notsane0</uri></author></entry><entry><title>nRF5 SDK v17.1.0 Secure DFU  Hands-on Tutorial</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/nrf5-sdk-v17-1-0-secure-dfu-hands-on-tutorial</id><published>2022-04-08T14:08:00Z</published><updated>2022-04-08T14:08:00Z</updated><content type="html">
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;</content><author><name>notsane0</name><uri>https://devzone.nordicsemi.com/members/notsane0</uri></author></entry><entry><title>Getting started with Nordic's Secure DFU bootloader, a step by step guide</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader</id><published>2017-03-20T16:13:00Z</published><updated>2017-03-20T16:13:00Z</updated><content type="html">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;</content><author><name>Hung Bui</name><uri>https://devzone.nordicsemi.com/members/hungbui</uri></author></entry><entry><title>Migrating to Peer Manager</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/migrating-to-peer-manager" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/migrating-to-peer-manager</id><published>2016-04-08T11:42:37Z</published><updated>2016-04-08T11:42:37Z</updated><content type="html">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;</content><author><name>Øyvind Rønningstad</name><uri>https://devzone.nordicsemi.com/members/oyvindronningstad</uri></author><category term="migration" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/migration" /><category term="device manager" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/device%2bmanager" /><category term="bond manager" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bond%2bmanager" /><category term="peer manager" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/peer%2bmanager" /></entry><entry><title>nRF5 SDK Scheduler Tutorial</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/scheduler-tutorial" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/scheduler-tutorial</id><published>2015-11-09T16:35:00Z</published><updated>2015-11-09T16:35:00Z</updated><content type="html">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;</content><author><name>Einar Thorsrud</name><uri>https://devzone.nordicsemi.com/members/eith</uri></author><category term="scheduler" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/scheduler" /><category term="app_scheduler" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_scheduler" /><category term="app_timer" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_timer" /></entry><entry><title>nRF5 SDK Application Timer Tutorial</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/application-timer-tutorial" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/application-timer-tutorial</id><published>2015-10-30T14:33:00Z</published><updated>2015-10-30T14:33:00Z</updated><content type="html">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;</content><author><name>Einar Thorsrud</name><uri>https://devzone.nordicsemi.com/members/eith</uri></author><category term="rtc" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/rtc" /><category term="app_timer" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/app_5F00_timer" /><category term="timer" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/timer" /></entry><entry><title>Setting up the Timeslot API</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-the-timeslot-api" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-the-timeslot-api</id><published>2015-07-27T07:49:00Z</published><updated>2015-07-27T07:49:00Z</updated><content type="html">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;</content><author><name>Hung Bui</name><uri>https://devzone.nordicsemi.com/members/hungbui</uri></author><category term="nrf52" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf52" /><category term="timeslot api" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/timeslot%2bapi" /><category term="Intermediate difficulty" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/Intermediate%2bdifficulty" /><category term="nrf51" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51" /></entry><entry><title>Radio Notification</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/radio-notification" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/radio-notification</id><published>2015-06-17T13:25:16Z</published><updated>2015-06-17T13:25:16Z</updated><content type="html">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;</content><author><name>Øyvind Karlsen</name><uri>https://devzone.nordicsemi.com/members/oyvkar</uri></author><category term="radio notification" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/radio%2bnotification" /><category term="nrf51 dk" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51%2bdk" /><category term="s110" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/s110" /></entry><entry><title>Board support package (BSP)</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/board-support-package-bsp" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/board-support-package-bsp</id><published>2015-06-08T12:22:06Z</published><updated>2015-06-08T12:22:06Z</updated><content type="html"> 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;</content><author><name>Øyvind Karlsen</name><uri>https://devzone.nordicsemi.com/members/oyvkar</uri></author><category term="bsp" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bsp" /></entry><entry><title>Setting up device firmware update(DFU) on the nRF5 DK</title><link rel="alternate" type="text/html" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-device-firmware-updatedfu-on-the-nrf5-d" /><id>https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/setting-up-device-firmware-updatedfu-on-the-nrf5-d</id><published>2015-06-01T07:09:00Z</published><updated>2015-06-01T07:09:00Z</updated><content type="html">###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;</content><author><name>Stian Røed Hafskjold</name><uri>https://devzone.nordicsemi.com/members/stian</uri></author><category term="nrf51dk" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51dk" /><category term="bootloader dfu" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bootloader%2bdfu" /><category term="nrf51 nrf51 dongle" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/nrf51%2bnrf51%2bdongle" /><category term="bootloader" scheme="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/archive/tags/bootloader" /></entry></feed>