Changelog for HID Add-on v1.0.99
The most relevant changes that are present on the main branch of the HID Add-on, as compared to the latest official release, are tracked in this file.
Note
This file is a work in progress and might not cover all relevant changes.
Known issues
For the list of issues valid for this release, navigate to known issues page on the main branch and select the latest official tag from the dropdown list.
Changelog
The following sections provide detailed lists of changes by component.
Applications
nRF Desktop
Added the
CONFIG_DESKTOP_CPU_LOAD_EVENTKconfig option. This option enables thecpu_load_event.Updated the CPU measurement module to allow emitting the measured CPU load directly through the nRF Profiler API (
CONFIG_DESKTOP_CPU_MEAS_RESULT_NRF_PROFILER), which minimizes the impact on the measured CPU load. The option is enabled by default if the nRF Profiler (CONFIG_NRF_PROFILER) is enabled.Submitting CPU load as a
cpu_load_eventis controlled through the newly introducedCONFIG_DESKTOP_CPU_MEAS_RESULT_EVENTKconfig option. The feature is disabled by default if theCONFIG_DESKTOP_CPU_MEAS_RESULT_NRF_PROFILERoption is enabled.
Host tools
No changes since the latest HID Add-on release.
Libraries and subsystems
Common Application Framework (CAF) extensions
Added the CAF: Buttons module (ISR) module (
CONFIG_CAF_BUTTONS_ISR), an alternative to CAF: Buttons module that emits abutton_eventwith minimal latency using GPIO interrupts. The module supports directly connected buttons, optional power management integration, and an optional dedicated workqueue for debouncing (CONFIG_CAF_BUTTONS_WQ).