{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "custom",
"name": "LLDB - Release",
"targetCreateCommands": [
"command source ${workspaceFolder}/openocd.lldb"
],
"sourceLanguages": [
"rust"
]
},
{
"type": "gdb",
"request": "launch",
"name": "Debug",
"target": "./target/thumbv7em-none-eabi/debug/mwatch_kernel",
"gdbpath": "/home/mabez/programs/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gdb",
"cwd": "${workspaceRoot}",
"autorun": [
"source openocd.gdb"
]
},
{
"type": "gdb",
"request": "launch",
"name": "Debug - ITM",
"target": "./target/thumbv7em-none-eabi/debug/mwatch_kernel",
"gdbpath": "/home/mabez/programs/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gdb",
"cwd": "${workspaceRoot}",
"autorun": [
"source openocd_itm.gdb"
]
},
{
"type": "gdb",
"request": "launch",
"name": "Release",
"target": "./target/thumbv7em-none-eabi/release/mwatch_kernel",
"gdbpath": "/home/mabez/programs/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gdb",
"cwd": "${workspaceRoot}",
"autorun": [
"source openocd.gdb"
]
},
{
"type": "gdb",
"request": "launch",
"name": "Release - ITM",
"target": "./target/thumbv7em-none-eabi/release/mwatch_kernel",
"gdbpath": "/home/mabez/programs/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gdb",
"cwd": "${workspaceRoot}",
"autorun": [
"source openocd_itm.gdb"
]
},
]
}