Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
declare -a SPHINX_DOXYGEN=("nrf-bm")

# Doxygen APIs standalone
declare -a DOXYGEN=("s115" "s145")
declare -a DOXYGEN=("s115_nrf54l15" "s145_nrf54l15" "s115_nrf54lm20" "s145_nrf54lm20" "s115_nrf54ls05" "s145_nrf54ls05" "s115_nrf54lv10" "s145_nrf54lv10")

mkdir doc/_build/html-doxygen

Expand Down
49 changes: 42 additions & 7 deletions doc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -251,15 +251,44 @@ add_docset(nrf-bm ${NRF_BM_VERSION})
add_doxygen_docset(nrf-bm ${NRF_BM_BASE} ${NRF_BM_VERSION})

#-------------------------------------------------------------------------------
# docset: s115
# docset: s115_nrf54l15

add_doxygen_docset(s115 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)
add_doxygen_docset(s115_nrf54l15 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s145
# docset: s145_nrf54l15

add_doxygen_docset(s145 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)
add_doxygen_docset(s145_nrf54l15 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s115_nrf54lm20

add_doxygen_docset(s115_nrf54lm20 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s145_nrf54lm20

add_doxygen_docset(s145_nrf54lm20 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s115_nrf54ls05

add_doxygen_docset(s115_nrf54ls05 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s145_nrf54ls05

add_doxygen_docset(s145_nrf54ls05 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s115_nrf54lv10

add_doxygen_docset(s115_nrf54lv10 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)

#-------------------------------------------------------------------------------
# docset: s145_nrf54lv10

add_doxygen_docset(s145_nrf54lv10 ${NRF_BM_BASE} "10.0.0-1.prototype" STANDALONE)
#-------------------------------------------------------------------------------
# docset: kconfig

Expand Down Expand Up @@ -295,16 +324,22 @@ function(add_doc_dependencies docset)
endif()
endfunction()

add_doc_dependencies(nrf-bm kconfig-all s115 s145)
add_doc_dependencies(nrf-bm kconfig-all s115_nrf54l15 s145_nrf54l15 s115_nrf54lm20 s145_nrf54lm20 s115_nrf54ls05 s145_nrf54ls05 s115_nrf54lv10 s145_nrf54lv10)

add_custom_target(build-all ALL)
add_dependencies(build-all
copy-extra-content
merge-search-indexes
nrf-bm-all
kconfig-all
s115
s145
s115_nrf54l15
s145_nrf54l15
s115_nrf54lm20
s145_nrf54lm20
s115_nrf54ls05
s145_nrf54ls05
s115_nrf54lv10
s145_nrf54lv10
)

add_custom_target(linkcheck)
Expand Down
2 changes: 0 additions & 2 deletions doc/_zoomin/s115.apis.custom.properties

This file was deleted.

2 changes: 2 additions & 0 deletions doc/_zoomin/s115_nrf54l15.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s115_nrf54l15-__VERSION__
booktitle=S115 for nRF54L15/nRF54L10/nRF54L05 API reference - __VERSION__
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Tags for all topics:
mapping_global:
- s115-__VERSION__
- s115_nrf54l15-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s115_nrf54lm20.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s115_nrf54lm20-__VERSION__
booktitle=S115 for nRF54LM20 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s115_nrf54lm20.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s115_nrf54lm20-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s115_nrf54ls05.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s115_nrf54ls05-__VERSION__
booktitle=S115 for nRF54LS05 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s115_nrf54ls05.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s115_nrf54ls05-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s115_nrf54lv10.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s115_nrf54lv10-__VERSION__
booktitle=S115 for nRF54LV10 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s115_nrf54lv10.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s115_nrf54lv10-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 0 additions & 2 deletions doc/_zoomin/s145.apis.custom.properties

This file was deleted.

2 changes: 2 additions & 0 deletions doc/_zoomin/s145_nrf54l15.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s145_nrf54l15-__VERSION__
booktitle=S145 for nRF54L15/nRF54L10/nRF54L05 API reference - __VERSION__
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Tags for all topics:
mapping_global:
- s145-__VERSION__
- s145_nrf54l15-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s145_nrf54lm20.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s145_nrf54lm20-__VERSION__
booktitle=S145 for nRF54LM20 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s145_nrf54lm20.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s145_nrf54lm20-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s145_nrf54ls05.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s145_nrf54ls05-__VERSION__
booktitle=S145 for nRF54LS05 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s145_nrf54ls05.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s145_nrf54ls05-__VERSION__

# Tags for individual topics:
mapping_topics: []
2 changes: 2 additions & 0 deletions doc/_zoomin/s145_nrf54lv10.apis.custom.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
manual.name=s145_nrf54lv10-__VERSION__
booktitle=S145 for nRF54LV10 API reference - __VERSION__
8 changes: 8 additions & 0 deletions doc/_zoomin/s145_nrf54lv10.apis.tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Document tags for Zoomin.

# Tags for all topics:
mapping_global:
- s145_nrf54lv10-__VERSION__

# Tags for individual topics:
mapping_topics: []
20 changes: 16 additions & 4 deletions doc/nrf-bm/conf.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Copyright (c) 2025 Nordic Semiconductor
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause

Expand Down Expand Up @@ -66,8 +66,14 @@
external_content_contents = [
(NRF_BM_BASE / "doc" / "nrf-bm", "*"),
(NRF_BM_BASE, "samples/**/*.rst"),
(SOFTDEVICE_DIR / "nrf54l" / "s115" / "doc", "s115*.main.rst"),
(SOFTDEVICE_DIR / "nrf54l" / "s145" / "doc", "s145*.main.rst"),
(SOFTDEVICE_DIR, "nrf54l/s115/doc/s115*.main.rst"),
(SOFTDEVICE_DIR, "nrf54l/s145/doc/s145*.main.rst"),
(SOFTDEVICE_DIR, "nrf54lm/s115/doc/s115*.main.rst"),
(SOFTDEVICE_DIR, "nrf54lm/s145/doc/s145*.main.rst"),
(SOFTDEVICE_DIR, "nrf54ls/s115/doc/s115*.main.rst"),
(SOFTDEVICE_DIR, "nrf54ls/s145/doc/s145*.main.rst"),
(SOFTDEVICE_DIR, "nrf54lv/s115/doc/s115*.main.rst"),
(SOFTDEVICE_DIR, "nrf54lv/s145/doc/s145*.main.rst"),
]

external_content_keep = ["versions.txt"]
Expand All @@ -94,8 +100,14 @@

doxybridge_projects = {
"nrf-bm": _doxyrunner_outdir,
"s115": utils.get_builddir() / "html" / "s115",
"s145": utils.get_builddir() / "html" / "s145",
"s115_nrf54l15": utils.get_builddir() / "html" / "s115_nrf54l15",
"s145_nrf54l15": utils.get_builddir() / "html" / "s145_nrf54l15",
"s115_nrf54lm20": utils.get_builddir() / "html" / "s115_nrf54lm20",
"s145_nrf54lm20": utils.get_builddir() / "html" / "s145_nrf54lm20",
"s115_nrf54ls05": utils.get_builddir() / "html" / "s115_nrf54ls05",
"s145_nrf54ls05": utils.get_builddir() / "html" / "s145_nrf54ls05",
"s115_nrf54lv10": utils.get_builddir() / "html" / "s115_nrf54lv10",
"s145_nrf54lv10": utils.get_builddir() / "html" / "s145_nrf54lv10",
}

# Options for html_redirect ----------------------------------------------------
Expand Down
16 changes: 16 additions & 0 deletions doc/nrf-bm/softdevice/s115_nrf54l15.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. _sd_wrapper_s115_nrf54l15:

S115 SoftDevice for nRF54L15/nRF54L10/nRF54L05
##############################################

See the following documentation for the details regarding new releases of this SoftDevice variant.

For additional documentation, see `S115 SoftDevice Specification`_.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54l/s115/doc/*release-notes.main
/nrf54l/s115/doc/*migration-document.main
16 changes: 16 additions & 0 deletions doc/nrf-bm/softdevice/s115_nrf54lm20.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. _sd_wrapper_s115_nrf54lm20:

S115 SoftDevice for nRF54LM20
#############################

See the following documentation for the details regarding new releases of this SoftDevice variant.

For additional documentation, see `S115 SoftDevice Specification`_.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54lm/s115/doc/*release-notes.main
/nrf54lm/s115/doc/*migration-document.main
16 changes: 16 additions & 0 deletions doc/nrf-bm/softdevice/s115_nrf54ls05.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. _sd_wrapper_s115_nrf54ls05:

S115 SoftDevice for nRF54LS05
#############################

See the following documentation for the details regarding new releases of this SoftDevice variant.

For additional documentation, see `S115 SoftDevice Specification`_.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54ls/s115/doc/*release-notes.main
/nrf54ls/s115/doc/*migration-document.main
16 changes: 16 additions & 0 deletions doc/nrf-bm/softdevice/s115_nrf54lv10.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. _sd_wrapper_s115_nrf54lv10:

S115 SoftDevice for nRF54LV10
#############################

See the following documentation for the details regarding new releases of this SoftDevice variant.

For additional documentation, see `S115 SoftDevice Specification`_.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54lv/s115/doc/*release-notes.main
/nrf54lv/s115/doc/*migration-document.main
14 changes: 14 additions & 0 deletions doc/nrf-bm/softdevice/s145_nrf54l15.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. _sd_wrapper_s145_nrf54l15:

S145 SoftDevice for nRF54L15/nRF54L10/nRF54L05
##############################################

See the following documentation for the details regarding new releases of this S145 SoftDevice variant.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54l/s145/doc/*release-notes.main
/nrf54l/s145/doc/*migration-document.main
14 changes: 14 additions & 0 deletions doc/nrf-bm/softdevice/s145_nrf54lm20.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. _sd_wrapper_s145_nrf54lm20:

S145 SoftDevice for nRF54LM20
#############################

See the following documentation for the details regarding new releases of this S145 SoftDevice variant.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54lm/s145/doc/*release-notes.main
/nrf54lm/s145/doc/*migration-document.main
14 changes: 14 additions & 0 deletions doc/nrf-bm/softdevice/s145_nrf54ls05.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. _sd_wrapper_s145_nrf54ls05:

S145 SoftDevice for nRF54LS05
#############################

See the following documentation for the details regarding new releases of this S145 SoftDevice variant.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54ls/s145/doc/*release-notes.main
/nrf54ls/s145/doc/*migration-document.main
14 changes: 14 additions & 0 deletions doc/nrf-bm/softdevice/s145_nrf54lv10.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. _sd_wrapper_s145_nrf54lv10:

S145 SoftDevice for nRF54LV10
#############################

See the following documentation for the details regarding new releases of this S145 SoftDevice variant.

.. toctree::
:maxdepth: 2
:glob:
:caption: Subpages:

/nrf54lv/s145/doc/*release-notes.main
/nrf54lv/s145/doc/*migration-document.main
12 changes: 8 additions & 4 deletions doc/nrf-bm/softdevice_docs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ S115 SoftDevice
:glob:
:caption: Subpages:

s115_10.0.0-1.prototype_release-notes.main.rst
s115_10.0.0-1.prototype_migration-document.main.rst
softdevice/s115_nrf54l15.rst
softdevice/s115_nrf54lm20.rst
softdevice/s115_nrf54ls05.rst
softdevice/s115_nrf54lv10.rst

.. _s145_docs:

Expand All @@ -30,5 +32,7 @@ S145 SoftDevice
:glob:
:caption: Subpages:

s145_10.0.0-1.prototype_release-notes.main.rst
s145_10.0.0-1.prototype_migration-document.main.rst
softdevice/s145_nrf54l15.rst
softdevice/s145_nrf54lm20.rst
softdevice/s145_nrf54ls05.rst
softdevice/s145_nrf54lv10.rst
6 changes: 0 additions & 6 deletions doc/s115/mainpage.dox

This file was deleted.

6 changes: 6 additions & 0 deletions doc/s115_nrf54l15/mainpage.dox
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/**
@mainpage S115 SoftDevice v10.0.0-1.prototype for nRF54L15/nRF54L10/nRF54L05 - API documentation

<a href="topics.html">API Reference</a>

*/
Loading
Loading