Skip to content

Commit 4b3d4d4

Browse files
committed
Add/update VS Code settings for CMake and terminal environments
1 parent 9b488cd commit 4b3d4d4

File tree

3 files changed

+61
-65
lines changed

3 files changed

+61
-65
lines changed

.vscode/settings.json

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
3+
"cmake.buildBeforeRun": true,
4+
"cmake.configureOnOpen": false,
5+
"cmake.environment": {
6+
"PATH": "${env:PATH}:${workspaceFolder}/picotool/build",
7+
"PICO_EXTRAS_PATH": "${workspaceFolder}/pico-extras",
8+
"PICO_SDK_PATH": "${workspaceFolder}/pico-sdk"
9+
},
10+
"cmake.options.advanced": {
11+
"build": {
12+
"statusBarVisibility": "hidden"
13+
},
14+
"buildTarget": {
15+
"statusBarVisibility": "hidden"
16+
},
17+
"debug": {
18+
"statusBarVisibility": "hidden"
19+
},
20+
"launch": {
21+
"statusBarVisibility": "hidden"
22+
}
23+
},
24+
"cortex-debug.gdbPath": "arm-none-eabi-gdb",
25+
"terminal.integrated.env.linux": {
26+
"PATH": "${env:PATH}:${workspaceFolder}/picotool/build",
27+
"PICO_EXTRAS_PATH": "${workspaceFolder}/pico-extras",
28+
"PICO_SDK_PATH": "${workspaceFolder}/pico-sdk"
29+
},
30+
"terminal.integrated.env.osx": {
31+
"PATH": "${env:PATH}:${workspaceFolder}/picotool/build",
32+
"PICO_EXTRAS_PATH": "${workspaceFolder}/pico-extras",
33+
"PICO_SDK_PATH": "${workspaceFolder}/pico-sdk"
34+
},
35+
"terminal.integrated.env.windows": {
36+
"PATH": "${env:PATH}:${workspaceFolder}\\picotool\\build",
37+
"PICO_EXTRAS_PATH": "${workspaceFolder}\\pico-extras",
38+
"PICO_SDK_PATH": "${workspaceFolder}\\pico-sdk"
39+
}
40+
}

app/.vscode/c_cpp_properties.json

-49
This file was deleted.

pico-project-generator-app.code-workspace

+21-16
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@
1010
{ "path": "picotool" }
1111
],
1212
"settings": {
13+
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
14+
"cmake.buildBeforeRun": true,
15+
"cmake.environment": {
16+
"PATH": "${env:PATH}:${workspaceFolder}/../picotool/build",
17+
"PICO_EXTRAS_PATH": "${workspaceFolder}/../pico-extras",
18+
"PICO_SDK_PATH": "${workspaceFolder}/../pico-sdk"
19+
},
1320
"cmake.options.advanced": {
1421
"debug": {
1522
"statusBarVisibility": "hidden"
@@ -24,24 +31,22 @@
2431
"statusBarVisibility": "hidden"
2532
}
2633
},
27-
"cmake.buildBeforeRun": true,
28-
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
34+
"cortex-debug.gdbPath": "arm-none-eabi-gdb",
35+
"python.languageServer": "Pylance",
2936
"terminal.integrated.env.linux": {
30-
"PICO_SDK_PATH": "${workspaceFolder}/pico-sdk",
31-
"PICO_EXTRAS_PATH": "${workspaceFolder}/pico-extras",
32-
"PATH": "${env:PATH}:${workspaceFolder}/picotool/build"
33-
},
34-
"terminal.integrated.env.windows": {
35-
"PICO_SDK_PATH": "${workspaceFolder}\\pico-sdk",
36-
"PICO_EXTRAS_PATH": "${workspaceFolder}\\pico-extras",
37-
"PATH": "${env:PATH}:${workspaceFolder}\\picotool\\build"
37+
"PATH": "${env:PATH}:${workspaceFolder}/../picotool/build",
38+
"PICO_EXTRAS_PATH": "${workspaceFolder}/../pico-extras",
39+
"PICO_SDK_PATH": "${workspaceFolder}/../pico-sdk"
3840
},
3941
"terminal.integrated.env.osx": {
40-
"PICO_SDK_PATH": "${workspaceFolder}/pico-sdk",
41-
"PICO_EXTRAS_PATH": "${workspaceFolder}/pico-extras",
42-
"PATH": "${env:PATH}:${workspaceFolder}/picotool/build"
42+
"PATH": "${env:PATH}:${workspaceFolder}/../picotool/build",
43+
"PICO_EXTRAS_PATH": "${workspaceFolder}/../pico-extras",
44+
"PICO_SDK_PATH": "${workspaceFolder}/../pico-sdk"
4345
},
44-
"cortex-debug.gdbPath": "arm-none-eabi-gdb",
45-
"python.languageServer": "Pylance"
46+
"terminal.integrated.env.windows": {
47+
"PATH": "${env:PATH}:${workspaceFolder}\\..\\picotool\\build",
48+
"PICO_EXTRAS_PATH": "${workspaceFolder}\\..\\pico-extras",
49+
"PICO_SDK_PATH": "${workspaceFolder}\\..\\pico-sdk"
50+
}
4651
}
47-
}
52+
}

0 commit comments

Comments
 (0)