Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/me-no-dev/arduino-esp32fs-plugin
Arduino plugin for uploading files to ESP32 file system
https://github.com/me-no-dev/arduino-esp32fs-plugin
Last synced: about 2 months ago
JSON representation
Arduino plugin for uploading files to ESP32 file system
- Host: GitHub
- URL: https://github.com/me-no-dev/arduino-esp32fs-plugin
- Owner: me-no-dev
- License: gpl-2.0
- Created: 2017-09-30T10:59:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-20T17:54:26.000Z (about 1 year ago)
- Last Synced: 2024-06-09T21:37:53.590Z (4 months ago)
- Language: Java
- Size: 17.6 KB
- Stars: 536
- Watchers: 28
- Forks: 143
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Arduino ESP32 filesystem uploader
Arduino plugin which packs sketch data folder into SPIFFS filesystem image,
and uploads the image to ESP32 flash memory.## Installation
- Make sure you use one of the supported versions of Arduino IDE and have ESP32 core installed.
- Download the tool archive from [releases page](https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/latest).
- In your Arduino sketchbook directory, create tools directory if it doesn't exist yet.
- Unpack the tool into tools directory (the path will look like ```/Arduino/tools/ESP32FS/tool/esp32fs.jar```).
- Restart Arduino IDE.On the OS X create the tools directory in ~/Documents/Arduino/ and unpack the files there
## Usage
- Open a sketch (or create a new one and save it).
- Go to sketch directory (choose Sketch > Show Sketch Folder).
- Create a directory named `data` and any files you want in the file system there.
- Make sure you have selected a board, port, and closed Serial Monitor.
- Select *Tools > ESP32 Sketch Data Upload* menu item. This should start uploading the files into ESP32 flash file system.When done, IDE status bar will display SPIFFS Image Uploaded message. Might take a few minutes for large file system sizes.
## Credits and license
- Copyright (c) 2015 Hristo Gochkov (hristo at espressif dot com)
- Licensed under GPL v2 ([text](LICENSE))
- Maintained by Hristo Gochkov (hristo at espressif dot com)## Issues and suggestions
File issues here on github, or ask your questions on the [esp32.com forum](http://esp32.com).