Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Revision:
5:7e1e4cc19044
Parent:
4:b5b7836ca2b0
--- a/irled.cpp	Fri Apr 28 02:13:24 2017 +0000
+++ b/irled.cpp	Fri Apr 28 04:08:34 2017 +0000
@@ -4,7 +4,7 @@
 void IrLed::calibrateSensor() {
 
     for (int i = 0; i < samplesToTake; ++i) 
-        sensorAvg += ir.read();
+        sensorAvg += recv.read();
         
     sensorAvg /= samplesToTake;
 }
@@ -12,16 +12,13 @@
 float IrLed::getSamples( int samples )
 {
     float z = 0;
+    ir.write( 1 );
     for( int i = 0; i < samples; ++i )
-        z += ir.read();
+        z += recv.read();
+    ir.write( 0 );
     return z / samples;
 }
 
-float IrLed::blinkLED( int i )
-{
-    return 0.0;
-}
-
 /*
 inline float IrLED::blinkLED( int i, int samples )
 {