Skip to content

Commit

Permalink
zboss: remove ZBOSS development libraries
Browse files Browse the repository at this point in the history
Remove ZBOSS development libraries and deprecate `ZIGBEE_LIBRARY_DEVELOPMENT`
configuration.

Signed-off-by: Eduardo Montoya <[email protected]>
  • Loading branch information
edmont committed Feb 27, 2024
1 parent 3d69019 commit 5e6232f
Show file tree
Hide file tree
Showing 252 changed files with 12 additions and 146,598 deletions.
8 changes: 8 additions & 0 deletions zboss/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ Changelog

All notable changes to this project in the |NCS| are documented in this file.

nRF Connect SDK v2.6.0
**********************

Removed
=======

* Precompiled development ZBOSS libraries.

nRF Connect SDK v2.3.0
**********************

Expand Down
1 change: 0 additions & 1 deletion zboss/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@
#

add_subdirectory_ifdef(CONFIG_ZIGBEE_LIBRARY_PRODUCTION production)
add_subdirectory_ifdef(CONFIG_ZIGBEE_LIBRARY_DEVELOPMENT development)
4 changes: 2 additions & 2 deletions zboss/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ config ZIGBEE_LIBRARY_PRODUCTION
of those libraries.

config ZIGBEE_LIBRARY_DEVELOPMENT
bool "Use development libraries [EXPERIMENTAL]"
select EXPERIMENTAL
bool "Use development libraries [DEPRECATED]"
select DEPRECATED
help
If selected, the application will be linked with newest version of
ZBOSS libraries.
Expand Down
8 changes: 1 addition & 7 deletions zboss/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,14 @@ ZBOSS Zigbee stack

The |NCS|'s :ref:`nrf:ug_zigbee` stack uses ZBOSS – a portable, high-performance Zigbee software protocol stack that allows for interoperability, customizing, testing, and optimizing of your Zigbee solution.

The nrfxlib repository contains the following versions of the ZBOSS libraries:
The nrfxlib repository contains the following version of the ZBOSS libraries:

* *Production* version that contains the latest stable ZBOSS libraries.
This version is enabled with the :kconfig:option:`CONFIG_ZIGBEE_LIBRARY_PRODUCTION` Kconfig option and its files are located in the :file:`zboss/production/` directory.
This version is enabled by default.

The production libraries fully conform to the certification, but they are not necessarily certified.

* *Development* version that contains the latest version of ZBOSS libraries, with experimental features included.
This version is enabled with the :kconfig:option:`CONFIG_ZIGBEE_LIBRARY_DEVELOPMENT` Kconfig option and its files are located in the :file:`zboss/development/` directory.

This version might not conform to the latest Zigbee Pro R22 test specification.
There is no guarantee that the library conforms to the certification.

For information about additional configuration of these libraries and their certification status, see :ref:`zboss_configuration`.
For detailed documentation of the ZBOSS API for these versions and instructions on how to use it, check the ZBOSS API documentation using the following banner.

Expand Down
117 changes: 0 additions & 117 deletions zboss/development/CMakeLists.txt

This file was deleted.

16 changes: 0 additions & 16 deletions zboss/development/include/addons/zboss_api_addons.h

This file was deleted.

68 changes: 0 additions & 68 deletions zboss/development/include/addons/zboss_api_af_addons.h

This file was deleted.

22 changes: 0 additions & 22 deletions zboss/development/include/addons/zboss_api_zcl_addons.h

This file was deleted.

53 changes: 0 additions & 53 deletions zboss/development/include/addons/zcl/zb_zcl_basic_addons.h

This file was deleted.

Loading

0 comments on commit 5e6232f

Please sign in to comment.