Here’s a portable library the works with multiple debug/DAP adapters.
I’m just mentioning it as it came up with a new Glasgow app, and wondered if the BP could be a possible adapter.
probe-rs (and DAP) seems to work with dozens of IDE’s like VScode, Eclipse, Vim, Emacs, etc. and multiple probes like FTDI, J-Link, and ST-Link
Just a thought.