Lines Matching full:settings

3 Settings  chapter
6 The settings subsystem gives modules a way to store persistent per-device
14 Settings items are stored as key-value pair strings. By convention,
22 For an example of the settings subsystem refer to :zephyr:code-sample:`settings` sample.
32 Settings handlers for subtree implement a set of handler functions.
38 This gets called when asking for a settings element value by its name using
47 This gets called after the settings have been loaded in full.
49 effect right away, for example if there are multiple settings
53 This gets called to write all current settings. This happens
54 when :c:func:`settings_save()` tries to save the settings or transfer to any
57 Settings handlers also have a commit priority ``cprio`` that allows to prioritize
61 Settings handlers ``h_commit`` routines are by default initialized with ``cprio = 0``,
62 initializing a settings handler with a different priority is done using a call to
86 This gets called when starting a save of all current settings using
90 This gets called after having saved of all current settings using
101 You can declare multiple sources for settings; settings from
104 There can be only one target for writing settings; this is where
121 selected by setting the ``zephyr,settings-partition`` property of the
124 The file path used by the file backend to store settings is selected via the
131 to load settings data from storage to volatile memory.
133 signalling the application that the settings were successfully
146 settings data to the storage medium. A call to :c:func:`settings_save()` uses an
164 Secure domain settings
166 Currently settings doesn't provide scheme of being secure, and non-secure
168 It is recommended that secure domain uses its own settings instance and it might
175 This is a simple example, where the settings handler only implements ``h_set``
241 #include <zephyr/settings/settings.h>
334 The Settings subsystem APIs are provided by :zephyr_file:`include/zephyr/settings/settings.h`.
336 API for general settings usage
338 .. doxygengroup:: settings
344 API for runtime settings manipulation