|
@ -43,12 +43,12 @@ void T_key_schedule(void) |
|
|
if ((T_key_structer_s->key_before_state != T_key_structer_s->key_now_state) && (T_key_structer_s->key_now_state == true)) |
|
|
if ((T_key_structer_s->key_before_state != T_key_structer_s->key_now_state) && (T_key_structer_s->key_now_state == true)) |
|
|
{ |
|
|
{ |
|
|
short_press_event_cb_s(); |
|
|
short_press_event_cb_s(); |
|
|
T_key_structer_s->key_start_time = port_get_ticket(); |
|
|
|
|
|
|
|
|
T_key_structer_s->key_start_press_down_time = port_get_ticket(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (T_key_structer_s->key_now_state) |
|
|
if (T_key_structer_s->key_now_state) |
|
|
{ |
|
|
{ |
|
|
if (port_get_ticket() - T_key_structer_s->key_start_time > key_long_press_time_ms) |
|
|
|
|
|
|
|
|
if (port_get_ticket() - T_key_structer_s->key_start_press_down_time > key_long_press_time_ms) |
|
|
{ |
|
|
{ |
|
|
long_press_event_cb_s(); |
|
|
long_press_event_cb_s(); |
|
|
} |
|
|
} |
|
|