Skip to content

Commit 32251bf

Browse files
wiba-nordicrlubos
authored andcommitted
doc: zigbee: add deprecation note to all Zigbee-related pages
Zigbee R22 support is deprecated with nRF Connect SDK v2.8.0. This adds a note to the start of every Zigbee-related page to inform the user of this. Signed-off-by: Wille Backman <[email protected]> (cherry picked from commit f952ec4)
1 parent 37115f7 commit 32251bf

File tree

30 files changed

+62
-1
lines changed

30 files changed

+62
-1
lines changed

applications/zigbee_weather_station/README.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Thingy:53: Zigbee weather station
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee weather station is an out-of-the-box application for the Nordic Thingy:53.
1113
It allows you to build a weather station that uses the Thingy:53's sensors to remotely gather different kinds of data, such as temperature, air pressure, and relative humidity.
1214
The application uses the Zigbee protocol, meaning the device can be paired and controlled remotely over a Zigbee network.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. note::
2+
Support for Zigbee R22 has been deprecated in |NCS| v2.8.0 and it will be removed in one of the future releases, following the :ref:`deprecation policy <api_deprecation>`.
3+
As a result, the nRF52833, nRF52840 and nRF5340 SoCs are not recommended for new Zigbee designs.
4+
Experimental support for Zigbee R23 is available for the nRF54L Series as an `nRF Connect SDK Add-on <nRF Connect SDK Add-ons_>`_.

doc/nrf/libraries/zigbee/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
Libraries for Zigbee
44
####################
55

6+
.. include:: /includes/zigbee_deprecation.txt
7+
68
|zigbee_description|
79
See the :ref:`ug_zigbee` user guide for an overview of the technology.
810

doc/nrf/libraries/zigbee/osif.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee ZBOSS OSIF
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee ZBOSS OSIF layer subsystem acts as the linking layer between the :ref:`nrfxlib:zboss` and the |NCS|.
1113

1214
.. _zigbee_osif_configuration:

doc/nrf/libraries/zigbee/shell.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee shell
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee shell library implements a set of Zigbee shell commands that allow you to control the device behavior and perform operations in the Zigbee network, such as steering the network, discovering devices, and reading the network properties.
1113
Enabling a device to work with these commands simplifies testing and debugging of an existing network and reduces the amount of reprogramming operations.
1214

doc/nrf/libraries/zigbee/zigbee_app_utils.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee application utilities
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
Zigbee application utilities library provides a set of components that are ready for use in Zigbee applications:
1113

1214
* :ref:`lib_zigbee_signal_handler` for handling common ZBOSS stack signals.

doc/nrf/libraries/zigbee/zigbee_error_handler.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee error handler
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee error handler library provides a set of macros that can be used to assert on nrfxlib's :ref:`nrfxlib:zboss` API return codes.
1113
The assertion is implemented by a call to the :c:func:`zb_osif_abort` function.
1214
Additionally, you can enable the library to log the error code name before the assertion.

doc/nrf/libraries/zigbee/zigbee_fota.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee FOTA
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee firmware over-the-air (Zigbee FOTA) library provides Zigbee endpoint definition, which implements clusters responsible for transferring a firmware file through the Zigbee network.
1113
The received data is passed as an upgrade candidate through the :ref:`lib_dfu_multi_image` library API to the :ref:`lib_dfu_target`.
1214

doc/nrf/libraries/zigbee/zigbee_logger_eprxzcl.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee endpoint logger
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
.. zigbee_logger_endpoint_intro_start
1113
1214
The Zigbee endpoint logger library provides the :c:func:`zigbee_logger_eprxzcl_ep_handler` function.

doc/nrf/libraries/zigbee/zigbee_zcl_scenes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Zigbee ZCL scene helper
77
:local:
88
:depth: 2
99

10+
.. include:: /includes/zigbee_deprecation.txt
11+
1012
The Zigbee ZCL scene helper library provides a set of functions that implement the callbacks required by the ZCL scene cluster in the application.
1113
You can use this library to implement these mandatory callbacks and save the configured scenes in the non-volatile memory.
1214
For this purpose, it uses Zephyr's :ref:`settings_api` subsystem.

0 commit comments

Comments
 (0)