In the embedded world, sometimes you can&#x27;t even be a puts&#x2F;printf debuggerer. There have been some situations, typically early in development, where I&#x27;ve had to be a &quot;turn the LED on or turn it off&quot; debuggerer. Amazingly, that binary output is usually enough to fix whatever problem is happening and bootstrap into printf debugging or full ICE interactive debugging.