Skip to content

emCode

emCode User Manual

Table of contents

  • Install emCode


    Install Visual Studio Code, Arduino tools and emCode.

  • Develop a project


    Create or import a project; manage the libraries; build, upload, run and debug.

  • Manage the boards


    Add new boards and find the specific procedures.

  • Solve issues


    Manage compatibility with Arduino and find solutions to common issues.


What is emCode?

emCode is a set of tools to ease development for the most popular embedded computing boards supported by the Arduino SDK. Those tools are designed to be used with the excellent Visual Studio Code IDE.

For convenience, emCode relies on the Arduino SDK, as it packs and manages the tool-chains, frameworks and utilities for a large range of boards.

emCode is the continuation of embedXcode , which pioneered the use of a professional IDE with all the modern amenities.

Compared with embedXcode, emCode has two notable differences: emCode is no longer designed for Xcode but for Visual Studio Code; emCode no longer targets macOS but Linux and Windows with Windows Sub-system for Linux (WSL).

Today, the offer of advanced IDEs for the Arduino SDK is large. Let’s mention

Warning

The Arduino extension for Visual Studio Code is deprecated since 01 October 2024. Microsoft recommends using the Arduino IDE.

The Visual Studio Code extension for Arduino - Community Edition is a community-maintained fork.

Happy development!

— Rei Vilo

Please find the main links for emCode.

emCode
Website
Website
Download
Download
Doc
User manual
RSS
RSS feed
LinkedIn
LinkedIn