Debounce InterruptIn

Dependents:   led_sigfox Allumag_lampe_sigfox Case_study_02_Turnstile B18_MP3_PLAYER ... more

Files at this revision

API Documentation at this revision

Comitter:
kandangath
Date:
Tue Feb 18 05:11:10 2014 +0000
Parent:
2:a50151994483
Child:
4:19689187352e
Commit message:
Cleanup

Changed in this revision

DebounceInterrupts.cpp Show annotated file Show diff for this revision Revisions of this file
DebounceInterrupts.h Show annotated file Show diff for this revision Revisions of this file
--- a/DebounceInterrupts.cpp	Tue Feb 18 02:59:41 2014 +0000
+++ b/DebounceInterrupts.cpp	Tue Feb 18 05:11:10 2014 +0000
@@ -9,9 +9,9 @@
 {
     fCallback = fptr;
     if (rise) {
-        interruptIn->rise(this, &DebounceInterrupts::onInterrupt);
+        interruptIn->rise(this, &DebounceInterrupts::_onInterrupt);
     } else {
-        interruptIn->fall(this, &DebounceInterrupts::onInterrupt);
+        interruptIn->fall(this, &DebounceInterrupts::_onInterrupt);
     }
     fDebounce_us = 1000*debounce_ms;
 }
@@ -20,7 +20,7 @@
 {
 }
 
-void DebounceInterrupts::onInterrupt()
+void DebounceInterrupts::_onInterrupt()
 {
     timeout.detach();
     timeout.attach_us(fCallback,fDebounce_us);
--- a/DebounceInterrupts.h	Tue Feb 18 02:59:41 2014 +0000
+++ b/DebounceInterrupts.h	Tue Feb 18 05:11:10 2014 +0000
@@ -13,7 +13,7 @@
 private:
     unsigned int fDebounce_us;
     void (*fCallback)(void);
-    void onInterrupt(void);
+    void _onInterrupt(void);
 public:
     DebounceInterrupts(void (*fptr)(void),              /* function to be called after debounced InterruptIn */
                        InterruptIn *interrupt,          /* InterruptIn to monitor */