CONFIG_FS_LITTLEFS_FC_MEM_POOL_NUM_BLOCKS

Number of maximum sized blocks in littlefs file cache heap (DEPRECATED)

Type: int

Help

A heap for file cache data is sized so that
FS_LITTLEFS_FC_MEM_POOL_NUM_BLOCKS allocations of size
FS_LITTLEFS_MEM_POOL_MAX_SIZE can be active simultaneously.

This option configures the total heap size based on the
block size.

This API is no longer approprate as the underlying storage solution
has been deprecated.  Instead use FS_LITTLEFS_FC_HEAP to configure
the size of a heap used to allocate caches for open files.

Direct dependencies

FS_LITTLEFS_FC_MEM_POOL && FILE_SYSTEM_LITTLEFS && FILE_SYSTEM

(Includes any dependencies from ifs and menus.)

Default

  • 2

Kconfig definition

At <Zephyr>/subsys/fs/Kconfig.littlefs:113

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:25<Zephyr>/subsys/fs/Kconfig:61

Menu path: (Top) → Sub Systems and OS Services → File Systems → File system support → LittleFS support → LittleFS Settings → Enable flexible file cache sizes for littlefs (DEPRECATED)

config FS_LITTLEFS_FC_MEM_POOL_NUM_BLOCKS
    int "Number of maximum sized blocks in littlefs file cache heap (DEPRECATED)" if FILE_SYSTEM_LITTLEFS
    default 2
    depends on FS_LITTLEFS_FC_MEM_POOL && FILE_SYSTEM_LITTLEFS && FILE_SYSTEM
    help
      A heap for file cache data is sized so that
      FS_LITTLEFS_FC_MEM_POOL_NUM_BLOCKS allocations of size
      FS_LITTLEFS_MEM_POOL_MAX_SIZE can be active simultaneously.

      This option configures the total heap size based on the
      block size.

      This API is no longer approprate as the underlying storage solution
      has been deprecated.  Instead use FS_LITTLEFS_FC_HEAP to configure
      the size of a heap used to allocate caches for open files.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)