nRF5 SDK v17.0.0
Examples

Here you will find documentation for examples that you can use on nRF5 Series devices. Below is an overview of what type of examples are available and which devices and SoftDevices are compatible.

Note
Check the existing example projects to see which boards are supported for which example. PCA10040 is the development board for the nRF52832 SoC, and PCA10056 is the development board for the nRF52840 SoC.

ANT examples
Example applications implementing ANT profiles. These examples require a S21x SoftDevice.

ANT & BLE examples
Example applications demonstrating concurrent ANT and BLE profiles. These examples require a S3xx SoftDevice.

Bluetooth low energy examples
Example applications implementing BLE profiles and demonstrating the use of BLE services. These examples require a S112, S13x, or S140 SoftDevice. Some examples can be used on the S3xx SoftDevice as well.

Cryptographic examples
Example applications that show how to use cryptography features. These examples do not require a SoftDevice.

DFU bootloader examples
The Bootloader/DFU example shows how an application can be updated on an nRF5 Series device using ANT. This example requires an ANT SoftDevice.

Direct Test Mode
The DTM example application enables the DTM test functions described in Bluetooth Specification Version 4.0, Vol. 6, Part F. This example does not require a SoftDevice.

Hardware peripheral examples
Example applications that show how to use nRF5 Series device peripherals. These examples do not require a SoftDevice.

IEEE 802.15.4 examples  nRF52840 only
Example applications that show how to use the IEEE 802.15.4 MAC library. These examples do not require a SoftDevice.

NFC examples
Example applications demonstrating the use of NFC. Most of these examples do not require a SoftDevice.

Nordic proprietary protocols
Example applications that show how to use Gazell and Enhanced ShockBurst (ESB) proprietary protocols. These examples do not require a SoftDevice.

See Board-specific indications and states for information about usage of the Board Support Package in the SDK examples.


Documentation feedback | Developer Zone | Subscribe | Updated