Skip to content

Commit

Permalink
doc: openthread: fixes for ncs 2.8.0
Browse files Browse the repository at this point in the history
fix wrong thread version, old build report and misaligned
feature set table for Thread

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
  • Loading branch information
maciejbaczmanski authored and rlubos committed Nov 13, 2024
1 parent 176063d commit a9732b6
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 24 deletions.
44 changes: 22 additions & 22 deletions doc/nrf/protocols/thread/certification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -179,16 +179,16 @@ Depending on if you build the application using the :ref:`nrfxlib:ot_libs` or if
.. code-block::
################### OPENTHREAD REPORT ###################
+ Target device: nrf52840
+ Thread version: v1.3
+ Target device: nrf54l15
+ Thread version: v1.4
+ OpenThread library feature set: Minimal Thread Device (MTD)
+ Thread device type: Sleepy End Device (SED)
+ OpenThread Library: openthread/lib/cortex-m4/soft-float/v1.3/mtd/
+ OpenThread NCS revision: thread-reference-20230706-819-gd60aaab22
+ OpenThread NCS SHA: d60aaab22
+ NCS revision: v2.7.99-cs1-41-g26ef793b91-dirty
+ NCS SHA: 26ef793b91
+ No differences in the used Thread library in comparison to the NCS v2.7.0 release.
+ OpenThread Library: openthread/lib/nrf54l15_cpuapp/soft-float/v1.4/mtd/
+ OpenThread NCS revision: ncs-thread-reference-20241002-dirty
+ OpenThread NCS SHA: ee86dc26d
+ NCS revision: v2.8.0-preview1-434-g49bcdd3c6d6-dirty
+ NCS SHA: 49bcdd3c6d6
+ No differences in the used Thread library in comparison to the NCS v2.8.0 release.
################### END ###################
The generated build artefact will also include the list of the :ref:`nrfxlib:nrfxlib` repository changes between the current revision and the latest |NCS| release.
Expand All @@ -200,16 +200,16 @@ Depending on if you build the application using the :ref:`nrfxlib:ot_libs` or if
.. code-block::
################### OPENTHREAD REPORT ###################
+ Target device: nrf52840
+ Thread version: v1.3
+ Target device: nrf54l15
+ Thread version: v1.4
+ OpenThread library feature set: Minimal Thread Device (MTD)
+ Thread device type: Sleepy End Device (SED)
+ OpenThread Library: openthread/lib/cortex-m4/soft-float/v1.3/mtd/
+ OpenThread NCS revision: thread-reference-20230706-819-gd60aaab22
+ OpenThread NCS SHA: d60aaab22
+ NCS revision: v2.7.99-cs1-41-g26ef793b91-dirty
+ NCS SHA: 26ef793b91
+ Found differences in the nrfxlib repository in comparison to the NCS v2.7.0 release. See the ot_report.txt report file to learn more.
+ OpenThread Library: openthread/lib/nrf54l15_cpuapp/soft-float/v1.4/mtd/
+ OpenThread NCS revision: ncs-thread-reference-20241002-dirty
+ OpenThread NCS SHA: ee86dc26d
+ NCS revision: v2.8.0-preview1-434-g49bcdd3c6d6-dirty
+ NCS SHA: 49bcdd3c6d6
+ Found differences in the nrfxlib repository in comparison to the NCS v2.8.0 release. See the ot_report.txt report file to learn more.
################### END ###################
You can look at the report file located in the application build directory to see the full list of changes.
Expand All @@ -220,15 +220,15 @@ Depending on if you build the application using the :ref:`nrfxlib:ot_libs` or if
.. code-block::
################### OPENTHREAD REPORT ###################
+ Target device: nrf52840
+ Thread version: v1.3
+ Target device: nrf54l15
+ Thread version: v1.4
+ OpenThread library feature set: Minimal Thread Device (MTD)
+ Thread device type: Sleepy End Device (SED)
+ OpenThread library has been built from sources
+ OpenThread NCS revision: thread-reference-20230706-819-gd60aaab22
+ OpenThread NCS SHA: d60aaab22
+ NCS revision: v2.7.99-cs1-41-g26ef793b91-dirty
+ NCS SHA: 26ef793b91
+ OpenThread NCS revision: ncs-thread-reference-20241002-dirty
+ OpenThread NCS SHA: ee86dc26d
+ NCS revision: v2.8.0-preview1-434-g49bcdd3c6d6-dirty
+ NCS SHA: 49bcdd3c6d6
################### END ###################
The information shows that the Thread library has been build from sources, so it cannot be used for :ref:`ug_thread_cert_inheritance_without_modifications`.
Expand Down
4 changes: 2 additions & 2 deletions doc/nrf/protocols/thread/overview/power_consumption.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ The following tables show the power consumption measured with the configuration

.. tabs::

.. group-tab:: Thread 1.3 SED
.. group-tab:: Thread 1.4 SED

.. table:: Configuration

Expand Down Expand Up @@ -85,7 +85,7 @@ The following tables show the power consumption measured with the configuration
+-------------------------------------------+-----------------------+----------------------------+------------------------------+


.. group-tab:: Thread 1.3 SSED
.. group-tab:: Thread 1.4 SSED

.. table:: Configuration

Expand Down
38 changes: 38 additions & 0 deletions doc/nrf/protocols/thread/prebuilt_libs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ The following table lists the supported features for each of these sets.
No tick indicates that there is no support for the given feature in the related configuration, while the tick signifies that the feature is selected (``=1`` value).
Features introduced with the Thread 1.2 Specification are at the bottom of the table and have "Thread 1.2" in parenthesis after the feature name.
For more information about Thread 1.2 features, see the `Thread 1.2 Base Features`_ document.
Features introduced with the Thread 1.4 Specification are at the bottom of the table and have "Thread 1.4" in parenthesis after the feature name.
For more information about Thread 1.4 features, see the `Thread 1.4 Features White Paper`_ document.

.. list-table::
:widths: auto
Expand Down Expand Up @@ -117,6 +119,12 @@ For more information about Thread 1.2 features, see the `Thread 1.2 Base Feature
- ✔
-
-
* - EXTERNAL_HEAP
- ✔
- ✔
- ✔
-
-
* - IP6_FRAGM
- ✔
- ✔
Expand Down Expand Up @@ -153,6 +161,12 @@ For more information about Thread 1.2 features, see the `Thread 1.2 Base Feature
-
-
-
* - NETDIAG_CLIENT
- ✔
- ✔
- ✔
-
-
* - SERVICE
- ✔
-
Expand Down Expand Up @@ -219,6 +233,30 @@ For more information about Thread 1.2 features, see the `Thread 1.2 Base Feature
- ✔
-
-
* - DNS_CLIENT_OVER_TCP (Thread 1.4)
- ✔
-
-
-
-
* - NETDIAG_VENDOR_INFO (Thread 1.4)
- ✔
- ✔
- ✔
-
-
* - TCP (Thread 1.4)
- ✔
-
-
-
-
* - UPTIME (Thread 1.4)
- ✔
- ✔
- ✔
-
-

For the full list of configuration options that were used during compilation, including their default values, see the :file:`openthread_lib_configuration.txt` file within each library folder in the nrfxlib repository.
The library folders are inside :file:`openthread/lib`.
Expand Down

0 comments on commit a9732b6

Please sign in to comment.