{ "name": "ESP-IDF QEMU", "build": { "dockerfile": "Dockerfile", "args": { "DOCKER_TAG": "release-v6.0" } }, "mounts": [ // Unfortunately this mount only works for linux users: "source=/dev/bus/usb,target=/dev/bus/usb,type=bind,consistency=cached" ], "customizations": { "vscode": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf6.0_py3.14_env/bin/python", "idf.toolsPath": "/opt/esp", "zig.zls.path": "/opt/zls/bin/zls", "zig.path": "/opt/zig-relsafe-x86_64-linux-musl-baseline/zig", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "espressif.esp-idf-extension", "ziglang.vscode-zig" ] }, "codespaces": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.customExtraPaths": "", "idf.pythonBinPath": "/opt/esp/python_env/idf6.0_py3.14_env/bin/python", "idf.toolsPath": "/opt/esp", "zig.zls.path": "/opt/zls/bin/zls", "zig.path": "/opt/zig-relsafe-x86_64-linux-musl-baseline/zig", "idf.gitPath": "/usr/bin/git" }, "extensions": [ "espressif.esp-idf-extension", "ziglang.vscode-zig", "espressif.esp-idf-web" ] } }, "runArgs": [ "--privileged" ] }