nuttx/fs/spiffs
Xiang Xiao b0a0ba3ad7 fs: Move mmap callback before truncate in [file|mountpt]_operations
since mmap may exist in block_operations, but truncate may not,
moving mmap beforee truncate could make three struct more compatible

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-01-04 17:43:59 +02:00
..
docs Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
src fs: Move mmap callback before truncate in [file|mountpt]_operations 2023-01-04 17:43:59 +02:00
Kconfig SPIFFS select FS_LARGEFILE since it's required 2022-08-04 22:31:57 +08:00
Make.defs tools: replace INCDIR to Makefile variable 2022-11-03 19:59:55 +08:00
README-spiffs.md Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
README.md spiffs: Document how to generate images 2021-01-06 03:06:39 -06:00

SPIFFS

Creating an image

This implementation is supposed to be compatible with images generated by the following tools:

Note: please ensure the following NuttX configs to be compatible with these tools:

  • CONFIG_SPIFFS_COMPAT_OLD_NUTTX is disabled
  • CONFIG_SPIFFS_LEADING_SLASH=y

mkspiffs

  • Specify CONFIG_SPIFFS_NAME_MAX + 1 for SPIFFS_OBJ_NAME_LEN.
  • Specify 0 for SPIFFS_OBJ_META_LEN.

ESP-IDF spiffsgen.py

  • Specify CONFIG_SPIFFS_NAME_MAX + 1 for the --obj-name-len option.
  • Specify 0 for the --meta-len option.