F1 oder Strg+Shift+P und tippe „ESP-IDF: Configure ESP-IDF Extension“ in das Dialogfenster.Projektstruktur (minimal):
mein_projekt/ ├── main/ │ ├── CMakeLists.txt │ └── main.c └── CMakeLists.txt
Die CMakeLists.txt im Projektordner:
cmake_minimum_required(VERSION 3.16) include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(mein_projekt)
Öffne die Command Palette (F1) „ESP-IDF: Set Espressif Device Target“ Wähle deinen Chip (ESP32, ESP32-C3, ESP32-S3, etc.)
Unten in der Status-Leiste von VS Code findest du Buttons für:
Build (Hammer-Symbol) - Projekt kompilieren Flash (Blitz-Symbol) - auf ESP flashen Monitor (Stecker-Symbol) - Serielle Konsole öffnen Build, Flash and Monitor - Alles in einem
Erstelle/bearbeite .vscode/settings.json in deinem Projekt:
json{
"idf.portWin": "COM3", // Deinen COM-Port (Windows)
"idf.flashBaudRate": "921600",
"idf.openOcdConfigs": [
"board/esp32-wrover-kit-3.3v.cfg"
]
}
Falls die Express-Installation nicht funktioniert, kannst du auch „ADVANCED“ wählen und ESP-IDF manuell von GitHub klonen oder eine bereits installierte Version angeben. Brauchst du Hilfe bei einem spezifischen Schritt oder hast du bereits ESP-IDF installiert?