Chapter 1. Get Started
Quick Install Guide
Recommended way to install ESP-IDF Visual Studio Code Extension is by downloading it from
or following
Quick Installation
Review the tutorials <https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/toc.md> for
ESP-IDF Visual Studio Code Extension to learn how to use all features.
Supported Features
• Setup, will help you to quickly install ESP-IDF and its relevant toolchain with just few clicks.
• Build, with one click build and multi target build, you can easily build and deploy your applications.
• Flash, with both UART and JTAG flash out of the box.
• Monitoring comes with built-in terminal where you can trigger IDF Monitor Commands from within VS Code
as you are used to in traditional terminals.
• Debugging
<https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/debugging.md>,
with out of box hardware debugging and also support for postmortem debugging like core-dump, you can
analyze the bugs with convenience.
• GUI Menu Config, provides with simplified UI for configuring your chip.
• App & Heap Tracing, provides support for collecting traces from your application and simplified UI for
analyzing them.
• System View Tracing Viewer, aims to read and display the .svdat files into trace UI, we also support multiple
core tracing views.
• IDF Size Analysis Overview presents an UI for binary size analysis.
•
Rainmaker
Cloud, we have inbuilt Rainmaker Cloud support where you can edit/read state of your connected
IoT devices easily.
• Code Coverage, we have inbuilt code coverage support which shall highlight in color which line have been
covered. We also render the existing HTML report directly inside the IDE.
Bugs & Feature Requests
If you face an issue with certain feature of VS Code or VS Code in general we recommend to ask your question in
the forum, or open a
github issue
We also welcome new feature request, most of the features we have today is result of people asking it to implement,
or improve certain aspect of the extension,
1.16.4 IDF Monitor
The IDF monitor tool is mainly a serial terminal program which relays serial data to and from the target device's
serial port. It also provides some IDF-specific features.
This tool can be launched from an IDF project by running idf.py monitor.
For the legacy GNU Make system, run make monitor.
Keyboard Shortcuts
For easy interaction with IDF Monitor, use the keyboard shortcuts given in the table.
Espressif Systems
Guide.
for our dev teams to review.
raise your feature request on
76
Submit Document Feedback
VS Code Marketplace
github.
Release v4.4
Need help?
Do you have a question about the ESP32-S2 and is the answer not in the manual?