DMD working braking, ramping, and direction control on M1
Surprisingly effective (though not really integrated PID rate control code in Dual Motor Driver Code
Working slightly more integrated (still slightly hacked) RPM control
Broke all the #ifdefs and watchdog timer, but PWM is back up to speed and timer setup is better handled now
Added beginnings of custom encoder reading code
Committing all for revert
Fixing a conflict error
Revert 1aaed61..229887e

This rolls back to commit 1aaed61ab26ce22b1d179dbf9beff1c45a8d03ae.
Revert 5583401..6d4fa54

This rolls back to commit 558340168ba1a6e0ab0dc843e2c30d81665b7222.
Everything's still broken!
Revert 1aaed61..b2f92b8

This rolls back to commit 1aaed61ab26ce22b1d179dbf9beff1c45a8d03ae.
Commit for revert
Revert b2f92b8..0f160bf

This rolls back to commit b2f92b840df9383560d34d76835bb85b17caf157.
Most things seem to be working again, custom encoder code is functional though not as streamlined as I'd like
Everything works again! There's even accurate rotation rate control!
Began changing speed control settings to new version

Enable and mode settings vs. old mode settings using two bits
(Mostly) working reversing code for power ramping and PID RPM control, also changed how motor control mode is selected to add more options
Most features are functional, this is a backup of a working copy before implementing the second motor to the degree of the motor1
Finally got working direction control in RPM and Ramping modes again
Fixed PID direction control

Now it’s calculated power based, instead of speed and set direction
based.
Basically, the PID calculation handles direction control instead of
checking the target direction.