Skip to main content

New Release: Espressif IDE 3.1.0

·3 mins·
Ide ESP-IDF Eclipse Espressif Ide
Author
Pedro Minatel
Developer Relations at Espressif
Table of Contents

Espressif-IDE
#

Today we announce the new version of the Espressif IDE, the version 3.1.0. This new version adds new functionalities and bug fixes.

espressif-ide-new-target.webp
Espressif-IDE New target setup

New features
#

  • Updated Eclipse Platform Support
    • Support for the Eclipse CDT 2024-06 release, ensuring compatibility with the latest Eclipse features and enhancements.
  • CDT LSP 2.0 Integration
    • Full support for CDT Language Server Protocol (LSP) 2.0, providing enhanced code navigation, syntax highlighting, and error checking.
    • Improved Editor responsiveness and language feature parity for a smoother coding experience.
  • Expanded Hardware Support
    • Added support for ESP32-P4, enabling development and debugging for the new Espressif chipset.
    • Streamlined setup for other Espressif SoCs, improving multi-target project management.
  • Unified Target and Board Configuration
    • Consolidated all target and board configuration options into a single, intuitive interface for easier access and project configuration. Now, you can configure all of them in the ESP Target window.
  • Welcome Page Overhaul
    • Revamped the welcome page and added the ESP-IDF Manager action to help users quickly get started.
    • Added links to key resources, tutorials, and community forums.
  • Build Settings Enhancements
    • Improved Build Settings tab with more flexible configurations, enhanced readability, and easier management of build profiles.
    • Added messages for fields in the Build Settings tab to give some context to the user.
    • The relative custom-build folder path now relates to the project folder instead of the workspace.
    • Change the default name for the debug configuration.
  • Multi-Configuration Support
    • Added support for multi_config setups and allow the developers to run sdkconfig editor from any build folder.
  • New Project Standards
    • Automatic creation of a .clang-format file with default settings when a new project is created. Additionally, if the .clang-format file is missing, it is automatically added after the build.
  • Feedback-Driven UX Improvements
  • Quality and Stability Fixes
    • Various bug fixes and performance enhancements aimed at improving the overall quality, stability, and developer experience.
  • Launch Configuration Improvements
    • Provided a configuration option in the launch configuration to open the serial monitor right after the serial flash.
    • Changing the configuration automatically sets the mode to Run/Debug accordingly.
  • ESP-IDF Manager Improvements
    • Added functionality to remove all versions from the list.
    • Added validations for the ESP-IDF path and improved the UI.

Check the full release notes for more detailed information.

Download the new version
#

To install the new version, you can use one of the three options.

Plugin

Installing IDF Plugins using the Update site URL:

Installing IDF Plugins using the local archive file:

Espressif IDE Installer

Download the Espressif IDE for your operating system:

ESP-IDF Windows Installer

Includes the Espressif IDE 3.1.0.

Related

Espressif-IDE Workshop
11 mins
Workshop ESP-IDF ESP32-C6 Espressif Ide
This hands-on series of workshops introduces the Espressif IoT Development Framework (ESP-IDF) through the Integrated Development Environments (IDE).
Espressif-IDE v3.0.0 — LSP Support for C/C++ Editor
·7 mins
News Espressif Ide LLVM Eclipse
This article briefly covers the most important features introduced in Espressif-IDE v3.0.0 and some of their implementation details.
IoT Introduction with RainMaker
15 mins
Workshop RainMaker ESP-IDF
Welcome to the IoT workshop with ESP RainMaker. The ESP RainMaker was designed to empower you to build, develop, and deploy customized AIoT solutions effortlessly.