ESPToolCommand palette access to esptool for managing ESP microcontrollers. FeaturesThe goal of this extension is giving easy access to some of esptool's functionality from within VS Code. Most notably, it makes common tasks like erasing and flashing firmware a point and click operation rather than an exercise in remembering and typing command-line options. You can also query the system on chip and flash ram characteristics. RequirementsThe host running this extension must have Python 3 installed as well as the esptool module. You can get Python from: https://www.python.org/downloads/ The esptool module can be installed with pip, like this:
Fatal error: failed to connectIf you get an error that looks like the following, press and hold the BOOT (or FLASH) button on your ESP device when running the command.
You can read more detail on GitHub if you want, but the easiest workaround is to hold down the BOOT / FLASH button on the ESP32 board. Release Notes1.2.0Use python3 instead of python on non-Windows systems. Updated all dependent packages. 1.1.8Provide configuration option to skip start-up checks for python binary and esptool module to help with Python virtual environments. 1.1.7Share terminal with MPRemote extension when possible for more integrated look and feel. 1.1.6Add esptool commands to mpremote context menu when both extensions are installed. 1.1.5Converted code to TypeScript. 1.1.4Remove incompatible 'auto' fallback for port selection. 1.1.3Prompt for flash address to account for different boards. 1.1.2Fix 'invalid header' error after flashing. 1.1.1Fix to use py.exe only on Windows and python on all other OS. 1.1.0Added a device selection prompt for when multiple devices are attached. |