Debounce InterruptIn

Dependents:   led_sigfox Allumag_lampe_sigfox Case_study_02_Turnstile B18_MP3_PLAYER ... more

Revision:
8:4b3ff16d5f91
Parent:
7:2d73e219dadf
Child:
9:970b74eb0407
--- a/DebounceInterrupts.cpp	Tue Feb 18 07:00:07 2014 +0000
+++ b/DebounceInterrupts.cpp	Tue Feb 18 07:04:22 2014 +0000
@@ -30,6 +30,7 @@
 
 void DebounceInterrupts::_callback()
 {
+    _last_debounce_count = _debounce_count;
     _debounce_count = 0;
     fCallback();
 }
@@ -42,5 +43,5 @@
 
 unsigned int DebounceInterrupts::get_debounce()
 {
-    return _debounce_count;
+    return _last_debounce_count;
 }