Settings documentation was placed under storage paragraph in documentation tree, which suggested that it was another storage solution. In fact settings uses storage modules as its persistent storage back-end. This patch creates dedicated run-time configuration paragraph which aim to explain existence (and emphasize) of common run-time configuration system in Zephyr-RTOS and rationale for using it. The Settings paragraph is placed under this paragraph as it is only sub-module which implements the solution. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
22 lines
668 B
ReStructuredText
22 lines
668 B
ReStructuredText
.. _runtime_config_reference:
|
|
|
|
|
|
Runtime Configuration System
|
|
############################
|
|
|
|
Zephyr RTOS provides a submodule called 'settings' used
|
|
for persistent storage such as saving and loading runtime
|
|
configuration data. A variety of storage implementations
|
|
are provided behind a common API using FCB, NVS, or a
|
|
file system. These different implementations give the
|
|
application developer flexibility to select an appropriate
|
|
storage medium, and even change it later as needs change.
|
|
|
|
The runtime configuration system is used by various Zephyr
|
|
components and can be used simultaneously by user applications.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
settings/settings.rst
|