Any recommendations on the best way to debug an Arduino? I've tried using Atmel Studio but I'm looking for something that can pause the Arduino execution and allow me to step into the various functions and libraries that a sketch uses.
Most just use Serial.prints();
Do you want to single step the C++ code or the assembler code?