2019-01-09 21:26:51 +01:00
|
|
|
config FS_LITTLEFS
|
|
|
|
bool "LITTLEFS File System"
|
|
|
|
default n
|
2019-01-27 19:31:28 +01:00
|
|
|
depends on !DISABLE_MOUNTPOINT
|
2019-01-09 21:26:51 +01:00
|
|
|
---help---
|
2021-08-12 09:17:01 +02:00
|
|
|
Build the LITTLEFS file system. https://github.com/littlefs-project/littlefs.
|
|
|
|
|
|
|
|
if FS_LITTLEFS
|
|
|
|
config FS_LITTLEFS_BLOCK_FACTOR
|
|
|
|
int "LITTLEFS Block size multiple factor"
|
|
|
|
default 4
|
|
|
|
---help---
|
|
|
|
Configure the cache size of the LITTLEFS file system with a multiple factor of the block size.
|
|
|
|
|
|
|
|
config FS_LITTLEFS_BLOCK_CYCLE
|
|
|
|
int "LITTLEFS Block Cycle"
|
|
|
|
default 200
|
|
|
|
---help---
|
|
|
|
Configure the block cycle of the LITTLEFS file system.
|
2022-12-01 13:28:38 +01:00
|
|
|
|
|
|
|
config FS_LITTLEFS_NAME_MAX
|
|
|
|
int "LITTLEFS LFS_NAME_MAX"
|
|
|
|
default NAME_MAX
|
|
|
|
---help---
|
|
|
|
Configure LFS_NAME_MAX value for LITTLEFS file systems.
|
|
|
|
|
|
|
|
Note: Using a larger value for this configuration makes the lfs_info
|
|
|
|
structure larger and thus increases the stack usage.
|
|
|
|
|
|
|
|
Note: To mount a LITTLEFS filesystem, this configuration should
|
|
|
|
equal to or larger than the corresponding on-disk parameter.
|
|
|
|
|
|
|
|
Note: Many of tools to generate LITTLEFS images use 255 for
|
|
|
|
this by default.
|
|
|
|
|
|
|
|
Note: NuttX releases prior to 10.4.0 (exclusive) uses 255
|
|
|
|
for this. If you need to mount LITTLEFS filesystems used by
|
|
|
|
previous versions of NuttX, it's safer to use 255.
|
|
|
|
|
|
|
|
config FS_LITTLEFS_FILE_MAX
|
|
|
|
int "LITTLEFS LFS_FILE_MAX"
|
|
|
|
default 2147483647
|
|
|
|
---help---
|
|
|
|
Configure LFS_FILE_MAX value for LITTLEFS file systems.
|
|
|
|
|
|
|
|
Note: To mount a LITTLEFS filesystem, this configuration should
|
|
|
|
equal to or larger than the corresponding on-disk parameter.
|
|
|
|
|
|
|
|
Note: Many of tools to generate LITTLEFS images use 2147483647
|
|
|
|
for this by default.
|
|
|
|
|
|
|
|
config FS_LITTLEFS_ATTR_MAX
|
|
|
|
int "LITTLEFS LFS_ATTR_MAX"
|
|
|
|
default 1022
|
|
|
|
---help---
|
|
|
|
Configure LFS_ATTR_MAX value for LITTLEFS file systems.
|
|
|
|
|
|
|
|
Note: To mount a LITTLEFS filesystem, this configuration should
|
|
|
|
equal to or larger than the corresponding on-disk parameter.
|
|
|
|
|
|
|
|
Note: because NuttX's LITTLEFS driver does never use custom attributes,
|
|
|
|
the value of this configuration doesn't matter much. The default value
|
|
|
|
here is chosen to be compatible with filesystems created by external
|
|
|
|
tools. Unlike LFS_NAME_MAX, a large LFS_ATTR_MAX value doesn't
|
|
|
|
have any runtime overhead, at least with the implementation as of
|
|
|
|
writing this.
|
|
|
|
|
|
|
|
Note: Many of tools to generate LITTLEFS images use 1022
|
|
|
|
for this by default.
|
2021-08-12 09:17:01 +02:00
|
|
|
endif
|