Toru OHTSUKA
/
multiclick_test
Sample program for MultiClick library.
Diff: main.cpp
- Revision:
- 1:82989f872e3b
- Parent:
- 0:6faa2b0370ff
- Child:
- 2:918e95bf0abc
--- a/main.cpp Sun Jun 12 04:36:16 2016 +0000 +++ b/main.cpp Thu Jun 16 01:34:22 2016 +0000 @@ -1,26 +1,35 @@ #include "mbed.h" #include "MultiClick.h" +Serial pc(USBTX,USBRX); + DigitalOut myled(LED1); MultiClick btn(dp24, PullUp); void clicked(void){ - printf("single clicked.\r\n"); + printf("\n********** single clicked.\n"); } void d_clicked(void){ - printf("double clicked.\r\n"); + printf("\n********** double clicked.\n"); } void n_clicked(int times){ - printf("%d clicked.\r\n", 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;