syouichi imamori
/
MulticopterQuadX
Quad X Type Multicopter
Diff: PulseWidthCounter/PulseWidthCounter.cpp
- Revision:
- 8:1db19b529b22
- Parent:
- 2:59ac9df97701
--- a/PulseWidthCounter/PulseWidthCounter.cpp Tue Apr 28 01:48:21 2015 +0000 +++ b/PulseWidthCounter/PulseWidthCounter.cpp Sun Feb 21 05:14:57 2021 +0000 @@ -2,15 +2,15 @@ #include "InterruptIn.h" #include "PulseWidthCounter.h" -PulseWidthCounter::PulseWidthCounter(PinName _interrupt,bool positive) : interrupt(_interrupt) //constructa +PulseWidthCounter::PulseWidthCounter(PinName inpin,bool positive) : pulsein(inpin) //constructa { if ( positive ) - { interrupt.rise(this,&PulseWidthCounter::start); - interrupt.fall(this,&PulseWidthCounter::stop); + { pulsein.rise(callback(this,&PulseWidthCounter::start)); + pulsein.fall(callback(this,&PulseWidthCounter::stop)); } else - { interrupt.fall(this,&PulseWidthCounter::start); - interrupt.rise(this,&PulseWidthCounter::stop); + { pulsein.fall(callback(this,&PulseWidthCounter::start)); + pulsein.rise(callback(this,&PulseWidthCounter::stop)); } }