SPIFFS library for ESP32 Arduino
The SPIFFS filesystem is used to store files in the flash chip. This library provides a virtual file system (VFS) implementation of SPIFFS to Arduino ESP32. In a nutshell it can acts like a SDcard but using the internal flash memory.
It's a unofficial library and will be deleted when an official one be done by EspressIf.
Installation:
Just download as zip or clone this repository to your Arduino libraries folder, here is a detailed guide
Debug:
Anything unexpected?
Enable debug level on Arduino IDE to get a tip of what happened
Known Issues:
- Probably it will not work with Flash encryption.
- It doesn't support file upload (ESP8266 Sketch Data Upload tool) yet.
Credits:
The example file is based and full compatible with Official SD_MMC and Official SD SPI libraries from Arduino ESP32.
VFS is a modified version of ESP32 SPIFFS example of LoBo.
Low level things come from Lua-RTOS-ESP32 of Jaume Olivé and SPIFFS of Peter Andersson.