First let me say C::B rocks! I have used too many interfaces in my career to count.
So many, I can barely remember how any of them work, in any detail.
I love the idea of a common IDE (as many seem to as well).
I have been able to successfully make multiple Microchip PIC compilers work with C::B (Compile & recognize errors/warnings properly).
Awesome fun!
--------------------
I would like to learn how to integrate off the shelf debuggers to work with C::B IDE as well.
To start, I am interested in trying to integrate MICROCHIP MBD to work in the background while I use the C::B debugger buttons (BREAKPOINTS, DEBUG, RUN, NEXT, WATCHES, ETC).
Microchip MDB seems to be a pretty straight forward command line controllable debugger.
As an example:
When I set a breakpoint in C::B, I want to write a command line that says:
"break filename:linenumber" or "break *address"
To setup a watch variable, I want to write a command line that says:
"watch DataAddress"
Do I have to build a plugin, or can I simply use variables in a script file?
Can someone who has done this in the past, point me in the right direction (documentation, example code, anything)?
Any guidance is greatly appreciated.