-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
applications: nrf_desktop: enable zms for nrf54h20 DK target #18924
Conversation
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst
Outdated
Show resolved
Hide resolved
@@ -203,7 +203,8 @@ nRF5340 Audio | |||
nRF Desktop | |||
----------- | |||
|
|||
|no_changes_yet_note| | |||
* Updated all :ref:`zephyr:nrf54h20dk_nrf54h20` configurations to migrate from the NVS file system to the ZMS file system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please mention that it's for settings backend (a reflink to nRF Desktop's Settings loader module page could be useful here too). The application does not explicitly use these file systems, the file systems only act as a backend for settings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A brief update of the nRF Desktop's Settings loader module page (https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/nrf_desktop/doc/settings_loader.html) might be needed too
applications/nrf_desktop/src/modules/Kconfig.caf_settings_loader.default
Show resolved
Hide resolved
68f8ea6
to
2db1525
Compare
@@ -203,7 +203,8 @@ nRF5340 Audio | |||
nRF Desktop | |||
----------- | |||
|
|||
|no_changes_yet_note| | |||
* Updated the `nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default file system for all board targets that use the MRAM technology. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Updated the `nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default file system for all board targets that use the MRAM technology. | |
* Updated the :ref:`nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default file system for all board targets that use the MRAM technology. |
* :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` - see the following :kconfig:option:`CONFIG_SETTINGS_ZMS` Kconfig option for more details. | ||
* :ref:`Non-Volatile Storage (NVS) <zephyr:nvs_api>` - see the following :kconfig:option:`CONFIG_SETTINGS_NVS` Kconfig option for more details. | ||
|
||
ZMS is used for the devices with the RRAM or MRAM non-volatile memory that do not require explicit erase. | ||
Otherwise, the NVS is used. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would simplify it a bit:
* :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` - see the following :kconfig:option:`CONFIG_SETTINGS_ZMS` Kconfig option for more details. | |
* :ref:`Non-Volatile Storage (NVS) <zephyr:nvs_api>` - see the following :kconfig:option:`CONFIG_SETTINGS_NVS` Kconfig option for more details. | |
ZMS is used for the devices with the RRAM or MRAM non-volatile memory that do not require explicit erase. | |
Otherwise, the NVS is used. | |
* :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` - used for the devices with non-volatile memory that does not require explicit erase (MRAM, RRAM). | |
* :ref:`Non-Volatile Storage (NVS) <zephyr:nvs_api>` - used for the devices with non-volatile memory that requires explicit erase (FLASH). |
We should point to doc page instead of Kconfig option help for details
* Updated the `nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default file system for all board targets that use the MRAM technology. | ||
As a result, all :ref:`zephyr:nrf54h20dk_nrf54h20` configurations were migrated from the NVS file system to the ZMS file system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Updated the `nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default file system for all board targets that use the MRAM technology. | |
As a result, all :ref:`zephyr:nrf54h20dk_nrf54h20` configurations were migrated from the NVS file system to the ZMS file system. | |
* Updated the :ref:`nrf_desktop_settings_loader` to make the :ref:`Zephyr Memory Storage (ZMS) <zephyr:zms_api>` the default settings backend for all board targets that use the MRAM technology. | |
As a result, all :ref:`zephyr:nrf54h20dk_nrf54h20` configurations were migrated from the NVS settings backend to the ZMS settings backend. |
2db1525
to
67d0cd5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved with a nit.
67d0cd5
to
687bf1a
Compare
Fixed changelog conflict and addressed one minor comment |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 939a4b2ec4831e68874d7fca1e0e12966ce359b2 more detailssdk-nrf:
Github labels
List of changed files detected by CI (3)
Outputs:ToolchainVersion: f51bdba1d9 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit
687bf1a
to
6644f5a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kconfig is OK, some plural parts in documentation that are flipped
Enabled the ZMS file system for the nRF54H20 DK in the nRF Desktop application. All board targets with the MRAM technology now use ZMS by default. Ref: NCSDK-30319 Signed-off-by: Kamil Piszczek <[email protected]>
6644f5a
to
939a4b2
Compare
Enabled the ZMS file system for the nRF54H20 DK in the nRF Desktop application. All board targets with the MRAM technology now use ZMS by default.
Ref: NCSDK-30319