Excellent work and thanks to 'scruss' for highlighting it. It's on my list of things to look deeper into. Just a few early comments -Hey all, I'm the author of piodebug.
It would be worth pointing out it is a '.mpy' module so usable with stock MicroPython, doesn't need MicroPython to be built from source. And you could provide a pre-built '.mpy' for those who don't have MicroPython source and 'mpy-cross' installed. That could attract more interest from MicroPython users who do just use it, simply load the 'firmware.uf2' and off they go.
My MPY_DIR needed to be different to yours. Might be worth adding some details on how to build, how to adjust MPY_DIR.
On disassembly; I personally don't like the 'jmp(+/-N)', would prefer the actual address, would also favour hex over decimal. There would be some benefit in adding some options to configure display format.
Might be worth getting in touch with Ashley Whittaker to see if there's any interest for a short MagPi article or for getting a mention on the Pi News/Blog/Project feed.I've been trying to give it a little more exposure
There's also Hackster.io, Tom's Hardware and Adafruit Blog to pitch to which is where I get most of my Pico news from.
Statistics: Posted by hippy — Wed Jan 31, 2024 4:55 pm