test

Revision:
13:7a12ba8a93d4
Parent:
11:acbbd742df47
--- a/EC.cpp	Fri Aug 09 06:27:49 2019 +0000
+++ b/EC.cpp	Wed Mar 11 09:06:24 2020 +0000
@@ -51,7 +51,7 @@
 ////////////////////////////////////////////////////1逓倍//////////////////////////////////////////////////////////////////
 Ec1multi::Ec1multi(PinName signalA,PinName signalB,int res) : Ec(res,1),signalA_(signalA),signalB_(signalB)
 {
-    signalA_.rise(callback(this,&Ec1multi::upA));
+    signalA_.rise(this,&Ec1multi::upA);
 }
 
 //ピン変化割り込み関数の定義
@@ -63,8 +63,8 @@
 ////////////////////////////////////////////////////2逓倍//////////////////////////////////////////////////////////////////
 Ec2multi::Ec2multi(PinName signalA,PinName signalB,int res) : Ec(res,2),signalA_(signalA),signalB_(signalB)
 {
-    signalA_.rise(callback(this,&Ec2multi::upA));
-    signalA_.fall(callback(this,&Ec2multi::downA));
+    signalA_.rise(this,&Ec2multi::upA);
+    signalA_.fall(this,&Ec2multi::downA);
 }
 
 //ピン変化割り込み関数の定義
@@ -82,10 +82,10 @@
 ////////////////////////////////////////////////////4逓倍//////////////////////////////////////////////////////////////////
 Ec4multi::Ec4multi(PinName signalA,PinName signalB,int res) : Ec(res,4),signalA_(signalA),signalB_(signalB),pa_(0),pb_(0)
 {
-    signalA_.rise(callback(this,&Ec4multi::upA));
-    signalA_.fall(callback(this,&Ec4multi::downA));
-    signalB_.rise(callback(this,&Ec4multi::upB));
-    signalB_.fall(callback(this,&Ec4multi::downB));
+    signalA_.rise(this,&Ec4multi::upA);
+    signalA_.fall(this,&Ec4multi::downA);
+    signalB_.rise(this,&Ec4multi::upB);
+    signalB_.fall(this,&Ec4multi::downB);
 }
 void Ec4multi::upA()
 {