recover_pk Flake8 ignore E501
[RRG-proxmark3.git] / .vscode / templates / launch_ps.json
blob045b3d6c5eea1543bf9f59434c8102e0b6f66802
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
5     "version": "0.2.0",
6         "options": {
7         "cwd": "${workspaceFolder}",
8         "env": {
9             "PATH": "${workspaceFolder}/../../msys2/mingw64/bin;${workspaceFolder}/../../msys2/usr/local/bin;${workspaceFolder}/../../msys2/usr/bin;${workspaceFolder}/../../msys2/bin",
10             "MSYSTEM": "MINGW64"
11         }
12     },
13     "configurations": [
14                 {
15             "name": "Client: (gdb) Build & Launch",
16             "type": "cppdbg",
17             "request": "launch",
18                         "cwd": "${workspaceFolder}",
19             "program": "${cwd}/client/proxmark3",
20             "args": ["${SerialPort}"],
21             "stopAtEntry": false,
22             "externalConsole": true,//for ProxSpace externalConsole=true is required, because the internal cosole stops updating after a while
23             "MIMode": "gdb",
24             "setupCommands": [
25                 {
26                     "description": "Enable pretty-printing for gdb",
27                     "text": "-enable-pretty-printing",
28                     "ignoreFailures": true
29                 }
30             ],
31             "preLaunchTask": "client: Debug: clean & make",
32             "miDebuggerPath": "${workspaceFolder}/../../msys2/mingw64/bin/gdb.exe"
33         },{
34             "name": "Firmware: (J-Link) Build & Launch",
35             "type": "cortex-debug",
36             "request": "launch",
37             "cwd": "${workspaceRoot}",
38             "preLaunchTask": "fullimage: clean & make debug",
39             "executable": "${workspaceRoot}/armsrc/obj/fullimage.elf",
40             "serverpath": "${JLinkServerPath}",
41             "servertype": "jlink",
42             "device": "AT91SAM7S${DeviceMem}",
43             "interface": "jtag",
44             "serialNumber": "", //If you have more than one J-Link probe, add the serial number here.
45             "runToMain": false,
46             "armToolchainPath": "${workspaceFolder}/../../msys2/mingw64/bin"
47         }
48     ]