Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Revision:
11:8fc2b703086b
Parent:
10:810d1849da9d
Child:
15:b80555a4a8b9
diff -r 810d1849da9d -r 8fc2b703086b main.h
--- a/main.h	Sat May 06 22:49:31 2017 +0000
+++ b/main.h	Sun May 07 01:13:42 2017 +0000
@@ -4,6 +4,9 @@
 #include "mbed.h"
 #include "ITG3200.h"
 #include "motor.h"
+#include "QEI.h"
+#define PULSES 3520
+#define SAMPLE_NUM 100
 
 // Motors
 /*
@@ -70,9 +73,12 @@
 void disableButton4();
 
 int dipFlags = 0;
-#define BUTTON1_FLAG 0x0001
-#define BUTTON2_FLAG 0x0010
-#define BUTTON3_FLAG 0x0100
-#define BUTTON4_FLAG 0x1000
+#define BUTTON1_FLAG 0x1
+#define BUTTON2_FLAG 0x2
+#define BUTTON3_FLAG 0x4
+#define BUTTON4_FLAG 0x8
+
+QEI encoder0( PA_5, PB_3, NC, PULSES, QEI::X4_ENCODING );
+QEI encoder1( PA_1, PA_0, NC, PULSES, QEI::X4_ENCODING );
 
 #endif
\ No newline at end of file