Add LONG_PRESS_CLICK

pull/30/head
ChenYangFeng 3 years ago
parent 0610f1533a
commit 92da547b37

@ -143,8 +143,8 @@ void button_handler(struct Button* handle)
EVENT_CB(LONG_PRESS_HOLD); EVENT_CB(LONG_PRESS_HOLD);
} else { //releasd } else { //releasd
handle->event = (uint8_t)PRESS_UP; handle->event = (uint8_t)LONG_PRESS_CLICK;
EVENT_CB(PRESS_UP); EVENT_CB(LONG_PRESS_CLICK);
handle->state = 0; //reset handle->state = 0; //reset
} }
break; break;

@ -26,6 +26,7 @@ typedef enum {
DOUBLE_CLICK, DOUBLE_CLICK,
LONG_PRESS_START, LONG_PRESS_START,
LONG_PRESS_HOLD, LONG_PRESS_HOLD,
LONG_PRESS_CLICK,
number_of_event, number_of_event,
NONE_PRESS NONE_PRESS
}PressEvent; }PressEvent;

Loading…
Cancel
Save