A demo program for DebounceIn

Dependencies:   DebounceIn mbed

main.cpp

Committer:
takuo
Date:
2015-12-20
Revision:
0:3588368c5b3c

File content as of revision 0:3588368c5b3c:

/** A demo program for DebounceIn
 * Takuo WATANABE
 * http://mbed.org/users/takuo/code/DebounceIn/
 */

#include "mbed.h"
#include "DebounceIn.h"

int nrise = 0, nfall = 0;
void rise() { nrise++; }
void fall() { nfall++; }

int main() {
    DebounceIn button(p14);
    button.rise(rise);
    button.fall(fall);
    while (true) {
        printf("nrise=%d, nfall=%d\n", nrise, nfall);
        wait(1);
    }
}