Quad X Type Multicopter

Dependencies:   IAP

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));
     }
 }