The latest development version of this page may be more current than this released 1.14.1 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.

Direct dependencies

(FILE_SYSTEM && FILE_SYSTEM_NFFS) || (FCB && FLASH_PAGE_LAYOUT)

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At subsys/settings/Kconfig:7

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:36

Menu path: (top menu)

menuconfig SETTINGS
    bool
    prompt "Enable settings subsystem with non-volatile storage" if (FILE_SYSTEM && FILE_SYSTEM_NFFS) || (FCB && FLASH_PAGE_LAYOUT)
    depends on (FILE_SYSTEM && FILE_SYSTEM_NFFS) || (FCB && FLASH_PAGE_LAYOUT)
    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.

(Definitions include propagated dependencies, including from if’s and menus.)