ESP8266 comes with built-in file system provisioned on the chip flash. The file system is useful for storing persistent information.
The size available varies but on most devices it is more than 1mb. See the table here: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst
rESP8266FileSystem API is almost identical to rSD API: https://www.b4x.com/android/forum/threads/sd-cards.65994/#content
A modified version of the file transfer example is attached.
You need to run the B4J program and the B4R program.
It supports uploading and downloading files.
The file system has some limitations, see this link for more information: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst#file-system-limitations
Updates
This library is now an internal library.
V1.10 adds support for ESP32 boards.
You need to add this line to the main module when compiling to ESP32:
The size available varies but on most devices it is more than 1mb. See the table here: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst
rESP8266FileSystem API is almost identical to rSD API: https://www.b4x.com/android/forum/threads/sd-cards.65994/#content
A modified version of the file transfer example is attached.
You need to run the B4J program and the B4R program.
It supports uploading and downloading files.
The file system has some limitations, see this link for more information: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst#file-system-limitations
Updates
This library is now an internal library.
V1.10 adds support for ESP32 boards.
You need to add this line to the main module when compiling to ESP32:
B4X:
#DefineExtra: #define SKIP_B4RNEW
Attachments
Last edited: