• Stars
    star
    125
  • Rank 286,335 (Top 6 %)
  • Language
    Java
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plugin to upload LittleFS filesystems to ESP8266

Arduino ESP8266 LittleFS Filesystem Uploader for IDE 1.x

Arduino plugin which packs sketch data folder into LittleFS filesystem image, and uploads the image to ESP8266 flash memory.

Arduino IDE 2.x users

Please see the arduino-littlefs-plugin for use under IDE 2.2.1 or later

Installation

  • Make sure you use one of the supported versions of Arduino IDE and have ESP8266 core installed.
  • Download the tool archive from (https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/releases).
  • 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 <home_dir>/Arduino/tools/ESP8266LittleFS/tool/esp8266littlefs.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 > ESP8266 LittleFS Data Upload menu item. This should start uploading the files into ESP8266 flash file system. When done, IDE status bar will display LittleFS Image Uploaded message. Might take a few minutes for large file system sizes.

Screenshot

Screenshot

Credits and license

  • Copyright (c) 2015 Hristo Gochkov (ficeto at ficeto dot com)
  • Licensed under GPL v2 (text)
  • Modified by Earle F. Philhower, III for LittleFS use

Issues and suggestions

File issues here on github, or ask your questions on the esp8266.com forum.

More Repositories

1

ESP8266Audio

Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
C
2,037
star
2

arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
C
2,030
star
3

ESP8266SAM

Speech synthesis for ESP8266 using S.A.M. port
C
308
star
4

ezfio

Simple NVME/SAS/SATA SSD test framework for Linux and Windows
Python
166
star
5

mklittlefs

Utility for creating LittleFS images for upload on the ESP8266 and RP2040 Pico
C++
156
star
6

arduino-littlefs-upload

Build and uploads LittleFS filesystems for the Arduino-Pico RP2040, RP2350, ESP8266, and ESP32 cores under Arduino IDE 2.2.1 or higher
TypeScript
131
star
7

bearssl-esp8266

Port of https://bearssl.org BearSSL to ESP8266
C
48
star
8

psychoclock

ESP8266 alarm clock with 8x32 LED display, NTP time, and MOD/WAV music alarms
Objective-C
43
star
9

pico-quick-toolchain

GCC Cross-compiler chain for Raspberry Pi Pico
Makefile
35
star
10

arduino-pico-littlefs-plugin

LittleFS Data Uploader for Arduino-Pico
Java
29
star
11

psychoplug

ESP8266 power outlet replacement firmware with standalone HTTP scheduler and MQTT integration
C++
27
star
12

aquaweb

Control Jandy Aqualink via a web interface
Python
20
star
13

ESP8266AudioMP3

Port of Helix MP3 code to ESP8266
C
12
star
14

libmad-8266

Port of libmad to ESP-8266 Arduino IDE - for historical purposes only, see ESP8266Audio for updated versions
C++
9
star
15

ESP8266FastROMFS

Higher-speed filesystem to replace SPIFFS in apps not needing all SPIFFs assurances.
C++
9
star
16

SPIFTL

Embedded, Static Wear-Leveling FTL Library for Microcontrollers
C++
8
star
17

ESP8266WavetableSynth

Obsolete, please use ESP8266Audio - TinySoundFont + MidiTones based MIDI player using SoundFont2 patch sets.
C
1
star
18

eggplotter

Based off of https://www.thingiverse.com/thing:3564057 Egg Plotter
C++
1
star