[DOC] add additional descriptions to settings.yaml
[inav/snaewe.git] / dev / vscode / tasks.json
blob449719d48c92c528baa94b112305c7fee5b6591f
2     // See https://go.microsoft.com/fwlink/?LinkId=733558
3     // for the documentation about the tasks.json format
4     "version": "2.0.0",
5     "options": {
6         "env": {
7             "TARGET": "${config:TARGET}",
8             "SEMIHOSTING": "${config:SEMIHOSTING}"
9         }
10     },
11     "tasks": [
12         {
13             "label": "hex",
14             "type": "shell",
15             "command": "make", "args": ["hex"],
16             "problemMatcher": "$gcc",
17             "group": {
18                 "kind": "build",
19                 "isDefault": true
20             },
21             "presentation": {
22                 "echo": true,
23                 "reveal": "always",
24                 "focus": false,
25             }
26         },
27         {
28             "label": "elf",
29             "type": "shell",
30             "command": "make", "args": ["elf"],
31             "problemMatcher": "$gcc",
32             "group": "build",
33             "presentation": {
34                 "echo": true,
35                 "reveal": "always",
36                 "focus": false,
37             }
38         },
39         {
40             "label": "openocd-flash",
41             "type": "shell",
42             "command": "make", "args": ["openocd-flash"],
43             "dependsOn": "elf"
44         },
45         {
46             "label": "clean",
47             "type": "shell",
48             "command": "make", "args": ["clean"],
49             "problemMatcher": []
50         },
51         {
52             "label": "svd",
53             "type": "shell",
54             "command": "make", "args": ["svd"],
55             "problemMatcher": []
56         },
57         {
58             "label": "openocd-cfg",
59             "type": "shell",
60             "command": "make", "args": ["openocd-cfg"],
61             "problemMatcher": []
62         },
63         {
64             "label": "openocd-debug-prepare",
65             "type": "shell",
66             "dependsOn": ["svd", "openocd-cfg", "openocd-flash"],
67             "problemMatcher": []
68         }
69     ]