diff options
Diffstat (limited to 'nuttx/fs/fat/Kconfig')
-rw-r--r-- | nuttx/fs/fat/Kconfig | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/nuttx/fs/fat/Kconfig b/nuttx/fs/fat/Kconfig new file mode 100644 index 000000000..30983799d --- /dev/null +++ b/nuttx/fs/fat/Kconfig @@ -0,0 +1,55 @@ +# +# For a description of the syntax of this configuration file, +# see misc/tools/kconfig-language.txt. +# + +config FS_FAT + bool "FAT file system" + default n + depends on !DISABLE_MOUNTPOINT + ---help--- + Enable FAT filesystem support + +if FS_FAT +config FAT_SECTORSIZE + int "FAT sector size" + default 512 + ---help--- + Max supported sector size + +config FAT_LCNAMES + bool "FAT upper/lower names" + default n + ---help--- + Enable use of the NT-style upper/lower case 8.3 + file name support. + +config FAT_LFN + bool "FAT long file names" + default n + ---help--- + Enable FAT long file names. NOTE: Microsoft claims + patents on FAT long file name technology. Please read the + disclaimer in the top-level COPYING file and only enable this + feature if you understand these issues. + +config FAT_MAXFNAME + int "FAT maximum file name size" + depends on FAT_LFN + ---help--- + If CONFIG_FAT_LFN is defined, then the default, maximum long file + name is 255 bytes. This can eat up a lot of memory (especially stack + space). If you are willing to live with some non-standard, short long + file names, then define this value to be something more reasonable. A + good choice would be the same value as selected for NAME_MAX which will + limit the visibility of longer file names anyway. + +config FS_FATTIME + bool "FAT timestamps" + default n + ---help--- + Support FAT date and time. NOTE: There is not + much sense in supporting FAT date and time unless you have a + hardware RTC or other way to get the time and date. + +endif |