Demystifying Common Microcontroller Debug Protocols [video]