@jn nice!! the ARM7TDMI probe is explicitly designed to be used as a pattern for other devices, so the code is very polished and follows what i consider current best practices
if you write your own in a similar manner i would be very happy to have it upstream
which CPU are you interested in?