|
2 | 2 | "name": "esp-idf-extension", |
3 | 3 | "displayName": "ESP-IDF", |
4 | 4 | "description": "Develop and debug applications for Espressif chips with ESP-IDF", |
5 | | - "version": "1.10.3", |
| 5 | + "version": "1.11.0", |
6 | 6 | "license": "Apache-2.0", |
7 | 7 | "publisher": "espressif", |
8 | 8 | "icon": "media/espressif_icon.png", |
|
2518 | 2518 | "modelDescription": "Execute ESP-IDF extension commands for building, flashing, monitoring, and managing ESP32 projects. ALWAYS use this tool for ESP-IDF development tasks instead of shell commands or terminal tasks. When users ask to 'build the project', 'flash the device', 'monitor output', 'clean project', 'configure project', 'analyze size', 'create new project', 'set target to esp32s3', or any ESP-IDF related task, use this tool. Supports: build, flash, monitor, menuconfig, size analysis, project creation, component management, target setting, and more. For setTarget command, you can specify a target parameter (esp32, esp32s2, esp32s3, esp32c3, esp32c6, esp32h2, esp32p4, esp32c2, esp32c5, esp32c61, esp32h21, esp32h4, linux) to set it directly. For build, flash, and buildFlashMonitor commands, you can optionally specify partitionToUse (app, bootloader, partition-table) and flashType (UART, JTAG, DFU) parameters. This tool provides detailed feedback about command execution status, automatically focuses the terminal for task commands, and shows the ESP-IDF output channel for other operations. This is the ONLY way to interact with ESP-IDF projects in VS Code - do not use shell commands for ESP-IDF tasks.", |
2519 | 2519 | "canBeReferencedInPrompt": true, |
2520 | 2520 | "toolReferenceName": "espIdfCommands", |
2521 | | - "tags": [ |
2522 | | - "esp-idf", |
2523 | | - "idf", |
2524 | | - "idf.py", |
2525 | | - "build", |
2526 | | - "flash", |
2527 | | - "monitor", |
2528 | | - "buildFlashMonitor", |
2529 | | - "fullClean", |
2530 | | - "menuconfig", |
2531 | | - "size", |
2532 | | - "eraseFlash", |
2533 | | - "selectPort", |
2534 | | - "setTarget", |
2535 | | - "doctor", |
2536 | | - "newProject", |
2537 | | - "partitionTable", |
2538 | | - "componentManager", |
2539 | | - "apptrace", |
2540 | | - "heaptrace", |
2541 | | - "project", |
2542 | | - "development", |
2543 | | - "build the project", |
2544 | | - "flash the device", |
2545 | | - "monitor the output", |
2546 | | - "clean the project", |
2547 | | - "configure the project", |
2548 | | - "analyze size", |
2549 | | - "erase flash", |
2550 | | - "select port", |
2551 | | - "set target", |
2552 | | - "set target to esp32", |
2553 | | - "set target to esp32s2", |
2554 | | - "set target to esp32s3", |
2555 | | - "set target to esp32c3", |
2556 | | - "set target to esp32c6", |
2557 | | - "set target to esp32h2", |
2558 | | - "set target to esp32p4", |
2559 | | - "set target to esp32c2", |
2560 | | - "set target to esp32c5", |
2561 | | - "set target to esp32c61", |
2562 | | - "set target to esp32h21", |
2563 | | - "set target to esp32h4", |
2564 | | - "set target to linux", |
2565 | | - "run doctor", |
2566 | | - "create new project", |
2567 | | - "edit partition table", |
2568 | | - "manage components", |
2569 | | - "start app trace", |
2570 | | - "start heap trace", |
2571 | | - "build app", |
2572 | | - "build bootloader", |
2573 | | - "build partition table", |
2574 | | - "flash app", |
2575 | | - "flash bootloader", |
2576 | | - "flash partition table", |
2577 | | - "build and flash app", |
2578 | | - "build and flash bootloader", |
2579 | | - "build and flash partition table", |
2580 | | - "flash with UART", |
2581 | | - "flash with JTAG", |
2582 | | - "flash with DFU", |
2583 | | - "flash device with UART", |
2584 | | - "flash device with JTAG", |
2585 | | - "flash device with DFU", |
2586 | | - "build and flash with UART", |
2587 | | - "build and flash with JTAG", |
2588 | | - "build and flash with DFU" |
2589 | | - ], |
| 2521 | + "tags": [ |
| 2522 | + "esp-idf", |
| 2523 | + "idf", |
| 2524 | + "idf.py", |
| 2525 | + "build", |
| 2526 | + "flash", |
| 2527 | + "monitor", |
| 2528 | + "buildFlashMonitor", |
| 2529 | + "fullClean", |
| 2530 | + "menuconfig", |
| 2531 | + "size", |
| 2532 | + "eraseFlash", |
| 2533 | + "selectPort", |
| 2534 | + "setTarget", |
| 2535 | + "doctor", |
| 2536 | + "newProject", |
| 2537 | + "partitionTable", |
| 2538 | + "componentManager", |
| 2539 | + "apptrace", |
| 2540 | + "heaptrace", |
| 2541 | + "project", |
| 2542 | + "development", |
| 2543 | + "build the project", |
| 2544 | + "flash the device", |
| 2545 | + "monitor the output", |
| 2546 | + "clean the project", |
| 2547 | + "configure the project", |
| 2548 | + "analyze size", |
| 2549 | + "erase flash", |
| 2550 | + "select port", |
| 2551 | + "set target", |
| 2552 | + "set target to esp32", |
| 2553 | + "set target to esp32s2", |
| 2554 | + "set target to esp32s3", |
| 2555 | + "set target to esp32c3", |
| 2556 | + "set target to esp32c6", |
| 2557 | + "set target to esp32h2", |
| 2558 | + "set target to esp32p4", |
| 2559 | + "set target to esp32c2", |
| 2560 | + "set target to esp32c5", |
| 2561 | + "set target to esp32c61", |
| 2562 | + "set target to esp32h21", |
| 2563 | + "set target to esp32h4", |
| 2564 | + "set target to linux", |
| 2565 | + "run doctor", |
| 2566 | + "create new project", |
| 2567 | + "edit partition table", |
| 2568 | + "manage components", |
| 2569 | + "start app trace", |
| 2570 | + "start heap trace", |
| 2571 | + "build app", |
| 2572 | + "build bootloader", |
| 2573 | + "build partition table", |
| 2574 | + "flash app", |
| 2575 | + "flash bootloader", |
| 2576 | + "flash partition table", |
| 2577 | + "build and flash app", |
| 2578 | + "build and flash bootloader", |
| 2579 | + "build and flash partition table", |
| 2580 | + "flash with UART", |
| 2581 | + "flash with JTAG", |
| 2582 | + "flash with DFU", |
| 2583 | + "flash device with UART", |
| 2584 | + "flash device with JTAG", |
| 2585 | + "flash device with DFU", |
| 2586 | + "build and flash with UART", |
| 2587 | + "build and flash with JTAG", |
| 2588 | + "build and flash with DFU" |
| 2589 | + ], |
2590 | 2590 | "icon": "$(run-view-icon)", |
2591 | 2591 | "inputSchema": { |
2592 | 2592 | "type": "object", |
|
0 commit comments