Online Power Profiler
nRF Connect SDK guides
Subscribe by email
By view count
By comment count
Using nRF Connect SDK and west to compile and program the DTM example into the nRF52840 DK
Background There is a need to enable Nordic hardware with the
Direct Test Mode (DTM) firmware
. This is so the physical layer and RF characteristics may be ascertained as set in the Bluetooth Sig Specification. The
, available in nRF C...
14 Apr 2022
Building a Bluetooth application on nRF Connect SDK - Part 3 Optimizing the connection
This is part 3 of the series Building a Bluetooth application on nRF Connect SDK You can find other parts here:
- Peripheral Role.
- Central Role. In Part 1 we covered the generic architecture, the peripheral ro...
21 Feb 2022
Memory Optimization with the nRF Connect SDK
Out of the box, the examples in the nRF Connect SDK are configured for ease of use, functionality, and debugging; they are not generally configured for optimal memory utilization. Some of the examples are simply too large to fit in Nordic’s sm...
6 Jan 2022
nRF Desktop on a Development Kit
This tutorial is aimed at implementing the
application on the nRF52840 Development Kit (DK) using the nRF Connect SDK, thereby allowing it to work either as a gaming mouse, keyboard, or dongle. Table of Contents 1. ...
16 Dec 2021
Add DFU support to your application
This guide will show you, step by step, how to add Device Firmware Update (DFU) support to your application using the nRF Connect SDK. First it will demonstrate how to add BLE DFU support to the
Peripheral LBS sample
and how to perform a DFU usi...
29 Nov 2021
Common fixes for nRF Connect SDK build problems
Does your build fail today, even though it worked fine yesterday? Are you able to build your project on another computer, but not the one you need to use now? Here are eight things you can try to fix these type of problems. The three most popular way...
22 Sep 2021
Updating to the MPSL Timeslot interface
The "Concurrent Multiprotocol Timeslot API" was introduced with
v7.0 of the S110 SoftDevice
in 2014. The original purpose was to allow customers to build their own proprietary networks using the nRF51's "Bluetooth low energy (BLE), ANT, Enhanced Shoc...
2 Aug 2021
Testing concurrent multi-protocol support of Zigbee & BLE over single USB connection to external CPU
Purpose The purpose of this blog is to showcase how a single USB bus can be used as the physical transport for multiple protocols when an external CPU is the controller. Specifications as tested Boards: nRF52840-DK x 3 NCS Tag: v1.5.0 Ubun...
13 Jul 2021
Building a Bluetooth application on nRF Connect SDK - Contrasting to SoftDevice - Part 2 Central role
This is part 2 of the series Building a Bluetooth application on nRF Connect SDK - Contrasting to SoftDevice based Bluetooth applications You can find the other parts here:
- Peripheral Role.
- Optimizing the connection. In Pa...
5 May 2021
Enter the Multi-NUS: A Simple Wireless UART Network
If you’re thinking about building a network of sensors and you begin to survey the options, you’re likely to encounter a frothing sea of acronyms representing a variety of standards and protocols clamoring for your attention, begging you ...
12 Jan 2021
Device Firmware Update (DFU) with MCUBoot bootloader
Purpose The purpose of this blog is to show how to create a Zephyr application that boots from the MCUBoot bootloader. We will also show how to update an application using the Device Firmware Update (DFU) feature of MCUBoot using a serial conne...
3 Nov 2020
Building a Bluetooth application on nRF Connect SDK- Comparing and contrasting to SoftDevice based applications - Part 1
Scope This is a discussion on building a Bluetooth application on our new nRF Connect SDK/Zephyr platform with the reflections to our nRF5 SDK which is based on the SoftDevice Bluetooth stack. The goal is to give you an overview of the arch...
21 Oct 2020
Using a custom Secure Partition Manager with your application
Heidi-Irene Harvey Sollie
One of the samples available in the nRF Connect SDK is the
Secure Partition Manager
, which is required to run applications in the nonsecure domain of the CPU. The sample uses the
available in NCS. This post shows you how y...
12 Feb 2020