Add LittleFS and FFat filesystem support
See original GitHub issueRight now the only support filesystem builder tool is SPIFFS via mkspiffs
this should be expanded so that, as for the ESP8266 other filesystems are supported. Per https://github.com/lorol/arduino-esp32fs-plugin and Arduino-ESP32, SPIFFS, LittleFS and FFat filesystems are supported.
For generation of the image, analogue to mkspiffs
and mklittlefs
, the tool mkfatfs
may be usable. The version used in the Arduino IDE is at https://github.com/lorol/arduino-esp32fatfs-plugin/tree/master/extra (refer package for mkfatfs)
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Filesystem — ESP8266 Arduino Core documentation
LittleFS is recently added and focuses on higher performance and directory ... FAT filesystems are supported on the ESP8266 using the old Arduino...
Read more >ESP32: integrated LittleFS FileSystem – 5 - Renzo Mischianti
LittleFS is recently added and focuses on higher performance and directory support but has higher filesystem and per-file overhead (4K ...
Read more >LittleFS – the Best File System for Embedded Projects?
Popular choices include the FAT file system and SPIFFS, and the Moddable SDK supports both. These file systems work well, ...
Read more >LittleFS - A high-integrity embedded file system | Mbed
Mbed OS is making it easy to add file system support by providing a wide portfolio of file systems. Mbed OS 5.7 supports...
Read more >ESP32 Arduino framework. FFAT FS upload insted of SPIFFS
I want to try out the FFAT File System but i can not upload my files in the ... I've opened one at...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
For reference, I’ve created a project at https://github.com/maxgerhardt/pio-esp32-fatfs-example with a modified https://github.com/maxgerhardt/platform-espressif32 that allows using FatFs. The only thing that’s missing is that
tool-mkfatfs
gets uploaded and referenced as a package, I’ve just thrown it into the project folder there.Thank you very much for your fast and accurate help. You made me realize that I had set
board_build.filesystem = ffat
When I have corrected it to ‘fatfs’, the problem disappeared. Thanks again, you do a great job.