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 B611 evaluation board without further modifications.
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 B611 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 B611 evaluation board.
Preparations🔗
The integration of the PAN B611 evaluation board into the nRF Connect SDK is still ongoing, 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/ panb611evb_ncs.zip -
Apply the patch from the support package to the
zephyr/subdirectory of your nRF Connect SDK installation.patch -p1 -d ~/ncs/v3.1.0/zephyr/ < /tmp/panb511evb_nrf54l15.diff
Other SDK Versions
The path depends on the SDK version you are using and you may need to change it accordingly.
Peripheral UART🔗
Note
The integration of the PAN B611 evaluation board into the nRF Connect SDK is still ongoing. While the official name of the module is PAN B611, it is still called PAN B511 in the nRF Connect SDK. Because of this, some filenames are different than expected and you have to pay extra attention.
The Bluetooth: Peripheral UART sample demonstrates how to use the Nordic UART Service (NUS). It uses the NUS service to send data back and forth between a UART connection and a Bluetooth® LE connection, emulating a serial port over Bluetooth LE.
-
Set up the project using the Peripheral UART sample application as explained in the Getting Started guide.
-
Open the file
app.overlayfor editing and change the setting fornordic,nus-uartas follows.app.overlay 7 8 9 10 11
/ { chosen { nordic,nus-uart = &uart30; }; }; -
Configure the build configuration and build the application as explained in the Getting Started guide, make sure to use
panb511/nrf54l15/cpuappfor the Board setting in the configuration step.
Radio test (short-range)🔗
Note
The integration of the PAN B611 evaluation board into the nRF Connect SDK is still ongoing. While the official name of the module is PAN B611, it is still called PAN B511 in the nRF Connect SDK. Because of this, some filenames are different than expected and you have to pay extra attention.
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/cpuappfor the Board setting in the configuration step instead.
Bluetooth: Direct Test Mode🔗
Note
The integration of the PAN B611 evaluation board into the nRF Connect SDK is still ongoing. While the official name of the module is PAN B611, it is still called PAN B511 in the nRF Connect SDK. Because of this, some filenames are different than expected and you have to pay extra attention.
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_modesubdirectory 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/cpuappfor the Board setting in the configuration step instead.
Matter: Light bulb🔗
Note
The integration of the PAN B611 evaluation board into the nRF Connect SDK is still ongoing. While the official name of the module is PAN B611, it is still called PAN B511 in the nRF Connect SDK. Because of this, some filenames are different than expected and you have to pay extra attention.
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_bulbsubdirectory 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/cpuappfor the Board setting in the configuration step instead.