Skip to content

Commit

Permalink
Add ESP32 support (#16)
Browse files Browse the repository at this point in the history
* Add support for ESP32

Fix #15 Add support for ESP32 hardware.

* Update the vsix compiled extenstion

Update the compiled, bundled Arduino extension file to 1.1

* Update README.md

Clean up additions made to the Readme

* Update tsconfig.json, add allowSyntheticDefaultImports
  • Loading branch information
dacarson authored Apr 19, 2024
1 parent ba902fc commit 8286a58
Show file tree
Hide file tree
Showing 7 changed files with 826 additions and 17 deletions.
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@

MIT licensed, see LICENSE.md

LittleFS uploader compatible with Arduino IDE 2.2.1 or higher. For use with the [Raspberry Pi Pico RP2040 Arduino core `arduino-pico`](https://github.com/earlephilhower/arduino-pico) and the community [ESP8266 Arduino core](https://github.com/esp8266/Arduino).
LittleFS uploader compatible with Arduino IDE 2.2.1 or higher. For use with the [Raspberry Pi Pico RP2040 Arduino core `arduino-pico`](https://github.com/earlephilhower/arduino-pico), the community [ESP8266 Arduino core](https://github.com/esp8266/Arduino) and [ESP32](https://github.com/espressif/arduino-esp32).

## Usage

`[Ctrl]` + `[Shift]` + `[P]`, then "`Upload LittleFS to Pico/ESP8266`".
`[Ctrl]` + `[Shift]` + `[P]`, then "`Upload LittleFS to Pico/ESP8266/ESP32`".

On macOS, press `[⌘]` + `[Shift]` + `[P]` to open the Command Palette in the Arduino IDE, then "`Upload LittleFS to Pico/ESP8266`".
On macOS, press `[⌘]` + `[Shift]` + `[P]` to open the Command Palette in the Arduino IDE, then "`Upload LittleFS to Pico/ESP8266/ESP32`".

## Glitches

Expand All @@ -19,6 +19,13 @@ You can also open another sketch, close the auto-opened one, then re-open it.

A fix is already in the Arduino repository for this issue.

If you get:
```
A fatal error occurred: Could not open <serial port>, the port doesn't exist
ERROR: Upload failed, error code: 2
```
Make sure that you close any open `Serial Monitor` windows.

## Installation

Copy the [VSIX file](https://github.com/earlephilhower/arduino-littlefs-upload/releases) to `~/.arduinoIDE/plugins/` on Mac and Linux or `C:\Users\<username>\.arduinoIDE\plugins\` on Windows (you may need to make this directory yourself beforehand). Restart the IDE.
Binary file removed arduino-littlefs-upload-1.0.0.vsix
Binary file not shown.
Binary file added arduino-littlefs-upload-1.1.0.vsix
Binary file not shown.
Loading

0 comments on commit 8286a58

Please sign in to comment.