This article describes a technique for debugging microcontroller firmware when a full-featured debugger or equivalent functionality is not available, and when print-statement debugging (also known as printf() debugging) is cumbersome due to the high rate at which debugging data is generated. The capture log technique involves storing the debugging data in memory buffers during normalContinue reading "Debugging with Capture Logs"