Toru OHTSUKA
/
multiclick_test
Sample program for MultiClick library.
Diff: main.cpp
- Revision:
- 0:6faa2b0370ff
- Child:
- 1:82989f872e3b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Jun 12 04:36:16 2016 +0000 @@ -0,0 +1,31 @@ +#include "mbed.h" +#include "MultiClick.h" + +DigitalOut myled(LED1); + +MultiClick btn(dp24, PullUp); + +void clicked(void){ + printf("single clicked.\r\n"); +} + +void d_clicked(void){ + printf("double clicked.\r\n"); +} + +void n_clicked(int times){ + printf("%d clicked.\r\n", times); +} + +int main() { + btn.attach_clicked(clicked); + btn.attach_doubleclicked(d_clicked); + btn.attach_n_clicked(n_clicked); + + while(1) { + myled = 1; + wait(0.2); + myled = 0; + wait(0.2); + } +}