JackN
JackN
There is no reason why such functionality cannot be delivered as part of the VSCode extension. The VSCode API, and DAP Protocol extensibility, would make it relatively smooth to present...
The VSCode extension does not have explicit support for semihosting. I believe the CLI interface `probe-rs run` does have support. PR's are always welcome :)
> Unfortunately, I have zero experience with vscode extension development For what it is worth, I don't believe there will be any changes required to the VSCode extension. This can...
This is the [code](https://github.com/probe-rs/probe-rs/blob/fd7982030a6251c9e966e2c0c0cebe75a6050e5b/probe-rs/src/bin/probe-rs/cmd/dap_server/server/debugger.rs#L81-L120) for the 'master loop' of the debugger, where it synchronizes status of the VSCode/DAP client with that of the target, and executes requests, marshals data, etc....
Closing this as NIF until someone is willing to PR this fix :)
Thanks for your kind words. We are a small core team, with many other very smart contributors that make a great repo. That said, we all do this in our...
@bugadani I just remembered ... we used to have a channel name, and then removed it, because it can be specified in the target application when the channels are configured....
@bugadani I'm not sure I like having the outer and inner option. It adds code complexity and maintenance, for something that the user configures once in a `launch.json` file, and...
I don't want to propose changing cargo-embed ... it will impact existing users. I am just suggesting that we don't bring the unnecessary complexity to the dap-server. Especially since there...
@Tiwalun Quite a few people I know of, use this extension with `probe-rs` from the `master` branch (usually a few fixes and features ahead of the published). By bundling the...