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.
Just download as zip or clone this repository to your Arduino libraries folder, here is a detailed guide
Anything unexpected? Enable debug level on Arduino IDE to get a tip of what happened
- Probably it will not work with Flash encryption.
- It doesn't support file upload yet.
The example file is based and full compatible with Official SD_MMC and Official SD SPI libraries from Arduino ESP32.
VSF 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.