The latest development version of this page may be more current than this released 2.3.0 version.
CONFIG_SETTINGS

Enable settings subsystem with non-volatile storage

Type: bool

Help

The settings subsystem allows its users to serialize and deserialize state in memory into and from non-volatile memory. It supports several back-ends to store and load serialized data from and it can do so atomically for all involved modules.

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At subsys/settings/Kconfig:4

Included via Kconfig:8Kconfig.zephyr:34subsys/Kconfig:34

Menu path: (Top)

menuconfig SETTINGS
    bool "Enable settings subsystem with non-volatile storage"
    help
      The settings subsystem allows its users to serialize and
      deserialize state in memory into and from non-volatile memory.
      It supports several back-ends to store and load serialized data from
      and it can do so atomically for all involved modules.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)