Debounce InterruptIn
Dependents: led_sigfox Allumag_lampe_sigfox Case_study_02_Turnstile B18_MP3_PLAYER ... more
Diff: DebouncedInterrupt.cpp
- Revision:
- 19:d12a5b89ac3a
- Parent:
- 18:e6e9bc6402b7
- Child:
- 21:34b95e1b2bf3
--- a/DebouncedInterrupt.cpp Wed Feb 19 01:47:45 2014 +0000 +++ b/DebouncedInterrupt.cpp Wed Feb 19 03:30:52 2014 +0000 @@ -56,8 +56,7 @@ { _last_bounce_count = _bounce_count; _bounce_count = 0; - unsigned int expected_state = (_trigger==IRQ_RISE)?1:0; - if(_din->read() == expected_state) { + if(_din->read() == (_trigger==IRQ_RISE)) { fCallback(); } }