├── .gitattributes ├── .github └── workflows │ ├── post-release.yml │ ├── release.yml │ ├── status.yml │ └── test.yml ├── .gitignore ├── DESIGN.md ├── LICENSE.md ├── Makefile ├── README.md ├── SConscript ├── SPEC.md ├── bd ├── lfs_emubd.c ├── lfs_emubd.h ├── lfs_filebd.c ├── lfs_filebd.h ├── lfs_rambd.c └── lfs_rambd.h ├── benches ├── bench_dir.toml ├── bench_file.toml └── bench_superblock.toml ├── dfs_lfs.c ├── lfs.c ├── lfs.h ├── lfs_config.h ├── lfs_crc.c ├── lfs_util.c ├── lfs_util.h ├── runners ├── bench_runner.c ├── bench_runner.h ├── test_runner.c └── test_runner.h ├── scripts ├── bench.py ├── changeprefix.py ├── code.py ├── cov.py ├── data.py ├── perf.py ├── perfbd.py ├── plot.py ├── plotmpl.py ├── prettyasserts.py ├── readblock.py ├── readmdir.py ├── readtree.py ├── stack.py ├── structs.py ├── summary.py ├── tailpipe.py ├── teepipe.py ├── test.py ├── tracebd.py └── watch.py └── tests ├── test_alloc.toml ├── test_attrs.toml ├── test_badblocks.toml ├── test_bd.toml ├── test_compat.toml ├── test_dirs.toml ├── test_entries.toml ├── test_evil.toml ├── test_exhaustion.toml ├── test_files.toml ├── test_interspersed.toml ├── test_move.toml ├── test_orphans.toml ├── test_paths.toml ├── test_powerloss.toml ├── test_relocations.toml ├── test_seek.toml ├── test_shrink.toml ├── test_superblocks.toml └── test_truncate.toml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/post-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.github/workflows/post-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/status.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.github/workflows/status.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/.gitignore -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/DESIGN.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/README.md -------------------------------------------------------------------------------- /SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/SConscript -------------------------------------------------------------------------------- /SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/SPEC.md -------------------------------------------------------------------------------- /bd/lfs_emubd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_emubd.c -------------------------------------------------------------------------------- /bd/lfs_emubd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_emubd.h -------------------------------------------------------------------------------- /bd/lfs_filebd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_filebd.c -------------------------------------------------------------------------------- /bd/lfs_filebd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_filebd.h -------------------------------------------------------------------------------- /bd/lfs_rambd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_rambd.c -------------------------------------------------------------------------------- /bd/lfs_rambd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/bd/lfs_rambd.h -------------------------------------------------------------------------------- /benches/bench_dir.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/benches/bench_dir.toml -------------------------------------------------------------------------------- /benches/bench_file.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/benches/bench_file.toml -------------------------------------------------------------------------------- /benches/bench_superblock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/benches/bench_superblock.toml -------------------------------------------------------------------------------- /dfs_lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/dfs_lfs.c -------------------------------------------------------------------------------- /lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs.c -------------------------------------------------------------------------------- /lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs.h -------------------------------------------------------------------------------- /lfs_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs_config.h -------------------------------------------------------------------------------- /lfs_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs_crc.c -------------------------------------------------------------------------------- /lfs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs_util.c -------------------------------------------------------------------------------- /lfs_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/lfs_util.h -------------------------------------------------------------------------------- /runners/bench_runner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/runners/bench_runner.c -------------------------------------------------------------------------------- /runners/bench_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/runners/bench_runner.h -------------------------------------------------------------------------------- /runners/test_runner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/runners/test_runner.c -------------------------------------------------------------------------------- /runners/test_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/runners/test_runner.h -------------------------------------------------------------------------------- /scripts/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/bench.py -------------------------------------------------------------------------------- /scripts/changeprefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/changeprefix.py -------------------------------------------------------------------------------- /scripts/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/code.py -------------------------------------------------------------------------------- /scripts/cov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/cov.py -------------------------------------------------------------------------------- /scripts/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/data.py -------------------------------------------------------------------------------- /scripts/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/perf.py -------------------------------------------------------------------------------- /scripts/perfbd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/perfbd.py -------------------------------------------------------------------------------- /scripts/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/plot.py -------------------------------------------------------------------------------- /scripts/plotmpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/plotmpl.py -------------------------------------------------------------------------------- /scripts/prettyasserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/prettyasserts.py -------------------------------------------------------------------------------- /scripts/readblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/readblock.py -------------------------------------------------------------------------------- /scripts/readmdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/readmdir.py -------------------------------------------------------------------------------- /scripts/readtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/readtree.py -------------------------------------------------------------------------------- /scripts/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/stack.py -------------------------------------------------------------------------------- /scripts/structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/structs.py -------------------------------------------------------------------------------- /scripts/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/summary.py -------------------------------------------------------------------------------- /scripts/tailpipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/tailpipe.py -------------------------------------------------------------------------------- /scripts/teepipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/teepipe.py -------------------------------------------------------------------------------- /scripts/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/test.py -------------------------------------------------------------------------------- /scripts/tracebd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/tracebd.py -------------------------------------------------------------------------------- /scripts/watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/scripts/watch.py -------------------------------------------------------------------------------- /tests/test_alloc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_alloc.toml -------------------------------------------------------------------------------- /tests/test_attrs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_attrs.toml -------------------------------------------------------------------------------- /tests/test_badblocks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_badblocks.toml -------------------------------------------------------------------------------- /tests/test_bd.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_bd.toml -------------------------------------------------------------------------------- /tests/test_compat.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_compat.toml -------------------------------------------------------------------------------- /tests/test_dirs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_dirs.toml -------------------------------------------------------------------------------- /tests/test_entries.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_entries.toml -------------------------------------------------------------------------------- /tests/test_evil.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_evil.toml -------------------------------------------------------------------------------- /tests/test_exhaustion.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_exhaustion.toml -------------------------------------------------------------------------------- /tests/test_files.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_files.toml -------------------------------------------------------------------------------- /tests/test_interspersed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_interspersed.toml -------------------------------------------------------------------------------- /tests/test_move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_move.toml -------------------------------------------------------------------------------- /tests/test_orphans.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_orphans.toml -------------------------------------------------------------------------------- /tests/test_paths.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_paths.toml -------------------------------------------------------------------------------- /tests/test_powerloss.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_powerloss.toml -------------------------------------------------------------------------------- /tests/test_relocations.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_relocations.toml -------------------------------------------------------------------------------- /tests/test_seek.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_seek.toml -------------------------------------------------------------------------------- /tests/test_shrink.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_shrink.toml -------------------------------------------------------------------------------- /tests/test_superblocks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_superblocks.toml -------------------------------------------------------------------------------- /tests/test_truncate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread-packages/littlefs/HEAD/tests/test_truncate.toml --------------------------------------------------------------------------------