Description: Spiffs is a file system intended for SPI NOR flash devices on embedded targets.
Spiffs is designed with following characteristics in mind:
- Small (embedded) targets, sparse RAM without heap
- Only big areas of data (blocks) can be erased
- An erase will reset all bits in block to ones
- Writing pulls one to zeroes
- Zeroes can only be pulled to ones by erase
- Wear leveling
To Search:
File list (Check if you may need any files):
spiffs\.git\config
......\....\description
......\....\HEAD
......\....\hooks\applypatch-msg.sample
......\....\.....\commit-msg.sample
......\....\.....\post-update.sample
......\....\.....\pre-applypatch.sample
......\....\.....\pre-commit.sample
......\....\.....\pre-push.sample
......\....\.....\pre-rebase.sample
......\....\.....\prepare-commit-msg.sample
......\....\.....\update.sample
......\....\index
......\....\..fo\exclude
......\....\logs\HEAD
......\....\....\refs\heads\master
......\....\....\....\remotes\origin\HEAD
......\....\objects\pack\pack-8471e71ab14d3aef2d2c9fcb9e772ef5686be0e9.idx
......\....\.......\....\pack-8471e71ab14d3aef2d2c9fcb9e772ef5686be0e9.pack
......\....\packed-refs
......\....\refs\heads\master
......\....\....\remotes\origin\HEAD
......\docs\IMPLEMENTING
......\....\INTEGRATION
......\....\TECH_SPEC
......\....\TODO
......\files.mk
......\LICENSE
......\makefile
......\README
......\src\default\spiffs_config.h
......\...\spiffs.h
......\...\spiffs_cache.c
......\...\spiffs_check.c
......\...\spiffs_gc.c
......\...\spiffs_hydrogen.c
......\...\spiffs_nucleus.c
......\...\spiffs_nucleus.h
......\...\test\main.c
......\...\....\params_test.h
......\...\....\testrunner.c
......\...\....\testrunner.h
......\...\....\testsuites.c
......\...\....\test_bugreports.c
......\...\....\test_check.c
......\...\....\test_dev.c
......\...\....\test_hydrogen.c
......\...\....\test_spiffs.c
......\...\....\test_spiffs.h
......\.git\logs\refs\remotes\origin
......\....\....\....\heads
......\....\....\....\remotes
......\....\refs\remotes\origin
......\....\logs\refs
......\....\objects\info
......\....\.......\pack
......\....\refs\heads
......\....\....\remotes
......\....\....\tags
......\....\branches
......\....\hooks
......\....\info
......\....\logs
......\....\objects
......\....\refs
......\src\default
......\...\test
......\.git
......\docs
......\src
spiffs