Debounce InterruptIn
Dependents: led_sigfox Allumag_lampe_sigfox Case_study_02_Turnstile B18_MP3_PLAYER ... more
Revision 3:e4b7033508d1, committed 2014-02-18
- 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 */