{ "version": "2.0.0", "tasks": [ { "label": "Compile Project", "type": "process", "isBuildCommand": true, "command": "${userHome}/.pico-sdk/ninja/v1.12.1/ninja", "args": ["-C", "${workspaceFolder}/build"], "group": "build", "presentation": { "reveal": "always", "panel": "dedicated" }, "problemMatcher": "$gcc", "windows": { "command": "${env:USERPROFILE}/.pico-sdk/ninja/v1.12.1/ninja.exe" } }, { "label": "Run Project", "type": "process", "command": "${env:HOME}/.pico-sdk/picotool/2.0.0/picotool/picotool", "args": [ "load", "${command:raspberry-pi-pico.launchTargetPath}", "-fx" ], "presentation": { "reveal": "always", "panel": "dedicated" }, "problemMatcher": [], "windows": { "command": "${env:USERPROFILE}/.pico-sdk/picotool/2.0.0/picotool/picotool.exe" } }, { "label": "Flash", "type": "process", "command": "${userHome}/.pico-sdk/openocd/0.12.0+dev/openocd.exe", "args": [ "-s", "${userHome}/.pico-sdk/openocd/0.12.0+dev/scripts", "-f", "interface/cmsis-dap.cfg", "-f", "target/${command:raspberry-pi-pico.getTarget}.cfg", "-c", "adapter speed 5000; program \"${command:raspberry-pi-pico.launchTargetPath}\" verify reset exit" ], "problemMatcher": [], "windows": { "command": "${env:USERPROFILE}/.pico-sdk/openocd/0.12.0+dev/openocd.exe", } } ] }