Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Revision:
29:ec2c5a69acd6
Parent:
15:b80555a4a8b9
Child:
32:69acb14778ea
diff -r 8126a4d620e8 -r ec2c5a69acd6 irpair.cpp
--- a/irpair.cpp	Sun May 21 13:04:21 2017 +0000
+++ b/irpair.cpp	Wed May 24 01:57:01 2017 +0000
@@ -1,9 +1,12 @@
 #include "irpair.h"
 #include "mbed.h"
 
+Ticker toggleIr;
+
 void IRPair::calibrateSensor() {
 
     ir.write( 1 );
+    wait_us(70);
 
     for (int i = 0; i < samplesToTake; ++i) 
         sensorAvg += recv.read();
@@ -16,6 +19,8 @@
 {
     float z = 0;
     ir.write( 1 );
+    wait_us(70);
+    
     for( int i = 0; i < samples; ++i )
         z += recv.read();
     ir.write( 0 );