diff options
Diffstat (limited to 'apps/examples/nxffs/Kconfig')
-rw-r--r-- | apps/examples/nxffs/Kconfig | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/apps/examples/nxffs/Kconfig b/apps/examples/nxffs/Kconfig index 074ace872..57c55787c 100644 --- a/apps/examples/nxffs/Kconfig +++ b/apps/examples/nxffs/Kconfig @@ -10,4 +10,62 @@ config EXAMPLES_NXFFS Enable the NXFFS file system example if EXAMPLES_NXFFS + +config EXAMPLES_NXFFS_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_NXFFS_ARCHINIT. In this case, the + initialization logic will call mtdpart_archinitialize() to obtain + the MTD driver instance. + +config EXAMPLES_NXFFS_NEBLOCKS + int "Number of erase blocks (simulated)" + default 32 + depends on !EXAMPLES_NXFFS_ARCHINIT + ---help--- + When EXAMPLES_NXFFS_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_NXFFS_NEBLOCKS + +config EXAMPLES_NXFFS_MAXNAME + int "Max name size" + default 128 + range 1 255 + ---help--- + Determines the maximum size of names used in the filesystem + + config EXAMPLES_NXFFS_MAXFILE + int "Max file size" + default 8192 + ---help--- + Determines the maximum size of a file + +config EXAMPLES_NXFFS_MAXIO + int "Max I/O" + default 347 + +config EXAMPLES_NXFFS_MAXOPEN + int "Max open files" + default 512 + +config EXAMPLES_NXFFS_MOUNTPT + string "NXFFS mountpoint" + default "/mnt/nxffs" + +config EXAMPLES_NXFFS_NLOOPS + int "Number of test loops" + default 100 + +config EXAMPLES_NXFFS_VERBOSE + bool "Verbose output" + default n + endif |