motor drive libary to use speed control, coasting and dynamic braking. NOTE, dynamic braking my result in large currents. this may or may not set the motor driver on fire/break it/other undesired effects. so read the data sheet folks.
--- a/motordriver.h Fri Nov 19 12:33:38 2010 +0000 +++ b/motordriver.h Thu Nov 25 13:31:22 2010 +0000 @@ -68,6 +68,12 @@ */ float stop(float duty); +/** return the current state of the motor +* +* @param void +* @return state of motor, -1 to 1 is speed, -2 is braking, 2 is coasting. -3 is error. +*/ + float state(void); protected: PwmOut _pwm; @@ -78,4 +84,8 @@ }; + + + + #endif