diff --git a/.vscode/launch.json b/.vscode/launch.json index 1e736829ffe2a1b7abc33b22edc1cd4d54257f38..cdf5310b875f68d8b77b507c7598f89fff7de49e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -27,6 +27,27 @@ } ] }, + { + "name": "(lldb) Launch (shell)", + "type": "cppdbg", + "request": "launch", + "program": "${command:cmake.launchTargetPath}", + "args": [ + "${workspaceFolder}/ROMFS/px4fmu_common", + "-s", "etc/init.d-posix/rcS", + "-t", "${workspaceFolder}/test_data" + ], + "stopAtEntry": false, + "cwd": "${workspaceFolder}/build/px4_sitl_default/tmp", + "environment": [{"name": "PX4_SIM_MODEL", "value": "shell"}], + "externalConsole": true, + "MIMode": "lldb", + "setupCommands": [ + { + "text": "pro hand -p true -s false -n false SIGCONT", + } + ] + }, { "name": "(gdb) Launch (jmavsim iris)", "type": "cppdbg", @@ -55,6 +76,28 @@ ], "preLaunchTask": "jmavsim" }, + { + "name": "(lldb) Launch (jmavsim iris)", + "type": "cppdbg", + "request": "launch", + "program": "${command:cmake.launchTargetPath}", + "args": [ + "${workspaceFolder}/ROMFS/px4fmu_common", + "-s", "etc/init.d-posix/rcS", + "-t", "${workspaceFolder}/test_data" + ], + "stopAtEntry": false, + "cwd": "${workspaceFolder}/build/px4_sitl_default/tmp", + "environment": [{"name": "PX4_SIM_MODEL", "value": "iris"}], + "externalConsole": true, + "MIMode": "lldb", + "preLaunchTask": "jmavsim", + "setupCommands": [ + { + "text": "pro hand -p true -s false -n false SIGCONT", + } + ] + }, { "name": "(jlink) px4_fmu-v2", "cwd": "${workspaceRoot}",