Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Revision:
13:2032db00f168
Parent:
12:5790e56a056f
Child:
15:b80555a4a8b9
--- a/motor.cpp	Fri May 12 23:25:07 2017 +0000
+++ b/motor.cpp	Sat May 13 02:40:49 2017 +0000
@@ -4,8 +4,8 @@
 void Motor::backward(double voltage) {
     if(voltage > maxSpeed){
         voltage = maxSpeed;
-    }else if(voltage < 0){
-        voltage = 0.0;
+    }else if(voltage < minSpeed){
+        voltage = minSpeed;
     }
     forw.write(voltage);
     back.write(0);
@@ -14,8 +14,8 @@
 void Motor::forward(double voltage) {
     if(voltage > maxSpeed){
         voltage = maxSpeed;
-    }else if(voltage < 0){
-        voltage = 0.0;
+    }else if(voltage < minSpeed){
+        voltage = minSpeed;
     }
     forw.write(0);
     back.write(voltage);
@@ -23,7 +23,7 @@
 
 void Motor::move(double voltage) {
     if(voltage < 0){
-        backward(voltage);
+        backward(-voltage);
     }
     if(voltage > 0){
         forward(voltage);