nuttx/fs/mnemofs
Saurav Pal 4f6e695f7c fs/mnemofs: Add mnemofs version 1 support.
Split mnemofs into allocation, directory, file, CTZ, and read/write
modules, and update direntry traversal and file handling. Add superblock
format version 1 support, reject newer on-flash versions, and preserve
the mounted version when rewriting metadata.

Update the NAND simulator drivers for the new mnemofs behavior by fixing
spare writes, exposing the erase state, allowing raw reads, and documenting
the background-task startup flow.

Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2026-05-19 10:29:11 +08:00
..
CMakeLists.txt fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
Kconfig fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
Make.defs fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs.h fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs_alloc.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs_ctz.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs_dirent.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs_file.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00
mnemofs_rw.c fs/mnemofs: Add mnemofs version 1 support. 2026-05-19 10:29:11 +08:00