nuttx/fs/fat/Kconfig

64 lines
1.6 KiB
Plaintext
Raw Normal View History

#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
menu "FAT file system configuration"
comment "FAT file system configuration"
config FS_FAT
bool "FAT file system"
default n
# depends on CONFIG_NFILE_DESCRIPTORS > 0 && !CONFIG_DISABLE_MOUNTPOINT
---help---
Enable FAT filesystem support
config FAT_SECTORSIZE
int "FAT sector size"
default 512
depends on FS_FAT
---help---
Max supported sector size
config FAT_LCNAMES
bool "FAT upper/lower names"
default n
depends on FS_FAT
---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
depends on FS_FAT
---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"
default n
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. A good choice would be the same value as
selected for CONFIG_NAME_MAX which will limit the visibility
of longer file names anyway.
config FS_FATTIME
bool "FAT timestamps"
default n
depends on FS_FAT
---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.
endmenu