diff options
Diffstat (limited to 'apps/examples/smart/Kconfig')
-rw-r--r-- | apps/examples/smart/Kconfig | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/apps/examples/smart/Kconfig b/apps/examples/smart/Kconfig new file mode 100644 index 000000000..933b33913 --- /dev/null +++ b/apps/examples/smart/Kconfig @@ -0,0 +1,71 @@ +# +# For a description of the syntax of this configuration file, +# see misc/tools/kconfig-language.txt. +# + +config EXAMPLES_SMART + bool "SMART file system example" + default n + ---help--- + Enable the SMART file system example + +if EXAMPLES_SMART + +config EXAMPLES_SMART_ARCHINIT + bool "Architecture-specific initialization" + default n + ---help--- + The default is to use the RAM MTD device at drivers/mtd/rammtd.c. + But an architecture-specific MTD driver can be used instead by + defining EXAMPLES_SMART_ARCHINIT. In this case, the + initialization logic will call smart_archinitialize() to obtain + the MTD driver instance. + +config EXAMPLES_SMART_NEBLOCKS + int "Number of erase blocks (simulated)" + default 32 + depends on !EXAMPLES_SMART_ARCHINIT + ---help--- + When EXAMPLES_SMART_ARCHINIT is not defined, this test will use + the RAM MTD device at drivers/mtd/rammtd.c to simulate FLASH. In + this case, this value must be provided to give the nubmer of erase + blocks in MTD RAM device. + + The size of the allocated RAM drive will be: + + RAMMTD_ERASESIZE * EXAMPLES_SMART_NEBLOCKS + +config EXAMPLES_SMART_MAXNAME + int "Max name size" + default 32 + range 1 255 + ---help--- + Determines the maximum size of names used in the filesystem + +config EXAMPLES_SMART_MAXFILE + int "Max file size" + default 8192 + ---help--- + Determines the maximum size of a file + +config EXAMPLES_SMART_MAXIO + int "Max I/O" + default 347 + +config EXAMPLES_SMART_MAXOPEN + int "Max open files" + default 512 + +config EXAMPLES_SMART_MOUNTPT + string "SMART mountpoint" + default "/mnt/nxffs" + +config EXAMPLES_SMART_NLOOPS + int "Number of test loops" + default 100 + +config EXAMPLES_SMART_VERBOSE + bool "Verbose output" + default n + +endif |