Firmware developers always want to hit the "easy button", especially when debugging large professional development projects. A common way of achieving this is by using the serial terminal rather than leveraging professional debuggers.
But as codebases grow and firmware becomes more complex, these shortcuts can quickly become huge time sucks, an...