Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: D7A_Demo-Get-started CVtoOSCConverter EE3501keypad D7A_Localisation ... more
Fork of DebouncedInterrupt by
Revision 2:a50151994483, committed 2014-02-18
- Comitter:
- kandangath
- Date:
- Tue Feb 18 02:59:41 2014 +0000
- Parent:
- 1:ffacad1b455a
- Child:
- 3:e4b7033508d1
- Commit message:
- Readability changes
Changed in this revision
| DebounceInterrupts.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/DebounceInterrupts.h Tue Feb 18 01:07:31 2014 +0000
+++ b/DebounceInterrupts.h Tue Feb 18 02:59:41 2014 +0000
@@ -15,13 +15,10 @@
void (*fCallback)(void);
void onInterrupt(void);
public:
- /** Setup debounce for an InterruptIn.
- * fptr: pointer to function to be called when debounced Interrupt fires
- * interrupt: InterruptIn to monitor
- * rise: true:rise, false: fall
- * debounce_ms: milliseconds to wait for a stable input
- */
- DebounceInterrupts(void (*fptr)(void), InterruptIn *interrupt, const bool& rise=true, const uint32_t& debounce_ms=10);
+ DebounceInterrupts(void (*fptr)(void), /* function to be called after debounced InterruptIn */
+ InterruptIn *interrupt, /* InterruptIn to monitor */
+ const bool& rise=true, /* true: rise, false: fall */
+ const uint32_t& debounce_ms=10); /* stability duration required */
~DebounceInterrupts();
};
#endif
\ No newline at end of file
