Skip to content

Commit 3ccc0f9

Browse files
b-genteivindj-nordic
authored andcommitted
doc: Update intro text
Some updates in the Introduction chapter. Also, decreasing maxdepth of main index to 2. Signed-off-by: Bartosz Gentkowski <[email protected]>
1 parent 0922197 commit 3ccc0f9

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

doc/nrf-bm/index.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,19 @@ Integration and structure
2525
The |BMlong| is a distinct repository that incorporates elements from the existing |NCS|:
2626

2727
* **Repository-Level Filtering:** |BMshort| utilizes a repository-level filtering mechanism designed to include components beneficial for bare metal development.
28-
However, this approach is based on the best possible method available, which means that some components that are not ideally suited for bare metal applications will also be included.
28+
However, this approach is based on the best possible method available, which means that some components that are not suited for bare metal applications will also be included.
2929
Developers should be aware of these limitations and exercise discretion when utilizing the repository.
30-
* **Tools:** Tools such as the compiler and linker from the original |NCS| are reused in the Bare Metal option.
30+
* **Reuse of nRF Connect SDK components:** The |BMshort| solution reuses some components (such as modules/libraries) from the |NCS| repositories.
31+
These components are included and reused because they do not rely on Zephyr RTOS primitives, making them suitable for the bare metal SDK.
32+
Examples of modules/libraries reused in |BMshort| are logging, crypto functionality, and smaller libraries like CRC calculation, signing scripts, and ring buffer.
33+
* **nrfx:** The |BMshort| solution does not use Zephyr drivers and the Devicetree configuration for peripherals.
34+
Instead, nrfx drivers are used directly.
35+
|BMShort| uses the nrfx drivers that come with |NCS|.
36+
* **Tools:** Tools such as the compiler and linker from the original |NCS| are reused in |BMshort|.
3137
The existing nRF Connect extension in |VSC| is the recommended IDE for working with Bare Metal.
3238

3339
.. toctree::
34-
:maxdepth: 3
40+
:maxdepth: 2
3541
:caption: Contents
3642

3743
install_nrf_bm.rst

0 commit comments

Comments
 (0)