Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/actions/idf/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export OLD_PATH=$PATH
cd /github/workspace

pip install --upgrade pip
pip install --constraint espidf.constraints.txt -r esp_debug_adapter/requirements.txt

export GIT_VERSION=$( echo "$a" | echo $(git --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
export IDF_VERSION=$( echo "$a" | echo $(idf.py --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
Expand Down
1 change: 0 additions & 1 deletion .github/actions/idf/ui-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export OLD_PATH=$PATH
cd /github/workspace

pip install --upgrade pip
pip install --constraint espidf.constraints.txt -r esp_debug_adapter/requirements.txt

export GIT_VERSION=$( echo "$a" | echo $(git --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
export IDF_VERSION=$( echo "$a" | echo $(idf.py --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

1 change: 0 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ node_modules/
templates/
testFiles/
media/
esp_debug_adapter/
external/
test-resources/
docs_espressif/
Expand Down
38 changes: 1 addition & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ Press <kbd>F1</kbd> or click menu `View` -> `Command Palette...` to show Visual
<td></td>
</tr>
<tr>
<td rowspan=8 align="center">Additional frameworks</td>
<td rowspan=2 align="center">Additional frameworks</td>
<td>Install ESP-ADF</td>
<td>Clone ESP-ADF inside the selected directory and set <strong>idf.espAdfPath</strong> (<strong>idf.espAdfPathWin</strong> in Windows) configuration setting.</td>
<td></td>
Expand All @@ -328,42 +328,6 @@ Press <kbd>F1</kbd> or click menu `View` -> `Command Palette...` to show Visual
<td></td>
<td></td>
</tr>
<tr>
<td>Install ESP-IDF Python Packages (DEPRECATION NOTICE)</td>
<td>Install extension Python packages. This command is deprecated and will be removed soon. </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Install ESP-MDF</td>
<td>Clone ESP-MDF inside the selected directory and set <strong>idf.espMdfPath</strong> (<strong>idf.espMdfPathWin</strong> in Windows) configuration setting.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Install ESP-Matter</td>
<td>Clone ESP-Matter and set <strong>idf.espMatterPath</strong>. ESP-Matter is not supported in Windows. Make sure to install <a href="https://github.com/espressif/connectedhomeip/blob/v1.1-branch/docs/guides/BUILDING.md#prerequisites">Matter system prerequisites</a> first.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)</td>
<td>The <strong>ESP-IDF: Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)</strong> is used to define the device path for ESP-Matter. ESP-Matter is not supported in Windows.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Install ESP-Rainmaker</td>
<td>Clone ESP-Rainmaker and set <strong>idf.espRainmakerPath</strong> (<strong>idf.espRainmakerPathWin</strong> in Windows) configuration setting.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Install ESP-HomeKit-SDK</td>
<td>Clone ESP-HomeKit-SDK inside the selected directory and set <strong>idf.espHomeKitSdkPath</strong> (<strong>idf.espHomeKitSdkPathWin</strong> in Windows) configuration setting.</td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan=2 align="center">eFuse</td>
<td>Get eFuse Summary</td>
Expand Down
38 changes: 1 addition & 37 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ ESP-IDF 扩展在 VS Code 底部蓝色窗口的状态栏中提供了一系列命
<td></td>
</tr>
<tr>
<td rowspan=8 align="center">可集成软件框架</td>
<td rowspan=2 align="center">可集成软件框架</td>
<td>安装 ESP-ADF</td>
<td>在所选目录中克隆 ESP-ADF,并配置 <strong>idf.espAdfPath</strong>(Windows 系统中为 <strong>idf.espAdfPathWin</strong>)。</td>
<td></td>
Expand All @@ -334,42 +334,6 @@ ESP-IDF 扩展在 VS Code 底部蓝色窗口的状态栏中提供了一系列命
<td></td>
<td></td>
</tr>
<tr>
<td>安装 ESP-IDF Python 包(已弃用)</td>
<td>安装扩展 Python 包。本命令已弃用,即将被移除。</td>
<td></td>
<td></td>
</tr>
<tr>
<td>安装 ESP-MDF</td>
<td>在所选目录中克隆 ESP-MDF,并配置 <strong>idf.espMdfPath</strong>(Windows 系统中为 <strong>idf.espMdfPathWin</strong>)。</td>
<td></td>
<td></td>
</tr>
<tr>
<td>安装 ESP-Matter</td>
<td>克隆 ESP-Matter 并配置 <strong>idf.espMatterPath</strong>。Windows 系统不支持 ESP-Matter。运行该命令前请确保已安装 <a href="https://github.com/espressif/connectedhomeip/blob/v1.1-branch/docs/guides/BUILDING.md#prerequisites">Matter 系统依赖项</a>。</td>
<td></td>
<td></td>
</tr>
<tr>
<td>设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)</td>
<td><strong>ESP-IDF:设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)</strong> 命令用于定义 ESP-Matter 的设备路径。Windows 系统不支持 ESP-Matter。</td>
<td></td>
<td></td>
</tr>
<tr>
<td>安装 ESP-Rainmaker</td>
<td>克隆 ESP-Rainmaker,并配置 <strong>idf.espRainmakerPath</strong>(Windows 系统中为 <strong>idf.espRainmakerPathWin</strong>)。</td>
<td></td>
<td></td>
</tr>
<tr>
<td>安装 ESP-HomeKit-SDK</td>
<td>在所选目录中克隆 ESP-HomeKit-SDK,并配置 <strong>idf.espHomeKitSdkPath</strong>(Windows 系统中为 <strong>idf.espHomeKitSdkPathWin</strong>)。</td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan=2 align="center">eFuse</td>
<td>获取 eFuse 摘要</td>
Expand Down
12 changes: 0 additions & 12 deletions docs_espressif/en/commands.rst
Original file line number Diff line number Diff line change
Expand Up @@ -66,16 +66,6 @@ All commands start with ``ESP-IDF:``.
- Import an existing ESP-IDF project, add .vscode and .devcontainer files to a new location, and optionally rename the project.
* - Install ESP-ADF
- Clone ESP-ADF inside the selected directory and set **idf.espAdfPath** (**idf.espAdfPathWin** in Windows) configuration setting.
* - Install ESP-IDF Python Packages (DEPRECATION NOTICE)
- Install extension Python packages. This command is deprecated and will be removed soon.
* - Install ESP-MDF
- Clone ESP-MDF inside the selected directory and set **idf.espMdfPath** (**idf.espMdfPathWin** in Windows) configuration setting.
* - Install ESP-Matter
- Clone ESP-Matter and set **idf.espMatterPath**. ESP-Matter is not supported on Windows.
* - Install ESP-Rainmaker
- Clone ESP-Rainmaker and set **idf.espRainmakerPath** (**idf.espRainmakerPathWin** in Windows) configuration setting.
* - Install ESP-HomeKit-SDK
- Clone ESP-HomeKit-SDK inside the selected directory and set **idf.espHomeKitSdkPath** (**idf.espHomeKitSdkPathWin** in Windows) configuration setting.
* - Launch IDF Monitor for Core Dump Mode/GDB Stub Mode
- Launch ESP-IDF Monitor with WebSocket capabilities. If you have configured the panic handler to gdbstub or core dump, the monitor will launch a post-mortem debug session of the chip.
* - Launch QEMU Server
Expand Down Expand Up @@ -122,8 +112,6 @@ All commands start with ``ESP-IDF:``.
- This extension shows many notifications and output in the Output window **ESP-IDF**. This command allows you to set if to show notifications only, output only, both notifications and output, or neither.
* - Set Espressif Device Target
- This will set the target for the current project (IDF_TARGET). Similar to **idf.py set-target**. For example, if you want to use ESP32 or ESP32-C3, you need to execute this command.
* - Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)
- The **ESP-IDF: Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)** is used to define the device path for ESP-Matter. ESP-Matter is not supported in Windows.
* - Show Ninja Build Summary
- Execute the Chromium ninja-build-summary.py.
* - Size Analysis of the Binaries
Expand Down
12 changes: 1 addition & 11 deletions docs_espressif/en/settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ This is how the extension uses them:
1. **idf.customExtraVars** stores any custom environment variable such as OPENOCD_SCRIPTS, which is the openOCD scripts directory used in OpenOCD server startup. These variables are loaded to this extension command's process environment variables, choosing the extension variable if available, else extension commands will try to use what is already in your system PATH. **This doesn't modify your system environment outside Visual Studio Code.**
2. **idf.espIdfPath** (or **idf.espIdfPathWin** in Windows) is used to store ESP-IDF directory path within our extension. We override Visual Studio Code process IDF_PATH if this value is available. **This doesn't modify your system environment outside Visual Studio Code.**. It is also used to compute the list of ESP-IDF tools to add to environment variable PATH and the Python virtual environment path together from **idf.toolsPath** and **idf.pythonInstallPath**.
3. **idf.pythonInstallPath** is the system Python absolute path used to compute ESP-IDF Python virtual environment from **idf.toolsPath** and **idf.espIdfPath** where ESP-IDF Python packages will be installed and used.
4. **idf.gitPath** (or **idf.gitPathWin** in Windows) is used in the extension to clone ESP-IDF master version or the additional supported frameworks such as ESP-ADF, ESP-MDF and Arduino-ESP32.
4. **idf.gitPath** (or **idf.gitPathWin** in Windows) is used in the extension to clone ESP-IDF master version or the additional supported frameworks such as ESP-ADF and Arduino-ESP32.
5. **idf.toolsPath** (or **idf.toolsPathWin** in Windows) is used to compute the list of ESP-IDF tools to add to environment variable PATH and the Python virtual environment path together from **idf.pythonInstallPath** and **idf.espIdfPath**.

.. note::
Expand Down Expand Up @@ -313,16 +313,6 @@ These settings support additional frameworks together with ESP-IDF:
- Path to locate ESP-ADF framework (ADF_PATH)
* - **idf.espAdfPathWin**
- Path to locate ESP-ADF framework in Windows (ADF_PATH)
* - **idf.espMdfPath**
- Path to locate ESP-MDF framework (MDF_PATH)
* - **idf.espMdfPathWin**
- Path to locate ESP-MDF framework in Windows (MDF_PATH)
* - **idf.espMatterPath**
- Path to locate ESP-Matter framework (ESP_MATTER_PATH)
* - **idf.espRainmakerPath**
- Path to locate ESP-Rainmaker framework in Windows (RMAKER_PATH)
* - **idf.espRainmakerPathWin**
- Path to locate ESP-Rainmaker framework in Windows (RMAKER_PATH)
* - **idf.sbomFilePath**
- Path to create ESP-IDF SBOM report

Expand Down
14 changes: 0 additions & 14 deletions docs_espressif/zh_CN/commands.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,16 +64,6 @@
- 导入现有的 ESP-IDF 项目,在新位置添加 .vscode 和 .devcontainer 文件,同时可以重命名项目。
* - 安装 ESP-ADF
- 在所选目录中克隆 ESP-ADF,并配置 **idf.espAdfPath**(Windows 系统中为 **idf.espAdfPathWin**)。
* - 安装 ESP-IDF Python 包(已弃用)
- 安装扩展 Python 包。本命令已弃用,即将被移除。
* - 安装 ESP-MDF
- 在所选目录中克隆 ESP-MDF,并配置 **idf.espMdfPath**(Windows 系统中为 **idf.espMdfPathWin**)。
* - 安装 ESP-Matter
- 克隆 ESP-Matter 并设置 **idf.espMatterPath**。ESP-Matter 不支持 Windows。
* - 安装 ESP-Rainmaker
- 克隆 ESP-Rainmaker,并配置 **idf.espRainmakerPath**(Windows 系统中为 **idf.espRainmakerPathWin**)。
* - 安装 ESP-HomeKit-SDK
- 在所选目录中克隆 ESP-HomeKit-SDK,并配置 **idf.espHomeKitSdkPath**(Windows 系统中为 **idf.espHomeKitSdkPathWin**)。
* - 启动 IDF 监视器以支持 Core Dump 模式/GDB Stub 模式
- 启动支持 WebSocket 的 ESP-IDF 监控器。如果紧急处理程序已经配置为 gdbstub 或核心转储,监控器将启动芯片的事后调试会话。
* - 启动 QEMU 服务器
Expand Down Expand Up @@ -120,10 +110,6 @@
- 此扩展会在输出窗口 <strong>ESP-IDF</strong> 中显示通知和输出。此命令可设置是否只显示通知、只显示输出、两者都显示或都不显示。
* - 设置乐鑫设备目标
- 该命令为当前项目设置目标 (IDF_TARGET),效果等同于 **idf.py set-target**。例如,若想使用 ESP32 或 ESP32-C3,则需执行此命令。
* - 设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)
- **ESP-IDF:设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)** 命令用于定义 ESP-Matter 的设备路径。Windows 系统不支持 ESP-Matter。
* - 展示示例项目
- 启动 UI 以显示所选框架的示例,可从中创建新项目。此命令将显示扩展中已配置的框架,如果想查看 ESP-Rainmaker 示例,需要先运行 **安装 ESP-Rainmaker** 命令(或设置相应的 idf.espRainmakerPath),然后执行此命令以查看示例。
* - 显示 Ninja 构建摘要
- 运行 Chromium ninja-build-summary.py。
* - 二进制文件大小分析
Expand Down
12 changes: 1 addition & 11 deletions docs_espressif/zh_CN/settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ ESP-IDF 相关设置
1. **idf.customExtraVars** 用于存储自定义环境变量,例如 OPENOCD_SCRIPTS,用于指定启动 OpenOCD 服务器时所需脚本文件的目录路径。这些变量会加载到扩展命令的进程环境变量中,优先使用扩展变量,如果没有,则扩展命令会尝试使用系统 PATH 中已有的设置。**该配置项不会改变 VS Code 之外的系统环境。**
2. **idf.espIdfPath**(Windows 系统中为 **idf.espIdfPathWin**)用于在扩展中存储 ESP-IDF 目录路径。如果该值已配置,则 VS Code 进程中原有的 IDF_PATH 会被覆盖。**该配置项不会改变 VS Code 之外的系统环境。** 此外,扩展使用 **idf.espIdfPath**,结合 **idf.toolsPath** 和 **idf.pythonInstallPath**,来确定要添加到环境变量 PATH 中的 ESP-IDF 工具路径和 Python 虚拟环境路径。
3. **idf.pythonInstallPath** 是系统 Python 的绝对路径,基于 **idf.toolsPath** 和 **idf.espIdfPath** 来生成 ESP-IDF Python 虚拟环境路径。创建虚拟环境后,ESP-IDF 的 Python 包将在该环境中安装和使用。
4. **idf.gitPath**(Windows 系统中为 **idf.gitPathWin**)在扩展中用于克隆 ESP-IDF master 版本及其他支持的框架,如 ESP-ADF、ESP-MDF 和 Arduino-ESP32。
4. **idf.gitPath**(Windows 系统中为 **idf.gitPathWin**)在扩展中用于克隆 ESP-IDF master 版本及其他支持的框架,如 ESP-ADF 和 Arduino-ESP32。
5. **idf.toolsPath**(Windows 系统中为 **idf.toolsPathWin**)用于结合 **idf.toolsPath** 和 **idf.pythonInstallPath** 来确定要添加到环境变量 PATH 中的 ESP-IDF 工具路径和 Python 虚拟环境路径。

.. note::
Expand Down Expand Up @@ -301,16 +301,6 @@ QEMU 相关设置
- 定位 ESP-ADF 框架的路径 (ADF_PATH)
* - **idf.espAdfPathWin**
- 在 Windows 系统中定位 ESP-ADF 框架的路径 (ADF_PATH)
* - **idf.espMdfPath**
- 定位 ESP-MDF 框架的路径 (MDF_PATH)
* - **idf.espMdfPathWin**
- 在 Windows 系统中定位 ESP-MDF 框架的路径 (MDF_PATH)
* - **idf.espMatterPath**
- 定位 ESP-Matter 框架的路径 (ESP_MATTER_PATH)
* - **idf.espRainmakerPath**
- 定位 ESP-Rainmaker 框架的路径 (RMAKER_PATH)
* - **idf.espRainmakerPathWin**
- 在 Windows 系统中定位 ESP-Rainmaker 框架的路径 (RMAKER_PATH)
* - **idf.sbomFilePath**
- 创建 ESP-IDF SBOM 报告的路径

Expand Down
1 change: 0 additions & 1 deletion esp_debug_adapter
Submodule esp_debug_adapter deleted from 0cabfa
16 changes: 0 additions & 16 deletions l10n/bundle.l10n.es.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@
"ESP-IDF: Erasing device flash memory (erase_flash)": "ESP-IDF: Borrado de la memoria flash del dispositivo (erase_flash)",
"ESP-IDF: Arduino ESP32 as ESP-IDF component": "ESP-IDF: Arduino ESP32 como componente ESP-IDF",
"{arduinoDirPath} already exists.": "{arduinoDirPath} ya existe.",
"ESP-Matter is not available for Windows.": "ESP-Matter no está disponible para Windows.",
"Pick Workspace Folder to which settings should be applied": "Elija la carpeta del espacio de trabajo a la que se deben aplicar las configuraciones",
"Enter ESP_MATTER_DEVICE_PATH path": "Ingrese la ruta ESP_MATTER_DEVICE_PATH",
"ESP_MATTER_DEVICE_PATH has been set in idf.customExtraVars configuration setting.": "ESP_MATTER_DEVICE_PATH se ha establecido en la configuración de idf.customExtraVars.",
"Select your current folder": "Seleccione su carpeta actual",
"No workspace selected.": "No se ha seleccionado ningún espacio de trabajo.",
"Show no notifications and do not focus tasks output.": "No muestre notificaciones y no centre la salida de tareas.",
Expand All @@ -33,10 +30,6 @@
"No project configuration found": "No se encontró ninguna configuración de proyecto",
"Select configuration to use:": "Seleccione la configuración a utilizar:",
"No option selected.": "Ninguna opción seleccionada.",
"Installing ESP-IDF extension Python requirements...": "Instalación de la extensión ESP-IDF Requisitos de Python...",
"ESP-IDF Python Requirements has been installed": "Se han instalado los requisitos de ESP-IDF Python",
"Installing ESP-Matter Python Requirements...": "Instalación de los requisitos de ESP-Matter Python...",
"ESP-Matter Python Requirements have been installed": "Se han instalado los requisitos de ESP-Matter Python",
"PyTest python packages are already installed.": "Los paquetes de Python de PyTest ya están instalados.",
"ESP-IDF: Building unit test app and flashing": "ESP-IDF: aplicación de prueba unitaria de construcción y flasheo",
"ESP-IDF vscode files have been added to the project.": "Se han agregado archivos ESP-IDF vscode al proyecto.",
Expand Down Expand Up @@ -109,10 +102,6 @@
"Failed to sign-in with Rainmaker (via OAuth)": "No se pudo iniciar sesión con Rainmaker (a través de OAuth)",
"Use ESP-IDF {espIdfPath}": "Utilice ESP-IDF {espIdfPath}",
"Use current ESP-ADF {espAdfPath}": "Utilice ESP-ADF actual {espAdfPath}",
"Use current ESP-MDF {espMdfPath}": "Utilice ESP-MDF actual {espMdfPath}",
"Use current ESP-Matter {matterPathDir}": "Utilice ESP-Matter actual {matterPathDir}",
"Use current ESP-Rainmaker {rainmakerPathDir}": "Utilice ESP-Rainmaker actual {rainmakerPathDir}",
"Use current ESP-HomeKit-SDK {espHomeKitPathDir}": "Utilice ESP-HomeKit-SDK actual {espHomeKitPathDir}",
"Enter non empty string": "Introduzca una cadena que no esté vacía",
"Enter a valid integer": "Introduzca un número entero válido",
"ESP-IDF: Building project": "ESP-IDF: Proyecto de construcción",
Expand Down Expand Up @@ -151,13 +140,8 @@
"Error encountered while adding dependency {dependency} to the component \"{component}\"": "Se encontró un error al agregar la dependencia {dependency} al componente \"{component}\"",
"Error encountered while creating project from example \"{example}\"": "Se encontró un error al crear un proyecto a partir del ejemplo \"{example}\"",
"Install ESP-ADF": "Instalar ESP-ADF",
"Install ESP-MDF": "Instalar ESP-MDF",
"Install ESP-Matter": "Instalar ESP-Materia",
"Install ESP-Rainmaker": "Instalar ESP-Rainmaker",
"Project Configuration editor": "Editor de configuración del proyecto",
"Select Project Configuration": "Seleccione Configuración del proyecto",
"Install Extension Python Requirements": "Instalar la extensión Requisitos de Python",
"Install ESP-Matter Python Requirements": "Instalar los requisitos de ESP-Matter Python",
"Add .vscode subdirectory files": "Agregar archivos de subdirectorio .vscode",
"Add .devcontainer subdirectory files": "Agregar archivos de subdirectorio .devcontainer",
"Flash with JTAG": "Flashear con JTAG",
Expand Down
Loading
Loading