You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: applications/ipc_radio/README.rst
+4-4
Original file line number
Diff line number
Diff line change
@@ -68,8 +68,8 @@ You can set the supported radio configurations using the following Kconfig optio
68
68
69
69
You can select the Bluetooth Low Energy serialization using the :kconfig:option:`CONFIG_IPC_RADIO_BT_SER` Kconfig option:
70
70
71
-
* :kconfig:option:`CONFIG_IPC_RADIO_BT_HCI_IPC` - For the Bluetooh HCI serialization.
72
-
* :kconfig:option:`CONFIG_IPC_RADIO_BT_RPC` - For the Bluetooh host API serialization.
71
+
* :kconfig:option:`CONFIG_IPC_RADIO_BT_HCI_IPC` - For the Bluetooth HCI serialization.
72
+
* :kconfig:option:`CONFIG_IPC_RADIO_BT_RPC` - For the Bluetooth host API serialization.
73
73
74
74
The Bluetooth Low Energy and IEEE 802.15.4 functionalities can operate simultaneously and are only limited by available memory.
75
75
@@ -101,9 +101,9 @@ The following files are available:
101
101
102
102
.. note::
103
103
When you use sysbuild to build an application which uses the ipc_radio as network core image the preceding configuration files are added automatically to ipc_radio.
104
-
The selection of specific configuration files is determined by the sysbuild kconfig.
104
+
The selection of specific configuration files is determined by the sysbuild Kconfig.
105
105
106
-
For instance the :kconfig:option:`SB_CONFIG_NETCORE_IPC_RADIO_IEEE802154` kconfig enables the :file:`overlay-802154.conf` configuration file to be used with ipc_radio.
106
+
For instance, the :kconfig:option:`SB_CONFIG_NETCORE_IPC_RADIO_IEEE802154` Kconfig option enables the :file:`overlay-802154.conf` configuration file to be used with IPC radio firmware.
Note that the above command will only work if the :ref:`CONFIG_BRIDGED_DEVICE_SIMULATED_ONOFF_SHELL <CONFIG_BRIDGED_DEVICE_SIMULATED_ONOFF_SHELL>` option is selected in the build configuration.
228
-
If the Kconfig option is not selected, the simulated device changes its state periodically in autonomous manner and can not be controlled by using shell commands.
228
+
If the Kconfig option is not selected, the simulated device changes its state periodically in autonomous manner and cannot be controlled by using shell commands.
229
229
230
230
Controlling a simulated On/Off Light Switch bridged device
231
231
Use the following command:
@@ -416,7 +416,7 @@ If you selected the Bluetooth LE device implementation using the :ref:`CONFIG_BR
Copy file name to clipboardexpand all lines: applications/nrf_desktop/doc/wheel.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Enable the module with the :ref:`CONFIG_DESKTOP_WHEEL_ENABLE <config_desktop_app
27
27
For detecting rotation, the wheel module uses Zephyr's QDEC driver.
28
28
You can enable the module only when QDEC is configured in DTS and the Zephyr's QDEC driver is enabled with the :kconfig:option:`CONFIG_QDEC_NRFX` Kconfig option.
29
29
If your board supports multiple QDEC instances (for example ``nrf54l15pdk/nrf54l15/cpuapp``), you also need to specify the used QDEC instance with the ``nrfdesktop-wheel-qdec`` DT alias.
30
-
If your board supports only one QDEC instance, the module relies on the ``qdec`` DT label and you do not need to define the DT alias.
30
+
If your board supports only one QDEC instance, the module relies on the ``qdec`` DT label and you need not define the DT alias.
31
31
32
32
The QDEC DTS configuration specifies how many steps are done during one full angle.
33
33
The sensor reports the rotation data in angle degrees.
Copy file name to clipboardexpand all lines: applications/serial_lte_modem/doc/CMUX_AT_commands.rst
+5-5
Original file line number
Diff line number
Diff line change
@@ -59,15 +59,15 @@ Syntax
59
59
60
60
The ``<AT_channel>`` parameter is an integer used to indicate the address of the AT channel.
61
61
The AT channel denotes the CMUX channel where AT data (commands, responses, notifications) is exchanged.
62
-
If specified, it must be 1, unlesss:ref:`PPP <CONFIG_SLM_PPP>` is enabled.
63
-
If PPP is enabled, it can also be 2 (to allocate the first CMUX channel to PPP).
62
+
If specified, it must be ``1``, unless:ref:`PPP <CONFIG_SLM_PPP>` is enabled.
63
+
If PPP is enabled, it can also be ``2`` (to allocate the first CMUX channel to PPP).
64
64
If not specified, the previously used address is used.
65
-
If no address has been previously specified, the default address is 1.
65
+
If no address has been previously specified, the default address is ``1``.
66
66
67
67
.. note::
68
68
69
69
If there is more than one CMUX channel (such as when using :ref:`PPP <CONFIG_SLM_PPP>`), the non-AT channels will automatically get assigned to addresses other than the one used for the AT channel.
70
-
For example, if PPP is enabled and CMUX is started with the ``AT#XCMUX=2`` command, the AT channel will be assigned to address 2 and the PPP channel to address 1.
70
+
For example, if PPP is enabled and CMUX is started with the ``AT#XCMUX=2`` command, the AT channel will be assigned to address ``2`` and the PPP channel to address ``1``.
71
71
72
72
An ``OK`` response is sent if the command is accepted, after which CMUX is started.
73
73
This means that after successfully running this command, you must set up the CMUX link and open the channels appropriately.
@@ -99,7 +99,7 @@ Response syntax
99
99
#XCMUX: <AT_channel>,<channel_count>
100
100
101
101
* The ``<AT_channel>`` parameter indicates the address of the AT channel.
102
-
It is between 1 and ``<channel_count>``.
102
+
It is between ``1`` and ``<channel_count>``.
103
103
* The ``<channel_count>`` parameter is the total number of CMUX channels.
104
104
It depends on what features are enabled (for example, :ref:`PPP <CONFIG_SLM_PPP>`).
Copy file name to clipboardexpand all lines: doc/nrf/config_and_build/board_support/defining_custom_board.rst
+4
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,10 @@
3
3
Defining custom board
4
4
#####################
5
5
6
+
.. contents::
7
+
:local:
8
+
:depth: 2
9
+
6
10
Defining your own board is a very common step in application development, because applications are typically designed to run on boards that are not directly supported by the |NCS|, and are often custom designs not available publicly.
Copy file name to clipboardexpand all lines: doc/nrf/device_guides/working_with_nrf/nrf54h/ug_nrf54h20_suit_customize_dfu.rst
+5-17
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ It consists of two main concepts: the SUIT envelope and the SUIT manifest.
20
20
* The SUIT envelope acts as a secure container for transporting firmware updates, encapsulating the firmware binary and its manifest.
21
21
* The SUIT manifest is a structured file with metadata essential for the update process, including firmware version, size, and hash for integrity verification.
22
22
23
-
Default manifest templates are provided by Nordic and used by default during application build.
23
+
Default manifest templates are provided by Nordic Semiconductor and used by default during application build.
24
24
These templates are suitable for simple cases and form the basis for generating SUIT envelopes and manifests tailored to specific application requirements.
25
25
Customization of these templates is crucial for specific use cases and security requirements.
26
26
@@ -62,7 +62,6 @@ Build system configuration
62
62
63
63
By default the build system generates SUIT envelopes using predefined manifest templates provided by Nordic Semiconductor.
64
64
These templates can be found in :file:`modules/lib/suit-generator/ncs`, and are suitable for standard development needs.
65
-
.
66
65
67
66
Three manifests are used in the most common case:
68
67
@@ -98,7 +97,7 @@ The source of the manifest templates can be configured by setting the following
* :kconfig:option:`CONFIG_SUIT_ENVELOPE_TEMPLATE` - for each of the images (application and radio core images)
100
+
* :kconfig:option:`CONFIG_SUIT_ENVELOPE_TEMPLATE` - For each of the images (application and radio core images)
102
101
103
102
One example is demonstrated with the following case:
104
103
@@ -115,9 +114,7 @@ One example is demonstrated with the following case:
115
114
The following files are used to create the SUIT envelope:
116
115
117
116
* Root envelope - :file:`root.yaml.jinja2`
118
-
119
117
* Application domain - :file:`app.yaml.jinja2`
120
-
121
118
* Radio domain - :file:`radio.yaml.jinja2`
122
119
123
120
To build the described example with the provided user-defined manifest templates:
@@ -188,11 +185,8 @@ Variables and methods available in the manifest templates
188
185
The manifest templates have access to the following:
189
186
190
187
* Devicetree values (`edtlib`_ object)
191
-
192
188
* Target names
193
-
194
189
* Paths to binary artifacts
195
-
196
190
* Application version
197
191
198
192
Some of these values are stored in the Python dictionaries that are named after the target name.
@@ -201,23 +195,17 @@ For example, for the :ref:`nrf54h_suit_sample` there will be two variables avail
201
195
The target names (the names of these variables) can be changed using the :kconfig:option:`CONFIG_SUIT_ENVELOPE_TARGET` Kconfig option for a given image.
202
196
Each variable is a Python dictionary type (``dict``) containing the following keys:
Copy file name to clipboardexpand all lines: doc/nrf/device_guides/working_with_nrf/nrf54h/ug_nrf54h20_suit_customize_qsg.rst
+1-5
Original file line number
Diff line number
Diff line change
@@ -16,13 +16,9 @@ Overview
16
16
The following are basic SUIT concepts you need to understand to be able to customize SUIT DFU for your device:
17
17
18
18
* SUIT uses envelopes that serve as a secure transport container, and the SUIT manifest contains crucial deployment metadata.
19
-
20
19
* SUIT envelopes are generated from manifest templates.
21
-
22
20
* The SUIT manifest is like a blueprint that tells the system how to create a SUIT envelope, and contains instructions and metadata for the DFU procedure.
23
-
24
21
* Default SUIT manifest templates are provided, but customization, especially for UUIDs, is recommended.
25
-
26
22
* The manifest templates are automatically created and copied to the sample directory on the first build of SUIT samples.
27
23
28
24
.. figure:: images/nrf54h20_suit_dfu_overview.png
@@ -121,5 +117,5 @@ The SUIT DFU procedure can further be customized by:
121
117
* Generating raw UUID values
122
118
* Changing the default location of the manifests
123
119
124
-
Instructions for these actions and further customization are described in the :ref:`ug_nrf54h20_suit_customize_dfu`.
120
+
Instructions for these actions and further customization are described in the :ref:`ug_nrf54h20_suit_customize_dfu` page.
125
121
Additionally, you can modify SUIT components within the manifest (see the :ref:`ug_nrf54h20_suit_components` page for more information).
0 commit comments