Skip to content

espressif/idf-eclipse-plugin

Repository files navigation

GitHub release

中文

Espressif-IDE (ESP-IDF Eclipse Plugin)

Espressif-IDE is an Integrated Development Environment (IDE) based on Eclipse CDT for developing IoT Applications using the ESP-IDF. It’s a standalone and customized IDE built specifically for ESP-IDF. Espressif-IDE comes with the IDF Eclipse plugins, essential Eclipse CDT plugins, and other third-party plugins from the Eclipse platform to support building ESP-IDF applications.

The plug-in runs on macOS, Windows and Linux platforms.

Note: Espressif-IDE version 3.0 and later supports ESP-IDF version 5.x and above. For ESP-IDF version 4.x, please use Espressif-IDE version 2.12.1

To Get Started with the Espressif-IDE

Please refer to the Espressif-IDE documentation.

How to Build Locally

  1. Install prerequisites: Java 17+ and Maven.

  2. Run the below commands to clone and build.

    git clone https://github.com/espressif/idf-eclipse-plugin.git
    cd idf-eclipse-plugin
    mvn clean verify -Djarsigner.skip=true
    

This will generate p2 update site artifact:

  • Name: com.espressif.idf.update-*
  • Location: releng/com.espressif.idf.update/target

This artifact can be installed using the mechanism mentioned here

How to Get the Latest Development Build

  1. Go to the last commit of the master branch here.
  2. Click on a ✅ green tick mark.
  3. Click on Details.
  4. Click on Summary on the left.
  5. Scroll down to see the Artifacts section.
  6. Download com.espressif.idf.update p2 update site archive and install as per the instructions mentioned here.

How to Raise Bugs

Please raise the issues here with the complete environment details and log.