|
|
@ -11,6 +11,7 @@ |
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#include "../app/task_keystatus.h" |
|
|
|
#include "../app/task_appstatus.h" |
|
|
|
#include "../app/app_config.h" |
|
|
|
#include "../app/task_w600.h" |
|
|
|
#include "../bsp/bsp_key.h" |
|
|
@ -44,6 +45,8 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s) |
|
|
|
TTSS_Task_step(D_task_KEY_DETECT) |
|
|
|
if(L2_ReadKey3() == Key_Down) |
|
|
|
{ |
|
|
|
R.Operation_time = D_sys_now; |
|
|
|
|
|
|
|
if (s->Key3_Down_Begin_Time == 0) |
|
|
|
{ |
|
|
|
s->Key3_Down_Begin_Time = D_sys_now; |
|
|
@ -82,6 +85,8 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s) |
|
|
|
} |
|
|
|
else if (L2_ReadKey1() == Key_Down) |
|
|
|
{ |
|
|
|
R.Operation_time = D_sys_now; |
|
|
|
|
|
|
|
if (s->Key1_handled == 0 && R.app_status != POW_OFF) |
|
|
|
{ |
|
|
|
s->Key1_handled = 1; |
|
|
@ -91,6 +96,8 @@ void L3_task_keystatus_handler(S_TASK_KEYSTATUS *s) |
|
|
|
} |
|
|
|
else if (L2_ReadKey2() == Key_Down) |
|
|
|
{ |
|
|
|
R.Operation_time = D_sys_now; |
|
|
|
|
|
|
|
if (s->Key2_handled == 0 && R.app_status != POW_OFF) |
|
|
|
{ |
|
|
|
s->Key2_handled = 1; |
|
|
|