Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
790320e
scripts: quarantine: update quarantine for ble at lc10
nordic-piks May 21, 2026
22863e3
scripts: quarantine: add lc10/ns
nordic-piks May 21, 2026
2543bff
samples: net: http_server: disable IPv6 and fix TLS cert generation docs
simensrostad Mar 10, 2026
4dd1959
samples: net: http_server: switch TF-M to small profile
simensrostad May 11, 2026
ce7560f
tests: mbox_error_cases: Enable for nrf54lc10a.
nordic-babu May 13, 2026
b7ce50a
samples: ipc_service: Enable for nrf54lc10a.
nordic-babu May 13, 2026
61657b1
samples: event_manager_proxy: Enable for nrf54lc10a.
nordic-babu May 13, 2026
9354b00
samples: subsys: ipc_service: icmsg: Enable for nrf54lc10a.
nordic-babu May 13, 2026
6a6fb04
net: lib: mqtt_helper: Conditionally request IPv6 address
jtguggedal May 20, 2026
549d536
samples: net: https_client: Fix TLS configuration for native_sim
rlubos May 19, 2026
e536b2d
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder May 13, 2026
e87269d
doc: Theme preview
umapraseeda Feb 24, 2026
9ce2a38
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder May 12, 2026
244f0b4
sysbuild: Add PPR core support to nRF9251
jtguggedal May 19, 2026
177c5e3
Bluetooth: Controller: Add Kconfig for data related address changes
hermabe May 19, 2026
ae4b30b
Bluetooth: Controller: Add Kconfig for RF Path Compensation
hermabe May 19, 2026
eec2dee
Bluetooth: Controller: Exclude LE Encrypt HCI if !BT_CTLR_CRYPTO
hermabe May 19, 2026
3acf700
Bluetooth: Controller: Add kconfig for ISO test commands
hermabe May 19, 2026
95642f9
Bluetooth: Controller: Ifdef out LE Rand command
hermabe May 20, 2026
ef31611
release-notes: Add note about new Kconfig options for SDC
hermabe May 20, 2026
a334787
rpc: samples: Extend verbosity of RPC errors
MarekPorwisz Apr 24, 2026
e492783
Samples: Bluetooth: Mesh: Avoid error during input OOB
ludvigsj May 20, 2026
600dcf4
samples: ipc: ipc_service: Add ranges property to reserved-memory
nordic-segl May 19, 2026
ffa471f
samples: bluetooth: nrf_dm: Add ranges property to reserved-memory
nordic-segl May 20, 2026
bb7be4e
samples: caf_sensor_manager: Add ranges property to reserved-memory
nordic-segl May 20, 2026
aac528f
samples: event_manager_proxy: Add ranges property to reserved-memory
nordic-segl May 20, 2026
fdba9b4
samples: zephyr: subsys: ipc: Add ranges property to reserved-memory
nordic-segl May 20, 2026
385e7d5
tests: subsys: event_manager_proxy: Add ranges to reserved-memory
nordic-segl May 20, 2026
3b28d03
tests: subsys: ipc: ipc_latency: Add ranges to reserved-memory
nordic-segl May 20, 2026
6201103
snippets: hpf: mspi: Add ranges property to reserved-memory
nordic-segl May 20, 2026
ec29786
snippets: hpf: gpio: Improve "reserved-memory" node
nordic-segl May 20, 2026
fd531ab
doc: Temp revert for theme
umapraseeda May 21, 2026
c4cdd5b
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder May 13, 2026
1d29fa5
manifest: Update sdk-connectedhomeip revision (auto-manifest PR)
NordicBuilder May 21, 2026
032927b
bluetooth: hids: Add support for HID SCI
ahasztag May 8, 2026
49f57a1
bluetooth: hogp: Add support for HID SCI
ahasztag May 8, 2026
e4470cf
samples: bluetooth: HID SCI support in central_hids
ahasztag May 20, 2026
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
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@

# All doc related files
/doc/_zoomin/ @nrfconnect/ncs-co-doc @nrfconnect/ncs-doc-leads
/doc/_doxygen/ @nrfconnect/ncs-co-doc @nrfconnect/ncs-doc-leads
/doc/_extensions/ @nrfconnect/ncs-co-doc @nrfconnect/ncs-doc-leads
/doc/kconfig/ @nrfconnect/ncs-doc-leads
/doc/matter/ @nrfconnect/ncs-matter-doc
Expand Down
145 changes: 111 additions & 34 deletions doc/_doxygen/doxygen-awesome.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,21 @@ SOFTWARE.

html {
/* primary theme color. This will affect the entire websites color scheme: links, arrows, labels, ... */
--primary-color: #1779c4;
--primary-dark-color: #335c80;
--primary-light-color: #70b1e9;

--primary-color: #00a9ce;
--primary-dark-color: #0056b3;
--primary-light-color: #5cc8e0;

/* page base colors */
--page-background-color: #ffffff;
--page-foreground-color: #2f4153;
--page-secondary-foreground-color: #6f7e8e;
--page-foreground-color: #323e48;
--page-secondary-foreground-color: #6b7280;

/* color for all separators on the website: hr, borders, ... */
--separator-color: #dedede;
--separator-color: #e2e8f0;
--font-family: "Noto Sans", Carlito, sans-serif;
--font-family-monospace: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;


/* border radius for all rounded components. Will affect many components, like dropdowns, memitems, codeblocks, ... */
--border-radius-large: 8px;
Expand All @@ -64,14 +68,13 @@ html {
--font-family-monospace: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;

/* font sizes */
--page-font-size: 15.6px;
--page-font-size: 16px;
--navigation-font-size: 14.4px;
--toc-font-size: 13.4px;
--code-font-size: 14px; /* affects code, fragment */
--title-font-size: 22px;

/* content text properties. These only affect the page content, not the navigation or any other ui elements */
--content-line-height: 27px;
--content-line-height: 23px;
/* The content is centered and constraint in it's width. To make the content fill the whole page, set the variable to auto.*/
--content-maxwidth: 1050px;
--table-line-height: 24px;
Expand All @@ -84,7 +87,7 @@ html {
--warning-color-dark: #f3a600;
--warning-color-darker: #5f4204;
--note-color: #e4f3ff;
--note-color-dark: #1879C4;
--note-color-dark: #00a9ce;
--note-color-darker: #274a5c;
--todo-color: #e4dafd;
--todo-color-dark: #5b2bdd;
Expand All @@ -104,34 +107,56 @@ html {
--blockquote-foreground: #636568;

/* table colors */
--tablehead-background: #f1f1f1;
--tablehead-foreground: var(--page-foreground-color);

--tablehead-background: #eaeded;
--tablehead-foreground: #333f48;

/* menu-display: block | none
* Visibility of the top navigation on screens >= 768px. On smaller screen the menu is always visible.
* `GENERATE_TREEVIEW` MUST be enabled!
*/
--menu-display: block;

--menu-focus-foreground: var(--page-background-color);
--menu-focus-background: var(--primary-color);
--menu-focus-foreground: #0033a0;
--menu-focus-background: #e0f4f9;
--menu-selected-background: rgba(0,0,0,.05);


--header-background: var(--page-background-color);
--header-foreground: var(--page-foreground-color);

/* searchbar colors */
--searchbar-background: var(--side-nav-background);
--searchbar-foreground: var(--page-foreground-color);
--searchbar-background: #ffffff;
--searchbar-foreground: #666f7b;

/* searchbar size
* (`searchbar-width` is only applied on screens >= 768px.
* on smaller screens the searchbar will always fill the entire screen width) */
--searchbar-height: 33px;
--searchbar-width: 210px;
--searchbar-border-radius: var(--searchbar-height);
--searchbar-height: 36px;
--searchbar-width: 100%;
max-width: none;
--searchbar-border-radius: 4px;
/* Nordic-like search (see sphinx nordic .ncs-search-input) */
#MSearchBox {
background: #ffffff !important;
border: 1px solid rgba(0, 0, 0, 0.08) !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06) !important;
border-radius: 4px !important;
}

#MSearchBox.MSearchBoxActive {
border-color: #00a9ce !important;
box-shadow: 0 0 0 1px #00a9ce !important;
}

#MSearchField {
color: #666f7b !important;
}

#MSearchField::placeholder {
color: #666f7b !important;
opacity: 1;
}
/* code block colors */
--code-background: #f5f5f5;
--code-foreground: var(--page-foreground-color);
Expand All @@ -144,15 +169,16 @@ html {
--fragment-keywordflow: #d67c3b;
--fragment-token: #438a59;
--fragment-comment: #969696;
--fragment-link: #5383d6;
--fragment-link: #00a9ce;
--fragment-preprocessor: #46aaa5;
--fragment-linenumber-color: #797979;
--fragment-linenumber-background: #f4f4f5;
--fragment-linenumber-border: #e3e5e7;
--fragment-lineheight: 20px;

/* sidebar navigation (treeview) colors */
--side-nav-background: #fbfbfb;

--side-nav-background: #ffffff;
--side-nav-foreground: var(--page-foreground-color);
--side-nav-arrow-opacity: 0;
--side-nav-arrow-hover-opacity: 0.9;
Expand Down Expand Up @@ -347,7 +373,7 @@ a.anchor {
*/

#top {
background: var(--header-background);
background:#333f48;;
border-bottom: 1px solid var(--separator-color);
}

Expand All @@ -363,14 +389,16 @@ a.anchor {
#main-nav {
flex-grow: 5;
padding: var(--spacing-small) var(--spacing-medium);
margin-bottom: 18px;
}

#titlearea {
width: auto;
padding: var(--spacing-medium) var(--spacing-large);
/* padding: var(--spacing-medium) var(--spacing-large); */
background: none;
color: var(--header-foreground);
border-bottom: none;
padding: 0px 15px 23px 16px;
}

@media screen and (max-width: 767px) {
Expand All @@ -386,6 +414,7 @@ a.anchor {
#projectname {
font-size: var(--title-font-size);
font-weight: 600;
color: white;
}

#projectnumber {
Expand All @@ -405,6 +434,9 @@ a.anchor {
#projectlogo img {
max-height: calc(var(--title-font-size) * 2);
margin-right: var(--spacing-small);
max-height: 93px;
width: auto;
max-width: 200px;
}

.sm-dox, .tabs, .tabs2, .tabs3 {
Expand All @@ -416,7 +448,24 @@ a.anchor {
border-bottom: 1px solid var(--separator-color);
margin-bottom: -1px;
}

li#searchBoxPos2 {
right: 1.5rem;
}
doxygen-awesome-dark-mode-toggle svg {
color: #ffffff;
}

doxygen-awesome-dark-mode-toggle svg path,
doxygen-awesome-dark-mode-toggle svg circle,
doxygen-awesome-dark-mode-toggle svg line,
doxygen-awesome-dark-mode-toggle svg g {
fill: #ffffff !important;
stroke: #ffffff !important;
}
doxygen-awesome-dark-mode-toggle svg {
transform: scale(0.75); /* try 0.65–0.9 */
transform-origin: center;
}
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
background: var(--page-secondary-foreground-color);
}
Expand All @@ -432,9 +481,11 @@ a.anchor {
}

#main-menu a.has-submenu:hover span.sub-arrow {
color: var(--page-foreground-color);
border-color: #0033a0 transparent transparent transparent;
color: #0033a0;
}
}
}


@media screen and (min-width: 768px) {
.sm-dox li, .tablist li {
Expand All @@ -446,18 +497,41 @@ a.anchor {
}

.sm-dox a:hover span.sub-arrow {
border-color: var(--menu-focus-foreground) transparent transparent transparent;
border-color: #0033a0 transparent transparent transparent;
color: #0033a0;
}

.sm-dox ul a span.sub-arrow {
border-color: transparent transparent transparent var(--page-foreground-color);
}

.sm-dox ul a:hover span.sub-arrow {
border-color: transparent transparent transparent var(--menu-focus-foreground);
border-color: #0033a0 transparent transparent transparent;
color: #0033a0;
}
}
}
@media screen and (min-width: 768px) {
/* top row: down-arrow */
.sm-dox a.highlighted span.sub-arrow,
.sm-dox a[aria-expanded="true"] span.sub-arrow {
border-color: var(--menu-focus-foreground) transparent transparent transparent;
/* or: #0033a0 */
}

/* submenus: right-arrow */
.sm-dox ul a.highlighted span.sub-arrow,
.sm-dox ul a[aria-expanded="true"] span.sub-arrow {
border-color: transparent transparent transparent var(--menu-focus-foreground);
}
}

#MSearchField {
background-image: url(search.svg);
background-repeat: no-repeat;
background-position: 10px center;
background-size: 1rem;
padding-left: 2.25rem !important;
}
.sm-dox ul {
background: var(--page-background-color);
box-shadow: var(--box-shadow);
Expand Down Expand Up @@ -495,17 +569,18 @@ a.anchor {

.sm-dox ul a:hover, .sm-dox ul a:active, .sm-dox ul a:focus {
font-size: var(--navigation-font-size) !important;
color: var(--menu-focus-foreground) !important;
/* color: var(--menu-focus-foreground) !important; */
text-shadow: none;
background-color: var(--menu-focus-background);
background-color: #e0f4f9 !important;
color: #0033a0 !important;
border-radius: var(--border-radius-small) !important;
}

.sm-dox a, .sm-dox a:focus, .tablist li, .tablist li a, .tablist li.current a {
text-shadow: none;
background: transparent;
background-image: none !important;
color: var(--header-foreground) !important;
color: #ffffff !important;
font-weight: normal;
font-size: var(--navigation-font-size);
border-radius: var(--border-radius-small) !important;
Expand All @@ -518,10 +593,12 @@ a.anchor {
.sm-dox a:hover, .sm-dox a:active, .tablist li a:hover {
text-shadow: none;
font-weight: normal;
background: var(--menu-focus-background);
color: var(--menu-focus-foreground) !important;
/* background: var(--menu-focus-background); */
/* color: var(--menu-focus-foreground) !important; */
border-radius: var(--border-radius-small) !important;
font-size: var(--navigation-font-size);
background-color: rgb(224, 244, 249) !important;
color: #0033a0 !important;
}

.tablist li.current {
Expand Down
Binary file modified doc/_doxygen/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions doc/_doxygen/search.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% extends "sphinx_rtd_theme/search.html" %}
{% block body %}
<div id="fallback" class="admonition tip">
<p class="admonition-title">Tip</p>
<p>
Search results include entries for all documentation sets. Each search
result entry is prefixed with the name of the documentation set in
which the result is found. For example, the search result
"nRF Connect SDK » Getting started" refers to the Getting Started
page from the "nRF Connect SDK" documentation set.
</p>
</div>
{{ super() }}
{% endblock %}
37 changes: 35 additions & 2 deletions doc/_static/css/kconfig.css
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,39 @@ dl.kconfig {
}

div#__kconfig-search .input-container {
border: 2.5px solid rgb(0 0 0 / 60%);
box-shadow: rgb(149 157 165 / 90%) 0px 8px 24px !important;
border: 1px solid rgba(149, 157, 165, 0.2);
margin-bottom: 0.5rem;
width: 100%;
height: 60px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}
#__kconfig-search .input-container button {
font-size: px;
border-radius: 0px 5px 5px 0px;
float: right;
width: 10%;
height: 100%;
border: none;
background-color: white !important;
}
dl.kconfig dl.field-list {
line-height: 30px !important;
margin-left: -17px;
}
dl.kconfig dl.field-list>dt {
margin-bottom:1em !important;
font: size 14px;
}
#__kconfig-search dl.kconfig dt.sig-object {
background: #e6f6f9;
border-top: 3px solid #00a9ce;
color: #0077c8;
font-size: 14px;
margin: 6px 0;
padding: 6px;
width: fit-content;
}
.kconfig ul {
margin-bottom: 0 !important;
margin-left:0em;
}
3 changes: 3 additions & 0 deletions doc/_static/css/matter.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
border-top: unset;
padding-top: unset;
}
.rst-content hr {
max-width: 85%;
}
1 change: 1 addition & 0 deletions doc/_static/css/nrf.css
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@
color: #000;
border-top: none;
background: transparent;
max-width: calc(100% - var(--ncs-right-toc-width));
}

#versions-select {
Expand Down
Loading
Loading