Periodic Advertising with Responses (PAWR) is a new feature in Bluetooth 5.4. It extends the periodic advertising protocol from Bluetooth 5.0. Periodic advertising, where a device sends broadcast data with deterministic timing,&nb...
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 DTM sample, available in nRF Co...
This is part 3 of the series Building a Bluetooth application on nRF Connect SDK
You can find other parts here:
Part 1 - Peripheral Role.
Part 2 - Central Role.
In Part 1 we covered the generic architecture, the peripheral ro...
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 sma...
This tutorial is aimed at implementing the nRF Desktop 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. ...
This guide is for an older version of the nRF Connect SDK.
For a newer guide on Bootloaders and DFU, we recommend https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/
This guide will sho...
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...
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...
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...
Background:
There is a need to be able to put a Nordic Semiconductors S0C /transceivers into modes where the physical layer and RF characteristics may be ascertained. The radio test example is used to put the nRF5340 into various modes in...
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:
Part 1 - Peripheral Role.
Part 3 - Optimizing the connection.
In Pa...
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 ...
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...
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...
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 SPM library available in NCS.
This post shows you how y...