test
Diff: EC.cpp
- Revision:
- 13:7a12ba8a93d4
- Parent:
- 11:acbbd742df47
diff -r f261038cb88f -r 7a12ba8a93d4 EC.cpp --- 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() {