QEIその2

Dependents:   Nucleo_Motor Nucleo_Motor mbed_test_enc mbed_touteki_MR1 ... more

Fork of QEI2 by Kiko Ishimoto

QEIver2です。 前回のQEIよりハードウェアの節約を実現しました。 基本的にメソッドの追加などはないですが、コンストラクタに引数を追加しました。 第五引数にTimerクラスのアドレスを突っ込むことでTimerクラスの共有ができます。 また従来のQEIクラスの非効率的なTimerクラスの使い方をなくすことで、複数のQEIを使うことができました

Revision:
1:1f4e8614d0ed
Parent:
0:a24686ca50ab
Child:
3:f285adb565b1
--- a/QEI.h	Fri Apr 17 06:44:34 2015 +0000
+++ b/QEI.h	Fri Jun 19 06:35:58 2015 +0000
@@ -47,13 +47,14 @@
     double getRPMS();
     double getRPUS();
     int          pulsesPerRev_;
+    void state(int i);
 private:
     Timer Mper , Rper ,MSper ,USper; 
     Ticker Tick;
     double RPM , RPS ,RPMS , RPUS;
 
+
     void encode(void);
-
  
     void index(void);