Visual Studio Code Extension for Arduino Is Now Open Sourced

Visual Studio Code Extension for Arduino is now open sourced and available on Github, Microsoft’s Zhidi Shang from Visual Studio IoT Tooling researched the development announced via a blog post.

Visual Studio Code is an open source light-weight code editor. If you’re new to VS Code, check out Getting Started with Visual Studio Code.

From the blog post:

Our Arduino extension fully embraces the Arduino developer community and is almost fully compatible and consistent with the official Arduino IDE. On top of it, we added the most sought-after features, such as IntelliSense, Auto code completion, and on-device debugging for supported boards.

Here is a list of the core functionalities:

  • IntelliSense and syntax highlighting for Arduino sketches
  • Verify and upload your sketches in Visual Studio Code
  • Built-in board and library manager
  • Built-in example list
  • Built-in serial monitor
  • Snippets for sketches
  • Automatic Arduino project scaffolding
  • Command Palette (F1) integration of frequently used commands (e.g. Verify, Upload…)
  • Integrated Arduino Debugging New

For Arduino extension users, you can directly download and install the extension from Visual Studio Code Marketplace at: https://aka.ms/arduino.

Learn more and download:  

https://github.com/Microsoft/vscode-arduino