Simple Dumping Monitor for Arduino Blog
Simple in use library to display dumps and debug Arduino sketches.
Brought to you by:
rabidvan
Added ISR breakpoint functions.
In order to debug interrupts, add breakISR() function call into your ISR() handler. For example:
ISR(TIMER2_OVF_vect) // My ISR() handler { breakISR(dumpmon::timer2_ovf); }
Compile and upload the dumpmonISR sketch from DumpMon examples. Open Serial Monitor, ISR breakpoint occured with message 'TIMER2_OVF interrupt'. Send command N or G to restart interrupt debugging. Next ISR breakpoint occured.
Use * command to switch ISR debug state on and off.