Skip to content

Commit 7f89e06

Browse files
MarekPietakapi-no
authored andcommitted
applications: nrf_desktop: Add release notes for Zephyr upmerge fixes
Change adds release notes for changes introduced as Zephyr upmerge fixes. Change also slightly aligns the USB state module documentation. Jira: NCSDK-35469 Signed-off-by: Marek Pieta <[email protected]> Signed-off-by: Divya Pillai <[email protected]>
1 parent 9da1b30 commit 7f89e06

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

applications/nrf_desktop/doc/usb_state.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ To select the USB stack, enable one of the following Kconfig choice options:
4141

4242
.. note::
4343
The USB next stack integration is :ref:`experimental <software_maturity>`.
44-
The HID boot protocol integration is not yet fully tested and may not work properly.
45-
The secondary image slot background erase in :ref:`nrf_desktop_dfu` may cause missing USB HID subscriptions after a USB cable is attached.
44+
For example, the HID boot protocol integration is not yet fully tested and might not work properly.
45+
Because of that, the USB legacy stack is still used by default despite the fact that it is deprecated.
4646

4747
Some of the properties are configured in the same way for both stacks, but part of the configuration is specific to the selected USB stack.
4848
See the following sections for details.

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,13 @@ nRF Desktop
255255
* Application configurations to avoid using the deprecated Kconfig options :ref:`CONFIG_DESKTOP_HID_REPORT_EXPIRATION <config_desktop_app_options>` and :ref:`CONFIG_DESKTOP_HID_EVENT_QUEUE_SIZE <config_desktop_app_options>`.
256256
The configurations rely on Kconfig options specific to HID providers instead.
257257
The HID keypress queue sizes for HID consumer control (:ref:`CONFIG_DESKTOP_HID_REPORT_PROVIDER_CONSUMER_CTRL_EVENT_QUEUE_SIZE <config_desktop_app_options>`) and HID system control (:ref:`CONFIG_DESKTOP_HID_REPORT_PROVIDER_SYSTEM_CTRL_EVENT_QUEUE_SIZE <config_desktop_app_options>`) reports were decreased to ``10``.
258+
* Application configurations integrating the USB legacy stack (:ref:`CONFIG_DESKTOP_USB_STACK_LEGACY <config_desktop_app_options>`) to suppress build warnings related to deprecated APIs of the USB legacy stack (:kconfig:option:`CONFIG_USB_DEVICE_STACK`).
259+
The configurations enable the :kconfig:option:`CONFIG_DEPRECATION_TEST` Kconfig option to suppress the deprecation warnings.
260+
The USB legacy stack is still used by default.
261+
* MCUboot configurations that support serial recovery over USB CDC ACM to enable the :kconfig:option:`CONFIG_DEPRECATION_TEST` Kconfig option to suppress deprecation warnings.
262+
The implementation of serial recovery over USB CDC ACM still uses the deprecated APIs of the USB legacy stack (:kconfig:option:`CONFIG_USB_DEVICE_STACK`).
263+
* Configurations of the ``nrf52840dongle/nrf52840`` board target to align them after the ``bare`` variant of the board was introduced in Zephyr.
264+
The application did not switch to the ``bare`` board variant to keep backwards compatibility.
258265

259266
nRF Machine Learning (Edge Impulse)
260267
-----------------------------------

0 commit comments

Comments
 (0)