원클릭으로
esp-idf-terminal
How to run ESP-IDF commands (idf.py) in this project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
How to run ESP-IDF commands (idf.py) in this project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | ESP-IDF Terminal |
| description | How to run ESP-IDF commands (idf.py) in this project |
This project uses ESP-IDF installed via the Espressif VS Code extension. The ESP-IDF environment is not available in a default shell — you must source a PowerShell profile script first.
.vscode/settings.json and find the idf.currentSetup value — this is IDF_PATH.Microsoft.*PowerShell_profile.ps1 under the ESP-IDF tools directory (typically C:\Espressif\tools\ on Windows).# Example: discover the profile script
Get-ChildItem -Path "C:\Espressif\tools" -Filter "Microsoft.*PowerShell_profile.ps1" -Recurse | Select -First 1
Source the discovered PowerShell profile, then run idf.py:
& '<path-to-PowerShell-profile>'; idf.py <command>
# Set target chip
& '<profile>'; idf.py set-target esp32s3
# Build
& '<profile>'; idf.py build
# Clean build
& '<profile>'; idf.py fullclean
# Flash and monitor
& '<profile>'; idf.py flash monitor
# Open menuconfig
& '<profile>'; idf.py menuconfig
idf.py. The idf.py.exe wrapper alone will fail without the full environment.export.bat or export.ps1 from the ESP-IDF source tree — they reference a different Python venv path and will fail.WaitMsBeforeAsync: 10000 and poll with command_status.main/idf_component.yml (ESP-IDF Component Manager).How to find and maintain hardware pinout documentation for supported boards
Ensure the serial COM port is available before flashing or monitoring an ESP32 device
Structured workflow for researching ESP-IDF component drivers, BSP headers, and struct compatibility before integration
Verify and manage the IDF build target (esp32, esp32s3, etc.) to avoid chip mismatch errors and wasted rebuild cycles