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.
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.
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.
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.
* 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
* 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
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.