nuttx-apps/examples/settings/Kconfig
2024-03-03 02:36:56 +08:00

62 lines
1.4 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config EXAMPLES_SETTINGS
tristate "Settings example"
default n
---help---
Enable the "settings" example. This uses the functions provided in
system/settings to test the storage and retrieval of various
configurable parameters
if EXAMPLES_SETTINGS
config EXAMPLES_SETTINGS_PROGNAME
string "Program name"
default "settings"
---help---
This is the name of the program that will be used when the NSH ELF
program is installed.
config EXAMPLES_SETTINGS_PRIORITY
int "settings task priority"
default 100
config EXAMPLES_SETTINGS_STACKSIZE
int "settings stack size"
default DEFAULT_TASK_STACKSIZE
choice
prompt "Select settings storage location"
default EXAMPLES_SETTINGS_USE_TMPFS
config EXAMPLES_SETTINGS_USE_TMPFS
bool "Use TMPFS"
select FS_TMPFS
---help---
TMPFS will be enabled and used
config EXAMPLES_SETTINGS_USE_OTHER
bool "Use existing/other storage media"
endchoice # Select settings storage location
if EXAMPLES_SETTINGS_USE_OTHER
config EXAMPLES_SETTINGS_EXISTING_STORAGE
string "Path to existing storage media"
default "/mnt/mmcsd0"
endif # EXAMPLES_SETTINGS_USE_OTHER
config EXAMPLES_SETTINGS_FILENAME
string "Filename"
default "settings"
---help---
filename to be used. This append will append .txt and .bin
to this name to use/create two settings files.
endif # EXAMPLES_SETTINGS