Samples and Demos๐
General Information๐
The nRF Connect SDK comes with a broad range of sample applications that run on a multitude of evaluation boards.
In general you should be able to run these sample applications on the PAN B511 evaluation board without further modifications. For example you can compile, flash and run the popular Bluetooth: Peripheral UART sample application as explained in the Getting Started guide.
Unfortunately, there are some exceptions for more hardware-oriented sample applications and/or sample applications that have characteristics that depend on the evaluation board that they are run on. Specifically for multi-image builds, there are several points that need to be considered. See Multi-image builds using child and parent images documentation for further information.
The sample applications in the nRF Connect SDK contain all the additional configuration files, but only for Nordic's own nRF5415L development kits, not for any 3rd party evaluation boards like the PAN B511 evaluation board. Because of this, it is usually necessary to copy some configuration files before the sample application can be built.
The following sections contain detailed instructions how to build some of the most useful sample applications for the PAN B511 evaluation board.
Preparations๐
The PAN B511 evaluation board is not yet integrated in the nRF Connect SDK, so you have to download and install some support files manually.
Note
The folders and paths may be different depending on your installation.
-
Download the support package from the Downloads section.
-
Unpack the support package to a convenient location like
tmp
.unzip -d /tmp/ panb511evb_ncs_2_9_0.zip
-
Navigate to the
zephyr/boards/panasonic
subdirectory of your nRF Connect SDK installation.cd ~/ncs/v2.9.0/zephyr/boards/panasonic
-
Copy the
panb511evb
directory from the support package into this directory.cp -r /tmp/panb511evb $(pwd)
Radio test (short-range)๐
The Radio test (short-range) sample demonstrates how to configure the 2.4 GHz short-range radio in a specific mode and then test its performance.
-
Set up the project using the Radio Test sample application as explained in the Getting Started guide.
-
Open the Visual Studio Code command Terminal. Make sure that the working directory is the base directory of the project.
-
Copy the following files to complete the project setup.
cp boards/nrf54l15dk_nrf54l15_cpuapp.conf \ boards/panb511evb_nrf54l15_cpuapp.conf
-
Configure the build configuration and build the application as explained in the Getting Started guide, but make sure to use
panb511/nrf54l15/cpuapp
for the Board setting in the configuration step instead.
Bluetooth: Direct Test Mode๐
The Bluetooth: Direct Test Mode sample enables the Direct Test Mode functions described in Bluetoothยฎ Core Specification: Version 5.2, Vol. 6, Part F.
-
Set up the project using the Bluetooth LE Direct Test Mode sample application as explained in the Getting Started guide.
-
Open the Visual Studio Code command Terminal. Make sure that the working directory is the base directory of the project.
-
Copy evaluation board-specific files from the
direct_test_mode
subdirectory of the support package to the project directory.cp -r /tmp/direct_test_mode/* $(pwd)
-
Configure the build configuration and build the application as explained in the Getting Started guide, but make sure to use
panb511/nrf54l15/cpuapp
for the Board setting in the configuration step instead.
Matter: Light bulb๐
The Matter: Light bulb sample demonstrates the usage of the Matter application layer to build a white dimmable light bulb device.
-
Set up the project using the Matter Light Bulb sample application as explained in the Getting Started guide.
-
Open the Visual Studio Code command Terminal. Make sure that the working directory is the base directory of the project.
-
Copy evaluation board-specific files from the
light_bulb
subdirectory of the support package to the project directory.cp -r /tmp/light_bulb/* $(pwd)
-
Configure the build configuration and build the application as explained in the Getting Started guide, but make sure to use
panb511/nrf54l15/cpuapp
for the Board setting in the configuration step instead.