42 Commits

Author SHA1 Message Date
bca9cc40ec Fix release instructions 2024-06-20 17:33:20 -07:00
4053e2e246 Update version 2024-06-20 17:25:55 -07:00
33c9261dc3 GH pull request somehow lost all the actual changes, redo 2024-06-20 17:24:37 -07:00
f451686df5 Update make-release.yml 2024-06-20 17:22:51 -07:00
5f65e7ceb3 Remove VSIX from repo, will be built by GH actions 2024-06-20 17:20:02 -07:00
3e48404be4 Automate build and release process w/GH Actions (#43)
Add a utility script and PACKAGE.md describing how to do a release.
    
The script will update the version number in the JSON, while a tag
push will now automate a build and release.  No reason to have the
VSIX as part of the repo anymore.
2024-06-20 17:19:27 -07:00
cc9910e4b6 Clean up action (#42) 2024-06-20 16:47:29 -07:00
2498c75502 Automate build process using GH Actions (#41) 2024-06-20 16:43:04 -07:00
98172afe78 Support setting upload speed for ESP32 (#39)
The ESP32 seems to have changed their internal menu names, so add in the
new one for the uploadSpeed(baud) setting.

Fixes #38
1.1.8
2024-06-08 08:05:06 -07:00
24d14ba76f Update to 1.1.7 version 1.1.7 2024-05-19 13:40:36 -07:00
cb692a46a1 Detect user-selected partitions file (and partitions.csv in sketch folder) (#34)
A board's `build.partitions` setting seems to only ever be the default
setting defined for the board. This change checks for a partitions.csv
file in the sketch folder, then refers to the partition scheme
selected in the IDE through `BoardDetails.configOptions` before falling
back to the default.
2024-05-19 13:39:33 -07:00
e02295ad55 Add more info to help debugging, color, path.sep (#32)
Use the OS-specified path separator instead of hardcoding '/" (which
should work but maybe doesn't in some strange circumstances under windows).

Add version number to output display, more verbosity as to directories and
files being accessed.  Colorize output with errors in red.
1.1.6
2024-05-15 17:26:05 -07:00
e45b07ed42 Update README.md 2024-04-29 11:02:10 -07:00
ff27d47d3e Use build.mcu, not FQBN archtecture, for ESP32 (#26)
Fix #25
1.1.5
2024-04-29 09:54:14 -07:00
da80f52703 Fix Mac ESP32 upload command (#24)
* Fix Mac ESP32 upload command

Fixes #23

* Minor stringification clean up
1.1.4
2024-04-27 09:43:59 -07:00
9fc058afc3 Rebuild VSIX with latest patch 2024-04-25 13:44:59 -07:00
3ea1886f03 Update unsupported target error to reflect addition of ESP32 support (#22)
Support for the ESP32 family of microcontrollers was recently added to the extension.

When a user attempts a filesystem upload while a board of an unsupported architecture is selected in Arduino IDE, the
extension displays a helpful error message which includes a list of supported targets. This message was not updated at
the time the ESP32 support was added.
2024-04-25 13:38:42 -07:00
a86975b4f9 Make Linux/Mac upload work for ESP32 (#20)
* Make Linux/Mac upload work for ESP32

Need to explicitly call the Python3 interpreter for the ESP32 uploads
under Linux and MacOS.

* ESP32 doesn't ship Python3, use system version
1.1.2
2024-04-23 15:09:00 -07:00
f0f514027b Use custom ESP32 board as defined in FQBN (#19)
Fixes #18
1.1.1
2024-04-23 14:25:37 -07:00
8286a588af Add ESP32 support (#16)
* 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
1.1.0
2024-04-19 10:49:18 -07:00
ba902fc44d Merge pull request #7 from candideu/patch-1
Update README.md
2023-12-03 17:59:18 -08:00
5b07e211df Update README.md -> Add installation path for Windows
Add installation path for Windows -> corrections based on https://github.com/earlephilhower/arduino-littlefs-upload/pull/7#pullrequestreview-1761411753
2023-12-03 20:51:34 -05:00
ef5999c735 Update README.md
Add installation path for Windows
2023-12-03 18:43:20 -05:00
e365c2c8aa Update README.md 2023-10-24 20:16:49 +02:00
832dbf64b8 Merge pull request #4 from Metaphorme/main
Add macOS shortcut key #2
2023-10-24 20:15:38 +02:00
44b4c2602a Add macOS shortcut key 2023-10-25 02:09:23 +08:00
5726dab863 Minor refactor, print STDERR in red 2023-09-29 17:29:18 -07:00
ac92013a12 Update version to 1.0, this is functional enough. 1.0.0 2023-09-28 16:58:08 -07:00
1bcb7c8466 Update README 2023-09-28 16:51:27 -07:00
c89333da4a Remove unneeded NPM packages 2023-09-28 16:48:04 -07:00
66aff046cf Working properly, making term when needed or reusing 2023-09-28 16:35:42 -07:00
7fea1340b1 Use async processing, displays immediate feedback
Still seems not to be able to recreate the window when closed once.
2023-09-28 16:20:06 -07:00
49393ed27a Move all output to a new terminal window
Instead of dumping to the UNIX console, create a PTY and send it our
messages instead.

Still synchronous, so the first run doesn't output anything because the
terminal isn't created yet.  Subsequent runs will display output, but
only after all tasks (i.e. long upload) are completed.
2023-09-28 15:39:44 -07:00
03897bc060 Rename to arduino-littlefs-uploader
No longer monoplatform
2023-09-26 15:21:37 -07:00
c07f1689ec Update README.md 2023-09-26 15:17:08 -07:00
f02f41a280 Refactor, add ESP8266 support
Should fix #1.  Should probably rename repo too...
2023-09-26 15:11:05 -07:00
d895964d8c Remove all compileSummary dependencies 2023-09-26 09:05:26 -07:00
2b506b591a Try and use only boardDetails, not compileSummary 2023-09-26 08:38:52 -07:00
e9cfb1d7a0 Update README.md 2023-09-25 18:53:17 -07:00
1bed45a553 Update README.md 2023-09-25 18:51:42 -07:00
e25b404050 Pull in VSIX compiled version 2023-09-25 18:41:11 -07:00
d714e1f351 Initial check in 2023-09-25 18:39:54 -07:00