diff --git a/ChangeLog.txt b/ChangeLog.txt index 40c511e20..d09120a68 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -751,4 +751,5 @@ * Moved configs/stm3240g-eval/src/up_cxxinitialize.c to apps/platform/stm3240g-eval/up_cxxinitialize.c: Now it is available in user-space in the kernel mode build (2013-12-29). + * apps/examples/mount/Kconfig: Fill in empty Kconfig file (2013-12-31). diff --git a/examples/mount/Kconfig b/examples/mount/Kconfig index b38c4763c..f5281d685 100644 --- a/examples/mount/Kconfig +++ b/examples/mount/Kconfig @@ -10,4 +10,48 @@ config EXAMPLES_MOUNT Enable the file system mount example if EXAMPLES_MOUNT -endif + +config EXAMPLES_MOUNT_BLOCKDEVICE + bool "Use block device" + default n + ---help--- + Use an existing block device to mount. If EXAMPLES_MOUNT_BLOCKDEVICE + is not selected, then a RAM disk will be configured for the test. + +if EXAMPLES_MOUNT_BLOCKDEVICE + +config EXAMPLES_MOUNT_DEVNAME + string "Block device name" + default "/dev/mtdblock0" + ---help--- + The name of the user-provided block device to mount. Must be + provided if EXAMPLES_MOUNT_BLOCKDEVICE is selected. + +endif # EXAMPLES_MOUNT_BLOCKDEVICE + +if !EXAMPLES_MOUNT_BLOCKDEVICE + +config EXAMPLES_MOUNT_NSECTORS + int "RAM disk number of sectors" + default 2048 + ---help--- + The number of "sectors" in the RAM disk used when + EXAMPLES_MOUNT_BLOCKDEVICE is not selected. + +config EXAMPLES_MOUNT_SECTORSIZE + int "RAM disk sector size" + default 512 + ---help--- + The size of each sectors in the RAM disk used when + EXAMPLES_MOUNT_BLOCKDEVICE is not selected. + +config EXAMPLES_MOUNT_RAMDEVNO + int "RAM disk device number" + default 0 + ---help--- + The RAM device minor number used to mount the RAM disk used when + EXAMPLES_MOUNT_BLOCKDEVICE is not selected. The default is zero + (meaning that "/dev/ram0" will be used). + +endif # !EXAMPLES_MOUNT_BLOCKDEVICE +endif # EXAMPLES_MOUNT diff --git a/examples/mount/mount_main.c b/examples/mount/mount_main.c index e0eb8a615..b1615677a 100644 --- a/examples/mount/mount_main.c +++ b/examples/mount/mount_main.c @@ -219,6 +219,7 @@ static void show_directories(const char *path, int indent) /**************************************************************************** * Name: fail_read_open ****************************************************************************/ + #ifdef CONFIG_EXAMPLES_MOUNT_DEVNAME static void fail_read_open(const char *path, int expectederror) {