Skip to content

Commit 16f066f

Browse files
MarekPietakapi-no
authored andcommitted
applications: nrf_desktop: Use Picolibc for nRF Desktop application
Using the minimal libc implementation no longer decreases application's memory footprint for most of the configurations. The Picolibc is used by default in Zephyr. Jira: NCSDK-32238 Signed-off-by: Marek Pieta <[email protected]> Signed-off-by: Pekka Niskanen <[email protected]>
1 parent 6257320 commit 16f066f

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

applications/nrf_desktop/Kconfig.defaults

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,6 @@ config DESKTOP_COMMON_MODULES
1616
imply DESKTOP_SETTINGS_LOADER
1717
imply DESKTOP_POWER_MANAGER
1818

19-
choice LIBC_IMPLEMENTATION
20-
default MINIMAL_LIBC
21-
help
22-
Use minimal libc implementation to reduce memory footprint.
23-
endchoice
24-
2519
config DESKTOP_LTO_DEFAULTS
2620
bool
2721
default y

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ nRF Desktop
264264
* The IPC radio image configurations of the nRF5340 DK to use Picolibc (:kconfig:option:`CONFIG_PICOLIBC`).
265265
This aligns the configurations to the IPC radio image configurations of the nRF54H20 DK.
266266
Picolibc is used by default in Zephyr.
267+
* The nRF Desktop application image configurations to use Picolibc (:kconfig:option:`CONFIG_PICOLIBC`) by default.
268+
Using the minimal libc implementation (:kconfig:option:`CONFIG_MINIMAL_LIBC`) no longer decreases the memory footprint of the application image for most of the configurations.
267269

268270
* Added:
269271

0 commit comments

Comments
 (0)