Skip to content

Commit 3d37ae7

Browse files
committed
remove old debug adapter and esp frameworks besides ADF
1 parent 09aa904 commit 3d37ae7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+17
-2164
lines changed

.github/actions/idf/entrypoint.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export OLD_PATH=$PATH
88
cd /github/workspace
99

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

1312
export GIT_VERSION=$( echo "$a" | echo $(git --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
1413
export IDF_VERSION=$( echo "$a" | echo $(idf.py --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')

.github/actions/idf/ui-entrypoint.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export OLD_PATH=$PATH
88
cd /github/workspace
99

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

1312
export GIT_VERSION=$( echo "$a" | echo $(git --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')
1413
export IDF_VERSION=$( echo "$a" | echo $(idf.py --version) | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p')

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

.prettierignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ node_modules/
2626
templates/
2727
testFiles/
2828
media/
29-
esp_debug_adapter/
3029
external/
3130
test-resources/
3231
docs_espressif/

README.md

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ Press <kbd>F1</kbd> or click menu `View` -> `Command Palette...` to show Visual
315315
<td></td>
316316
</tr>
317317
<tr>
318-
<td rowspan=8 align="center">Additional frameworks</td>
318+
<td rowspan=2 align="center">Additional frameworks</td>
319319
<td>Install ESP-ADF</td>
320320
<td>Clone ESP-ADF inside the selected directory and set <strong>idf.espAdfPath</strong> (<strong>idf.espAdfPathWin</strong> in Windows) configuration setting.</td>
321321
<td></td>
@@ -328,42 +328,6 @@ Press <kbd>F1</kbd> or click menu `View` -> `Command Palette...` to show Visual
328328
<td></td>
329329
<td></td>
330330
</tr>
331-
<tr>
332-
<td>Install ESP-IDF Python Packages (DEPRECATION NOTICE)</td>
333-
<td>Install extension Python packages. This command is deprecated and will be removed soon. </td>
334-
<td></td>
335-
<td></td>
336-
</tr>
337-
<tr>
338-
<td>Install ESP-MDF</td>
339-
<td>Clone ESP-MDF inside the selected directory and set <strong>idf.espMdfPath</strong> (<strong>idf.espMdfPathWin</strong> in Windows) configuration setting.</td>
340-
<td></td>
341-
<td></td>
342-
</tr>
343-
<tr>
344-
<td>Install ESP-Matter</td>
345-
<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>
346-
<td></td>
347-
<td></td>
348-
</tr>
349-
<tr>
350-
<td>Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)</td>
351-
<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>
352-
<td></td>
353-
<td></td>
354-
</tr>
355-
<tr>
356-
<td>Install ESP-Rainmaker</td>
357-
<td>Clone ESP-Rainmaker and set <strong>idf.espRainmakerPath</strong> (<strong>idf.espRainmakerPathWin</strong> in Windows) configuration setting.</td>
358-
<td></td>
359-
<td></td>
360-
</tr>
361-
<tr>
362-
<td>Install ESP-HomeKit-SDK</td>
363-
<td>Clone ESP-HomeKit-SDK inside the selected directory and set <strong>idf.espHomeKitSdkPath</strong> (<strong>idf.espHomeKitSdkPathWin</strong> in Windows) configuration setting.</td>
364-
<td></td>
365-
<td></td>
366-
</tr>
367331
<tr>
368332
<td rowspan=2 align="center">eFuse</td>
369333
<td>Get eFuse Summary</td>

README_CN.md

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ ESP-IDF 扩展在 VS Code 底部蓝色窗口的状态栏中提供了一系列命
321321
<td></td>
322322
</tr>
323323
<tr>
324-
<td rowspan=8 align="center">可集成软件框架</td>
324+
<td rowspan=2 align="center">可集成软件框架</td>
325325
<td>安装 ESP-ADF</td>
326326
<td>在所选目录中克隆 ESP-ADF,并配置 <strong>idf.espAdfPath</strong>(Windows 系统中为 <strong>idf.espAdfPathWin</strong>)。</td>
327327
<td></td>
@@ -334,42 +334,6 @@ ESP-IDF 扩展在 VS Code 底部蓝色窗口的状态栏中提供了一系列命
334334
<td></td>
335335
<td></td>
336336
</tr>
337-
<tr>
338-
<td>安装 ESP-IDF Python 包(已弃用)</td>
339-
<td>安装扩展 Python 包。本命令已弃用,即将被移除。</td>
340-
<td></td>
341-
<td></td>
342-
</tr>
343-
<tr>
344-
<td>安装 ESP-MDF</td>
345-
<td>在所选目录中克隆 ESP-MDF,并配置 <strong>idf.espMdfPath</strong>(Windows 系统中为 <strong>idf.espMdfPathWin</strong>)。</td>
346-
<td></td>
347-
<td></td>
348-
</tr>
349-
<tr>
350-
<td>安装 ESP-Matter</td>
351-
<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>
352-
<td></td>
353-
<td></td>
354-
</tr>
355-
<tr>
356-
<td>设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)</td>
357-
<td><strong>ESP-IDF:设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)</strong> 命令用于定义 ESP-Matter 的设备路径。Windows 系统不支持 ESP-Matter。</td>
358-
<td></td>
359-
<td></td>
360-
</tr>
361-
<tr>
362-
<td>安装 ESP-Rainmaker</td>
363-
<td>克隆 ESP-Rainmaker,并配置 <strong>idf.espRainmakerPath</strong>(Windows 系统中为 <strong>idf.espRainmakerPathWin</strong>)。</td>
364-
<td></td>
365-
<td></td>
366-
</tr>
367-
<tr>
368-
<td>安装 ESP-HomeKit-SDK</td>
369-
<td>在所选目录中克隆 ESP-HomeKit-SDK,并配置 <strong>idf.espHomeKitSdkPath</strong>(Windows 系统中为 <strong>idf.espHomeKitSdkPathWin</strong>)。</td>
370-
<td></td>
371-
<td></td>
372-
</tr>
373337
<tr>
374338
<td rowspan=2 align="center">eFuse</td>
375339
<td>获取 eFuse 摘要</td>

docs_espressif/en/commands.rst

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,6 @@ All commands start with ``ESP-IDF:``.
6666
- Import an existing ESP-IDF project, add .vscode and .devcontainer files to a new location, and optionally rename the project.
6767
* - Install ESP-ADF
6868
- Clone ESP-ADF inside the selected directory and set **idf.espAdfPath** (**idf.espAdfPathWin** in Windows) configuration setting.
69-
* - Install ESP-IDF Python Packages (DEPRECATION NOTICE)
70-
- Install extension Python packages. This command is deprecated and will be removed soon.
71-
* - Install ESP-MDF
72-
- Clone ESP-MDF inside the selected directory and set **idf.espMdfPath** (**idf.espMdfPathWin** in Windows) configuration setting.
73-
* - Install ESP-Matter
74-
- Clone ESP-Matter and set **idf.espMatterPath**. ESP-Matter is not supported on Windows.
75-
* - Install ESP-Rainmaker
76-
- Clone ESP-Rainmaker and set **idf.espRainmakerPath** (**idf.espRainmakerPathWin** in Windows) configuration setting.
77-
* - Install ESP-HomeKit-SDK
78-
- Clone ESP-HomeKit-SDK inside the selected directory and set **idf.espHomeKitSdkPath** (**idf.espHomeKitSdkPathWin** in Windows) configuration setting.
7969
* - Launch IDF Monitor for Core Dump Mode/GDB Stub Mode
8070
- 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.
8171
* - Launch QEMU Server
@@ -122,8 +112,6 @@ All commands start with ``ESP-IDF:``.
122112
- 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.
123113
* - Set Espressif Device Target
124114
- 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.
125-
* - Set ESP-MATTER Device Path (ESP_MATTER_DEVICE_PATH)
126-
- 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.
127115
* - Show Ninja Build Summary
128116
- Execute the Chromium ninja-build-summary.py.
129117
* - Size Analysis of the Binaries

docs_espressif/en/settings.rst

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ This is how the extension uses them:
8080
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.**
8181
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**.
8282
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.
83-
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.
83+
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.
8484
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**.
8585

8686
.. note::
@@ -313,16 +313,6 @@ These settings support additional frameworks together with ESP-IDF:
313313
- Path to locate ESP-ADF framework (ADF_PATH)
314314
* - **idf.espAdfPathWin**
315315
- Path to locate ESP-ADF framework in Windows (ADF_PATH)
316-
* - **idf.espMdfPath**
317-
- Path to locate ESP-MDF framework (MDF_PATH)
318-
* - **idf.espMdfPathWin**
319-
- Path to locate ESP-MDF framework in Windows (MDF_PATH)
320-
* - **idf.espMatterPath**
321-
- Path to locate ESP-Matter framework (ESP_MATTER_PATH)
322-
* - **idf.espRainmakerPath**
323-
- Path to locate ESP-Rainmaker framework in Windows (RMAKER_PATH)
324-
* - **idf.espRainmakerPathWin**
325-
- Path to locate ESP-Rainmaker framework in Windows (RMAKER_PATH)
326316
* - **idf.sbomFilePath**
327317
- Path to create ESP-IDF SBOM report
328318

docs_espressif/zh_CN/commands.rst

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,6 @@
6464
- 导入现有的 ESP-IDF 项目,在新位置添加 .vscode 和 .devcontainer 文件,同时可以重命名项目。
6565
* - 安装 ESP-ADF
6666
- 在所选目录中克隆 ESP-ADF,并配置 **idf.espAdfPath**(Windows 系统中为 **idf.espAdfPathWin**)。
67-
* - 安装 ESP-IDF Python 包(已弃用)
68-
- 安装扩展 Python 包。本命令已弃用,即将被移除。
69-
* - 安装 ESP-MDF
70-
- 在所选目录中克隆 ESP-MDF,并配置 **idf.espMdfPath**(Windows 系统中为 **idf.espMdfPathWin**)。
71-
* - 安装 ESP-Matter
72-
- 克隆 ESP-Matter 并设置 **idf.espMatterPath**。ESP-Matter 不支持 Windows。
73-
* - 安装 ESP-Rainmaker
74-
- 克隆 ESP-Rainmaker,并配置 **idf.espRainmakerPath**(Windows 系统中为 **idf.espRainmakerPathWin**)。
75-
* - 安装 ESP-HomeKit-SDK
76-
- 在所选目录中克隆 ESP-HomeKit-SDK,并配置 **idf.espHomeKitSdkPath**(Windows 系统中为 **idf.espHomeKitSdkPathWin**)。
7767
* - 启动 IDF 监视器以支持 Core Dump 模式/GDB Stub 模式
7868
- 启动支持 WebSocket 的 ESP-IDF 监控器。如果紧急处理程序已经配置为 gdbstub 或核心转储,监控器将启动芯片的事后调试会话。
7969
* - 启动 QEMU 服务器
@@ -120,10 +110,6 @@
120110
- 此扩展会在输出窗口 <strong>ESP-IDF</strong> 中显示通知和输出。此命令可设置是否只显示通知、只显示输出、两者都显示或都不显示。
121111
* - 设置乐鑫设备目标
122112
- 该命令为当前项目设置目标 (IDF_TARGET),效果等同于 **idf.py set-target**。例如,若想使用 ESP32 或 ESP32-C3,则需执行此命令。
123-
* - 设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)
124-
- **ESP-IDF:设置 ESP-MATTER 设备路径 (ESP_MATTER_DEVICE_PATH)** 命令用于定义 ESP-Matter 的设备路径。Windows 系统不支持 ESP-Matter。
125-
* - 展示示例项目
126-
- 启动 UI 以显示所选框架的示例,可从中创建新项目。此命令将显示扩展中已配置的框架,如果想查看 ESP-Rainmaker 示例,需要先运行 **安装 ESP-Rainmaker** 命令(或设置相应的 idf.espRainmakerPath),然后执行此命令以查看示例。
127113
* - 显示 Ninja 构建摘要
128114
- 运行 Chromium ninja-build-summary.py。
129115
* - 二进制文件大小分析

docs_espressif/zh_CN/settings.rst

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ ESP-IDF 相关设置
7070
1. **idf.customExtraVars** 用于存储自定义环境变量,例如 OPENOCD_SCRIPTS,用于指定启动 OpenOCD 服务器时所需脚本文件的目录路径。这些变量会加载到扩展命令的进程环境变量中,优先使用扩展变量,如果没有,则扩展命令会尝试使用系统 PATH 中已有的设置。**该配置项不会改变 VS Code 之外的系统环境。**
7171
2. **idf.espIdfPath**(Windows 系统中为 **idf.espIdfPathWin**)用于在扩展中存储 ESP-IDF 目录路径。如果该值已配置,则 VS Code 进程中原有的 IDF_PATH 会被覆盖。**该配置项不会改变 VS Code 之外的系统环境。** 此外,扩展使用 **idf.espIdfPath**,结合 **idf.toolsPath** 和 **idf.pythonInstallPath**,来确定要添加到环境变量 PATH 中的 ESP-IDF 工具路径和 Python 虚拟环境路径。
7272
3. **idf.pythonInstallPath** 是系统 Python 的绝对路径,基于 **idf.toolsPath** 和 **idf.espIdfPath** 来生成 ESP-IDF Python 虚拟环境路径。创建虚拟环境后,ESP-IDF 的 Python 包将在该环境中安装和使用。
73-
4. **idf.gitPath**(Windows 系统中为 **idf.gitPathWin**)在扩展中用于克隆 ESP-IDF master 版本及其他支持的框架,如 ESP-ADF、ESP-MDF 和 Arduino-ESP32。
73+
4. **idf.gitPath**(Windows 系统中为 **idf.gitPathWin**)在扩展中用于克隆 ESP-IDF master 版本及其他支持的框架,如 ESP-ADF 和 Arduino-ESP32。
7474
5. **idf.toolsPath**(Windows 系统中为 **idf.toolsPathWin**)用于结合 **idf.toolsPath** 和 **idf.pythonInstallPath** 来确定要添加到环境变量 PATH 中的 ESP-IDF 工具路径和 Python 虚拟环境路径。
7575

7676
.. note::
@@ -301,16 +301,6 @@ QEMU 相关设置
301301
- 定位 ESP-ADF 框架的路径 (ADF_PATH)
302302
* - **idf.espAdfPathWin**
303303
- 在 Windows 系统中定位 ESP-ADF 框架的路径 (ADF_PATH)
304-
* - **idf.espMdfPath**
305-
- 定位 ESP-MDF 框架的路径 (MDF_PATH)
306-
* - **idf.espMdfPathWin**
307-
- 在 Windows 系统中定位 ESP-MDF 框架的路径 (MDF_PATH)
308-
* - **idf.espMatterPath**
309-
- 定位 ESP-Matter 框架的路径 (ESP_MATTER_PATH)
310-
* - **idf.espRainmakerPath**
311-
- 定位 ESP-Rainmaker 框架的路径 (RMAKER_PATH)
312-
* - **idf.espRainmakerPathWin**
313-
- 在 Windows 系统中定位 ESP-Rainmaker 框架的路径 (RMAKER_PATH)
314304
* - **idf.sbomFilePath**
315305
- 创建 ESP-IDF SBOM 报告的路径
316306

0 commit comments

Comments
 (0)