2 // Use IntelliSense to learn about possible attributes.
3 // Hover to view descriptions of existing attributes.
4 // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
8 "name": "Client: (gdb) Build & Launch",
11 "program": "${cwd}/client/proxmark3",
12 "args": ["${SerialPort}"],
14 "cwd": "${workspaceFolder}",
16 "externalConsole": false,
20 "description": "Enable pretty-printing for gdb",
21 "text": "-enable-pretty-printing",
22 "ignoreFailures": true
25 "preLaunchTask": "client: Debug: clean & make",
26 "miDebuggerPath": "${DebuggerPath}"
28 "name": "Client: (gdb) Attach",
31 "program": "${cwd}/client/proxmark3",
32 //"processId": "${command:pickProcess}",
33 "processId": "${input:ProcessID}",
37 "description": "Enable pretty-printing for gdb",
38 "text": "-enable-pretty-printing",
39 "ignoreFailures": true
43 "name": "Firmware: (J-Link) Build & Launch",
44 "type": "cortex-debug",
46 "cwd": "${workspaceRoot}",
47 "preLaunchTask": "fullimage: clean & make debug",
48 "executable": "${workspaceRoot}/armsrc/obj/fullimage.elf",
49 "serverpath": "${JLinkServerPath}",
50 "servertype": "jlink",
51 "device": "AT91SAM7S${DeviceMem}",
53 "serialNumber": "", //If you have more than one J-Link probe, add the serial number here.
55 "armToolchainPath": "/usr/bin/"
60 // Using Extension "Tasks Shell Input" https://marketplace.visualstudio.com/items?itemName=augustocdias.tasks-shell-input
63 "command": "shellCommand.execute",
65 "command": "pgrep -n proxmark3",