settings: put all options under if SETTINGS
Put all options under one `if SETTINGS` block, so that `depends on SETTINGS` does not need to be repeated every time. Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
This commit is contained in:
parent
95d8943c69
commit
fb9807da9a
1 changed files with 14 additions and 16 deletions
|
@ -10,27 +10,24 @@ menuconfig SETTINGS
|
|||
and it can do so atomically for all involved modules.
|
||||
|
||||
if SETTINGS
|
||||
|
||||
module = SETTINGS
|
||||
module-str = settings
|
||||
source "subsys/logging/Kconfig.template.log_config"
|
||||
endif
|
||||
|
||||
config SETTINGS_RUNTIME
|
||||
bool "runtime storage back-end"
|
||||
depends on SETTINGS
|
||||
help
|
||||
Enables runtime storage back-end.
|
||||
|
||||
config SETTINGS_DYNAMIC_HANDLERS
|
||||
bool "dynamic settings handlers"
|
||||
depends on SETTINGS
|
||||
default y
|
||||
help
|
||||
Enables the use of dynamic settings handlers
|
||||
|
||||
# Hidden option to enable encoding length into settings entry
|
||||
config SETTINGS_ENCODE_LEN
|
||||
depends on SETTINGS
|
||||
bool
|
||||
|
||||
choice SETTINGS_BACKEND
|
||||
|
@ -39,7 +36,6 @@ choice SETTINGS_BACKEND
|
|||
default SETTINGS_FCB if FCB
|
||||
default SETTINGS_FILE if FILE_SYSTEM
|
||||
default SETTINGS_NONE
|
||||
depends on SETTINGS
|
||||
help
|
||||
Storage back-end to be used by the settings subsystem.
|
||||
|
||||
|
@ -103,7 +99,7 @@ endchoice
|
|||
config SETTINGS_FCB_NUM_AREAS
|
||||
int "Number of flash areas used by the settings subsystem"
|
||||
default 8
|
||||
depends on SETTINGS && SETTINGS_FCB
|
||||
depends on SETTINGS_FCB
|
||||
help
|
||||
Number of areas to allocate in the settings FCB. A smaller number is
|
||||
used if the flash hardware cannot support this value.
|
||||
|
@ -111,56 +107,56 @@ config SETTINGS_FCB_NUM_AREAS
|
|||
config SETTINGS_FCB_MAGIC
|
||||
hex "FCB magic for the settings subsystem"
|
||||
default 0xc0ffeeee
|
||||
depends on SETTINGS && SETTINGS_FCB
|
||||
depends on SETTINGS_FCB
|
||||
help
|
||||
Magic 32-bit word for to identify valid settings area
|
||||
|
||||
config SETTINGS_FILE_DIR
|
||||
string "Serialization directory"
|
||||
default "/settings"
|
||||
depends on SETTINGS && SETTINGS_FILE
|
||||
depends on SETTINGS_FILE
|
||||
help
|
||||
Directory where the settings data is stored
|
||||
|
||||
config SETTINGS_FILE_PATH
|
||||
string "Default settings file"
|
||||
default "/settings/run"
|
||||
depends on SETTINGS && SETTINGS_FILE
|
||||
depends on SETTINGS_FILE
|
||||
help
|
||||
Full path to the default settings file.
|
||||
|
||||
config SETTINGS_FILE_MAX_LINES
|
||||
int "Compression threshold"
|
||||
default 32
|
||||
depends on SETTINGS && SETTINGS_FILE
|
||||
depends on SETTINGS_FILE
|
||||
help
|
||||
Limit how many items stored in a file before compressing
|
||||
|
||||
config SETTINGS_FS_DIR
|
||||
string "Serialization directory (DEPRECATED)"
|
||||
default "/settings"
|
||||
depends on SETTINGS && SETTINGS_FS
|
||||
depends on SETTINGS_FS
|
||||
help
|
||||
This is deprecated. Use SETTINGS_FILE_DIR instead.
|
||||
|
||||
config SETTINGS_FS_FILE
|
||||
string "Default settings file (DEPRECATED)"
|
||||
default "/settings/run"
|
||||
depends on SETTINGS && SETTINGS_FS
|
||||
depends on SETTINGS_FS
|
||||
help
|
||||
This is deprecated. Use SETTINGS_FILE_PATH instead.
|
||||
|
||||
config SETTINGS_FS_MAX_LINES
|
||||
int "Compression threshold (DEPRECATED)"
|
||||
default 32
|
||||
depends on SETTINGS && SETTINGS_FS
|
||||
depends on SETTINGS_FS
|
||||
help
|
||||
This is deprecated. Use SETTINGS_FILE_MAX_LINES instead.
|
||||
|
||||
config SETTINGS_NVS_SECTOR_SIZE_MULT
|
||||
int "Sector size of the NVS settings area"
|
||||
default 1
|
||||
depends on SETTINGS && SETTINGS_NVS
|
||||
depends on SETTINGS_NVS
|
||||
help
|
||||
The sector size to use for the NVS settings area as a multiple of
|
||||
FLASH_ERASE_BLOCK_SIZE.
|
||||
|
@ -168,15 +164,17 @@ config SETTINGS_NVS_SECTOR_SIZE_MULT
|
|||
config SETTINGS_NVS_SECTOR_COUNT
|
||||
int "Sector count of the NVS settings area"
|
||||
default 8
|
||||
depends on SETTINGS && SETTINGS_NVS
|
||||
depends on SETTINGS_NVS
|
||||
help
|
||||
Number of sectors used for the NVS settings area
|
||||
|
||||
config SETTINGS_SHELL
|
||||
bool "Settings shell"
|
||||
depends on SETTINGS && SHELL
|
||||
depends on SHELL
|
||||
help
|
||||
Enable shell commands for listing and reading the settings. Note that
|
||||
reading the settings requires quite a big stack buffer, so the stack
|
||||
size of the shell thread may need to be increased to accommodate this
|
||||
feature.
|
||||
|
||||
endif # SETTINGS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue