docs(examples/storage): Add docs entries for 2 new NVS examples

Extend the existing mentions of NVS examples with 2 newly added
`nvs_statistics` and `nvs_iteration`.
This commit is contained in:
Martin Havlik
2025-10-13 15:59:27 +02:00
parent 47672cdb88
commit 9ee90a0057
@@ -149,6 +149,22 @@ You can find code examples in the :example:`storage` directory of ESP-IDF exampl
This example does exactly the same as :example:`storage/nvs_rw_value`, except that it uses the C++ NVS handle class.
:example:`storage/nvs_statistics`
This example demonstrates how to obtain and interpret NVS usage statistics: free/used/available/total number of entries and number of namespaces in given NVS partition.
Default NVS partition is erased for a clean run of this example. Then mock data string values are written.
Usage statistics are obtained prior to and post writing, with the differences being compared to expected values of newly used entries.
:example:`storage/nvs_iteration`
This example demonstrates how to iterate over entries of specific (or any) NVS data type and how to obtain info about such entries.
Default NVS partition is erased for a clean run of this example. Then mock data consisting of different NVS integer data types are written.
After that, iteration is performed over the individual data types, as well as the generic ``NVS_TYPE_ANY``, and relevant entry info gained from iteration is logged.
Internals
---------