Toru OHTSUKA
/
multiclick_test
Sample program for MultiClick library.
main.cpp
- Committer:
- ohtsuka
- Date:
- 2016-06-16
- Revision:
- 1:82989f872e3b
- Parent:
- 0:6faa2b0370ff
- Child:
- 2:918e95bf0abc
File content as of revision 1:82989f872e3b:
#include "mbed.h" #include "MultiClick.h" Serial pc(USBTX,USBRX); DigitalOut myled(LED1); MultiClick btn(dp24, PullUp); void clicked(void){ printf("\n********** single clicked.\n"); } void d_clicked(void){ printf("\n********** double clicked.\n"); } void n_clicked(int times){ printf("\n********** %d clicked.\n", times); } void longpressed(void){ printf("\n********** longpressed.\n"); } int main() { pc.baud(115200); btn.attach_clicked(clicked); btn.attach_doubleclicked(d_clicked); btn.attach_n_clicked(n_clicked); btn.attach_longpressed(longpressed); while(1) { myled = 1; wait(0.2); myled = 0; wait(0.2); } }