Timer Interupt handlers for Arduino Due.
There are a lot of divisions in the Timer1 handler because bresenhamStep() returns AVR timer counts.  Refactoring could improve this.