Skip to content

Commit 3f69cef

Browse files
committed
doc: further restructure
cleans up samples and other structure Signed-off-by: Anna Wojdylo <anna.wojdylo@nordicsemi.no>
1 parent fe72776 commit 3f69cef

18 files changed

Lines changed: 83 additions & 113 deletions

File tree

doc/conf.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
# -- Project information -----------------------------------------------------
3535

3636
project = 'nRF Connect SDK - Edge AI Add-on'
37-
copyright = '2025, Nordic Semiconductor'
37+
copyright = '2026, Nordic Semiconductor'
3838
author = 'Nordic Semiconductor'
3939

4040
# The full version, including alpha/beta/rc tags
41-
release = '2025'
41+
release = '2026'
4242

4343

4444
# -- General configuration ---------------------------------------------------
@@ -66,8 +66,6 @@
6666

6767
external_content_contents = [
6868
(EDGE_AI_BASE / "doc", "[!_]*"),
69-
(EDGE_AI_BASE, "applications/**/*.rst"),
70-
(EDGE_AI_BASE, "samples/**/*.rst"),
7169
]
7270

7371
# Options for table_from_rows --------------------------------------------------

samples/edge_impulse/data_forwarder/doc/images/ei_data_acquisition.png renamed to doc/images/ei_data_acquisition.png

File renamed without changes.

samples/edge_impulse/data_forwarder/doc/images/ei_start_sampling.png renamed to doc/images/ei_start_sampling.png

File renamed without changes.

doc/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ See the following documentation:
4747
setting_up_environment.rst
4848
applications.rst
4949
samples.rst
50-
tests.rst
5150
integrations.rst
5251
drivers.rst
5352
axon_compiler.rst

doc/integrations/edge_impulse.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Integration overview
2525
Before integrating the Edge Impulse machine learning model into an |EAI| application, you must prepare and deploy the machine learning model for your embedded device.
2626
This model is prepared using the `Edge Impulse studio`_ external web tool.
2727
It relies on sensor data that can be provided by different sources, for example data forwarder.
28-
Check the :ref:`ei_data_forwarder_sample` sample for a demonstration of how you can send sensor data to Edge Impulse studio using `Edge Impulse's data forwarder`_.
28+
Check the :ref:`include_ei_data_forwarder_sample` sample for a demonstration of how you can send sensor data to Edge Impulse studio using `Edge Impulse's data forwarder`_.
2929

3030
The machine learning model is distributed as a single :file:`zip` archive that includes C++ library sources.
3131
This file is used by the |NCS| build system to build the Edge Impulse library.
@@ -53,7 +53,7 @@ This tutorial will guide you through the following steps:
5353

5454
.. note::
5555
You can use one of the development boards supported directly by Edge Impulse or your mobile phone to collect the data.
56-
You can also modify the :ref:`ei_data_forwarder_sample` application and use it to forward data from a sensor that is connected to any board available in the |NCS|.
56+
You can also modify the :ref:`include_ei_data_forwarder_sample` application and use it to forward data from a sensor that is connected to any board available in the |NCS|.
5757

5858
#. Designing your machine learning model (an *impulse*).
5959
#. Deploying the machine learning model to use it on an embedded device.
@@ -87,4 +87,4 @@ Applications and samples
8787

8888
The following samples demonstrate the Edge Impulse integration in the |EAI|:
8989

90-
* :ref:`ei_data_forwarder_sample` sample - demonstrates how you can send sensor data to Edge Impulse studio using `Edge Impulse's data forwarder`_.
90+
* :ref:`include_ei_data_forwarder_sample` sample - demonstrates how you can send sensor data to Edge Impulse studio using `Edge Impulse's data forwarder`_.

doc/release_notes_and_migration/release_notes_v100.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ This release is based on the |NCS| release v3.2.0.
2424
* Support for Cortex-M4 and Cortex-M33 architectures with precompiled libraries.
2525
* Three reference samples:
2626

27-
* :ref:`Classification <runtime_classification_sample>`
28-
* :ref:`Regression <runtime_regression_sample>`
29-
* :ref:`Anomaly detection <runtime_anomaly_sample>`
27+
* :ref:`Classification <include_runtime_classification_sample>`
28+
* :ref:`Regression <include_runtime_regression_sample>`
29+
* :ref:`Anomaly detection <include_runtime_anomaly_sample>`
3030

3131
* Comprehensive documentation, including :ref:`integration <integrations>` guide, :ref:`library API references<libraries>`, and :ref:`samples overview <samples_nrf_edge_ai>`.
3232
* Kconfig options for enabling and configuring the library.

doc/samples.rst

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
.. _samples_nrf_edge_ai:
2+
.. _tests:
23

3-
Samples
4-
#######
4+
Samples and tests
5+
#################
56

67
.. contents::
78
:local:
@@ -12,9 +13,6 @@ You can build the samples for a variety of board targets and configure them for
1213

1314
In the |EAI| repository, all samples are placed in the :file:`samples` directory.
1415

15-
Overview
16-
********
17-
1816
The samples demonstrate typical workflows using the nRF Edge AI components such as digital signal processing (DSP) primitives, neural network engines, and runtime for the models generated by `Nordic Edge AI Lab`_.
1917

2018
* Runtime - Demonstrates using the nRF Edge AI runtime to initialize a model and run inference with a `Nordic Edge AI Lab`_ generated model.

doc/samples/axon.rst

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
.. _axon_samples:
22

3-
Axon NPU samples
4-
################
3+
Axon NPU samples and tests
4+
##########################
5+
6+
This section lists the available samples and tests that demonstrate the use of the |EAI| with the Axon NPU driver.
7+
8+
The samples cover neural network inference, DSP‑style algorithms for feature extraction, and combined use cases that integrate both approaches.
9+
10+
Each sample can be built either for a Zephyr‑based target or for the Axon simulator.
11+
The simulator is not a standalone tool or dedicated hardware.
12+
Instead, it is provided as a static library that is linked into a host‑based console application.
13+
While it is not cycle‑accurate compared to hardware, it is computationally bit‑exact and can be used to estimate performance.
514

6-
This section lists the available samples that demonstrate the use of the |EAI| with the Axon NPU driver.
715

816
.. toctree::
917
:maxdepth: 1
1018
:caption: Subpages
1119

1220
/../samples/axon/hello_axon/README.rst
21+
/../samples/axon/test_nn_inference/README.rst
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.. _include_sample_hello_axon:
2+
3+
Hello Axon
4+
##########
5+
6+
.. include:: ../../../../samples/axon/hello_axon/README.rst
7+
:start-after: ##########
8+
:end-before: Configuration options
9+
10+
Configuration options
11+
=====================
12+
13+
|sample_kconfig|
14+
15+
.. options-from-kconfig::
16+
:show-type:
17+
18+
.. include:: ../../../../samples/axon/hello_axon/README.rst
19+
:start-after: :show-type:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.. _test_nn_inference:
2+
3+
Test: NN Inference
4+
##################
5+
6+
.. include:: ../../../../tests/axon/inference/README.rst
7+
:start-after: ##################

0 commit comments

Comments
 (0)