test

Dependents:   measuring_wheel Nucleo_NHK_2018_syudo_wheel wheel_test3 wheel_test4 ... more

Fork of QEI by Aaron Berk

Files at this revision

API Documentation at this revision

Comitter:
tanabe2000
Date:
Mon Jul 02 08:35:17 2018 +0000
Parent:
0:5c2ad81551aa
Child:
2:fe23b32e62ca
Commit message:
qei;

Changed in this revision

QEI.cpp Show annotated file Show diff for this revision Revisions of this file
QEI.h Show annotated file Show diff for this revision Revisions of this file
--- a/QEI.cpp	Thu Sep 02 16:48:55 2010 +0000
+++ b/QEI.cpp	Mon Jul 02 08:35:17 2018 +0000
@@ -133,7 +133,11 @@
          PinName index,
          int pulsesPerRev,
          Encoding encoding) : channelA_(channelA), channelB_(channelB),
+         led(LED2), 
         index_(index) {
+        
+    channelA_.mode(PullUp);
+    channelB_.mode(PullUp);
 
     pulses_       = 0;
     revolutions_  = 0;
@@ -236,7 +240,7 @@
 // predict - if this is the case, it is generally safe to ignore it, update
 // the state and carry on, with the error correcting itself shortly after.
 void QEI::encode(void) {
-
+//    led  = !led;
     int change = 0;
     int chanA  = channelA_.read();
     int chanB  = channelB_.read();
--- a/QEI.h	Thu Sep 02 16:48:55 2010 +0000
+++ b/QEI.h	Mon Jul 02 08:35:17 2018 +0000
@@ -238,6 +238,7 @@
 
     volatile int pulses_;
     volatile int revolutions_;
+    DigitalOut led;
 
 };