You can use multiple clicks event with one button. This library supports follow events, Single click, Double click, over 3 times click, Long press.

Dependents:   multiclick_test

Auto generated API documentation and code listings for MultiClick

Code

MultiClick.cpp [code]
MultiClick.h [code]