But I don't get how the debugger is supposed to work.
I get the following in my output window.
It seems to stop at the break point that I set in my loop function.
But hitting F10 (step over) just causes it to run so that it stops again at my break point. There does not seem to be any way to step through each line of code.
Program Started 'POVClockMultiplexed'
20:47:15.343 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:28.156 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:30.531 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:32.406 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:35.578 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:38.890 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:40.875 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:52.062 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()
POVClockMultiplexed Running
20:47:53.718 POVClockMultiplexed.ino, line 137 loop()
POVClockMultiplexed is paused at POVClockMultiplexed.ino, line 137, loop()