pull the zero crossing pins high since I'm using a comparator that doesn't drive the outputs high like the opamps did
allow control by either rpm or commutation period, rpm seems better at low speed, commutation at high speed
played around with braking and determined it's not really possible with the current architecture, left detailed comment; moved some stuff around
too much stuff; even odd phase tracking, phase shift stuff, cool new interrupt drive Serial data output with python pymatlab based charting, yeah
lots of work on the serial monitor module, refactor it to support arbitrary fields from the controller, use binary, can now do 3 fields at a 2ms sampling frequency, various tweaks to improve speed control based on being able to see high resolution data.
input smoothing, acceleration tracking (mostly to demonstrate if I need it I can do it), better serial monitor initialization
don't track acceleration, it's too expensive and messes up commutation timings (b/c I'm *positive* the serial monitor isn't doing it ;) )
generialize input smoothing, tighten up timing, phase shift hacking
merge