abc

Dependents:   Microwave_MBED MicrowaveSimulation_LPC1768 RTOS_Alarm_Clock USB_Project_Host ... more

Revision:
13:09b53a088a9c
Parent:
12:7022ffaa74f5
Child:
14:da09706b92f5
--- a/DebouncedInterrupt.h	Tue Feb 18 16:47:32 2014 +0000
+++ b/DebouncedInterrupt.h	Tue Feb 18 16:51:44 2014 +0000
@@ -35,10 +35,12 @@
 class DebouncedInterrupt {
 private:
     unsigned int _debounce_us;
-    volatile unsigned int _debounce_count;
-    volatile unsigned int _last_debounce_count;
     InterruptIn *_in;
     
+    // Diagnostics
+    volatile unsigned int _bounce_count;
+    volatile unsigned int _last_bounce_count;
+    
     void (*fCallback)(void);
     void _onInterrupt(void);
     void _callback(void);
@@ -54,9 +56,9 @@
     
     
     /*
-    * Get number of de-bounced interrupts
-    * @return: debounced count
+    * Get number of bounces 
+    * @return: bounce count
     */
-    unsigned int get_debounce();
+    unsigned int get_bounce();
 };
 #endif
\ No newline at end of file