{ // These settings tweaks to the cmake plugin will ensure // that you debug using cortex-debug instead of trying to launch // a Pico binary on the host "cmake.options.statusBarVisibility": "compact", "cmake.options.advanced": { "buildPreset": {}, "build": { "statusBarVisibility": "inherit", "inheritDefault": "visible" }, "launch": { "statusBarVisibility": "hidden", "inheritDefault": "hidden" }, "debug": { "statusBarVisibility": "hidden", "inheritDefault": "hidden" } }, "cmake.buildBeforeRun": true, "cmake.configureOnOpen": true, "cmake.generator": "Unix Makefiles", "cmake.environment": { "PICO_SDK_PATH": "${workspaceFolder}/../pico-sdk" }, "cmake.configureArgs": [ "-DPICO_DEOPTIMIZED_DEBUG=1" ], "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", "C_Cpp.default.cppStandard": "gnu++17", "C_Cpp.default.cStandard": "gnu11", "cortex-debug.openocdPath": "${workspaceFolder}/../openocd/src/openocd" }