Debounce InterruptIn
Dependents: led_sigfox Allumag_lampe_sigfox Case_study_02_Turnstile B18_MP3_PLAYER ... more
Diff: DebouncedInterrupt.h
- Revision:
- 21:34b95e1b2bf3
- Parent:
- 20:996ea2fc8d2d
- Child:
- 22:9733f886810a
--- a/DebouncedInterrupt.h Fri Feb 21 16:50:56 2014 +0000 +++ b/DebouncedInterrupt.h Tue Feb 25 07:13:29 2014 +0000 @@ -56,6 +56,9 @@ // Start monitoring the interupt and attach a callback void attach(void (*fptr)(void), const gpio_irq_event trigger, const uint32_t& debounce_ms=10); + + template<typename T> + void attach(T* cptr, void (*fptr)(void), const gpio_irq_event trigger, const uint32_t& debounce_ms=10); // Stop monitoring the interrupt void reset();