Skip to content

Commit 4caefd6

Browse files
committed
samples: Add nRF2220EK support for RT and DTM samples
Add nRF2220EK support for: - direct_test_mode - radio_test samples. Jira: NCSDK-31910 Signed-off-by: Dominik Chat <dominik.chat@nordicsemi.no>
1 parent 607309d commit 4caefd6

File tree

6 files changed

+72
-10
lines changed

6 files changed

+72
-10
lines changed

doc/nrf/includes/sample_dtm_radio_test_fem.txt

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
You can add support for the nRF21540 front-end module (FEM) to the sample.
1+
You can add support for the nRF21540 or nRF2220 front-end module (FEM) to the sample.
22

3-
To add support for the nRF21540 FEM, build the sample for a board containing nRF21540 FEM like :ref:`nrf21540dk/nrf52840 <zephyr:nrf21540dk_nrf52840>` or create a devicetree overlay file describing how FEM is connected to nRF5 SoC in your device.
3+
To add support for the FEM, build the sample for a board containing FEM like :ref:`nRF21540 DK/nRF52840 <zephyr:nrf21540dk_nrf52840>` or create a devicetree overlay file describing how FEM is connected to the nRF52 Series SoC in your device.
44

55
.. note::
66
If you use the nRF21540 EK, append ``nrf21540ek`` shield to your build command instructing build system to append the appropriate devicetree overlay file.
7+
If you use the nRF2220 EK, append the ``nrf2220ek`` shield to your build command instructing the build system to append the appropriate devicetree overlay file.
78
If you use the nRF21540 DK, build your application for the :ref:`nrf21540dk/nrf52840 <zephyr:nrf21540dk_nrf52840>` board target.
89
The devicetree for the nRF21540 DK already contains the required FEM configuration, so you do not need to set an additional build option.
910

@@ -19,3 +20,4 @@ For more details refer to the following documentation:
1920
* :ref:`ug_radio_fem_direct_support`
2021
* :ref:`ug_radio_fem_nrf21540_spi_gpio`
2122
* :ref:`ug_radio_fem_nrf21540ek`
23+
* :ref:`ug_radio_fem_nrf2220ek`

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

+8-2
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,10 @@ Bluetooth samples
368368

369369
* :ref:`direct_test_mode` sample:
370370

371-
* Added loading of radio trims and a fix of a hardware errata for the nRF54H20 SoC to improve the RF performance.
371+
* Added:
372+
373+
* Loading of radio trims and a fix of a hardware errata for the nRF54H20 SoC to improve the RF performance.
374+
* Support for the :ref: nRF2220 front-end module <ug_radio_fem_nrf2220ek>.
372375

373376
* :ref:`central_uart` sample:
374377

@@ -578,7 +581,10 @@ Peripheral samples
578581

579582
* :ref:`radio_test` sample:
580583

581-
* Added loading of radio trims and a fix of a hardware errata for the nRF54H20 SoC to improve the RF performance.
584+
* Added:
585+
586+
* Loading of radio trims and a fix of a hardware errata for the nRF54H20 SoC to improve the RF performance.
587+
* Support for the :ref: nRF2220 front-end module <ug_radio_fem_nrf2220ek>.
582588

583589
PMIC samples
584590
------------

samples/bluetooth/direct_test_mode/README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,12 @@ The following table presents the patterns that you can use to switch antennas on
250250
| RFU | 15 (0b1111) |
251251
+--------+--------------+
252252

253-
nRF21540 front-end module
254-
=========================
253+
Front-end module
254+
================
255255

256256
.. include:: /includes/sample_dtm_radio_test_fem.txt
257257

258-
You can configure the transmitted power gain, antenna output and activation delay in nRF21540 using vendor-specific commands, see `Vendor-specific packet payload`_.
258+
You can configure the transmitted power gain, antenna output, and activation delay in FEMs using vendor-specific commands, see `Vendor-specific packet payload`_.
259259

260260
Skyworks front-end module
261261
=========================

samples/bluetooth/direct_test_mode/sample.yaml

+27
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,30 @@ tests:
104104
- bluetooth
105105
- ci_build
106106
- sysbuild
107+
sample.bluetooth.direct_test_mode.nrf2220:
108+
sysbuild: true
109+
build_only: true
110+
extra_args: SHIELD=nrf2220ek
111+
integration_platforms:
112+
- nrf5340dk/nrf5340/cpunet
113+
- nrf54l15dk/nrf54l15/cpuapp
114+
platform_allow:
115+
- nrf5340dk/nrf5340/cpunet
116+
- nrf54l15dk/nrf54l15/cpuapp
117+
tags:
118+
- bluetooth
119+
- ci_build
120+
- sysbuild
121+
sample.bluetooth.direct_test_mode.nrf5340_nrf2220_usb:
122+
sysbuild: true
123+
build_only: true
124+
extra_args:
125+
- SHIELD=nrf2220ek
126+
- FILE_SUFFIX=usb
127+
integration_platforms:
128+
- nrf5340dk/nrf5340/cpunet
129+
platform_allow: nrf5340dk/nrf5340/cpunet
130+
tags:
131+
- bluetooth
132+
- ci_build
133+
- sysbuild

samples/peripheral/radio_test/README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ The sample also requires one of the following testing devices:
3838
You can perform the radio test also using a spectrum analyzer.
3939
This method of testing is not covered by this documentation.
4040

41-
nRF21540 front-end module
42-
=========================
41+
Front-end module
42+
================
4343

4444
.. include:: /includes/sample_dtm_radio_test_fem.txt
4545

46-
You can configure the nRF21540 front-end module (FEM) transmitted power control, antenna output and activation delay using the main shell commands of the :ref:`radio_test_ui`.
46+
You can configure the front-end module (FEM) transmitted power control, antenna output, and activation delay using the main shell commands of the :ref:`radio_test_ui`.
4747

4848
Skyworks front-end module
4949
=========================

samples/peripheral/radio_test/sample.yaml

+27
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,30 @@ tests:
7575
- ci_build
7676
- sysbuild
7777
- ci_samples_peripheral_radio_test
78+
sample.peripheral.radio_test.nrf2220:
79+
sysbuild: true
80+
build_only: true
81+
extra_args: SHIELD=nrf2220ek
82+
integration_platforms:
83+
- nrf5340dk/nrf5340/cpunet
84+
- nrf54l15dk/nrf54l15/cpuapp
85+
platform_allow:
86+
- nrf5340dk/nrf5340/cpunet
87+
- nrf54l15dk/nrf54l15/cpuapp
88+
tags:
89+
- ci_build
90+
- sysbuild
91+
- ci_samples_peripheral_radio_test
92+
sample.peripheral.radio_test.nrf5340_nrf2220_usb:
93+
sysbuild: true
94+
build_only: true
95+
extra_args:
96+
- SHIELD=nrf2220ek
97+
- FILE_SUFFIX=usb
98+
integration_platforms:
99+
- nrf5340dk/nrf5340/cpunet
100+
platform_allow: nrf5340dk/nrf5340/cpunet
101+
tags:
102+
- ci_build
103+
- sysbuild
104+
- ci_samples_peripheral_radio_test

0 commit comments

Comments
 (0)