| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- # Copyright (c) 2016 Intel Corporation
 
- # Copyright (c) 2020 Nordic Semiconductor (ASA)
 
- # SPDX-License-Identifier: Apache-2.0
 
- menu "File Systems"
 
- config FILE_SYSTEM
 
- 	bool "File system support"
 
- 	help
 
- 	  Enables support for file system.
 
- if FILE_SYSTEM
 
- module = FS
 
- module-str = fs
 
- source "subsys/logging/Kconfig.template.log_config"
 
- config APP_LINK_WITH_FS
 
- 	bool "Link 'app' with FS"
 
- 	default y
 
- 	help
 
- 	  Add FS header files to the 'app' include path. It may be
 
- 	  disabled if the include paths for FS are causing aliasing
 
- 	  issues for 'app'.
 
- config FILE_SYSTEM_MAX_TYPES
 
- 	int "Maximum number of distinct file system types allowed"
 
- 	default 2
 
- 	help
 
- 	  Zephyr provides several file system types including FatFS and
 
- 	  LittleFS, but it is possible to define additional ones and
 
- 	  register them.  A slot is required for each type.
 
- config FILE_SYSTEM_MAX_FILE_NAME
 
-        int "Optional override for maximum file name length"
 
-        default -1
 
-        help
 
-          Specify the maximum file name allowed across all enabled file
 
-          system types.  Zero or a negative value selects the maximum
 
-          file name length for enabled in-tree file systems.  This
 
-          default may be inappropriate when registering an out-of-tree
 
-          file system.  Selecting a value less than the actual length
 
-          supported by a file system may result in memory access
 
-          violations.
 
- config FILE_SYSTEM_SHELL
 
- 	bool "Enable file system shell"
 
- 	depends on SHELL
 
- 	depends on HEAP_MEM_POOL_SIZE > 0
 
- 	help
 
- 	  This shell provides basic browsing of the contents of the
 
- 	  file system.
 
- config FUSE_FS_ACCESS
 
- 	bool "Enable FUSE based access to file system partitions"
 
- 	depends on ARCH_POSIX
 
- 	help
 
- 	  Expose file system partitions to the host system through FUSE.
 
- source "subsys/fs/Kconfig.fatfs"
 
- source "subsys/fs/Kconfig.littlefs"
 
- endif # FILE_SYSTEM
 
- source "subsys/fs/fcb/Kconfig"
 
- source "subsys/fs/nvs/Kconfig"
 
- endmenu
 
 
  |