fix:修复菜单上下键反了的问题
feat:增加cross处理开关
This commit is contained in:
@@ -83,9 +83,9 @@ static void Event(page_event event)
|
||||
|
||||
Curser_Last = Curser;
|
||||
if (page_event_forward == event) {
|
||||
Curser--; // 光标上移
|
||||
Curser++; // 光标上移
|
||||
} else if (page_event_backward == event) {
|
||||
Curser++; // 光标下移
|
||||
Curser--; // 光标下移
|
||||
} else if (page_event_press_short == event) {
|
||||
event_flag = 1; // 选中参数
|
||||
Print_Curser(Curser, Curser_Last, RGB565_RED);
|
||||
@@ -102,7 +102,7 @@ static void Event(page_event event)
|
||||
}
|
||||
Print_Curser(Curser, Curser_Last, RGB565_PURPLE);
|
||||
} else if (1 == event_flag) {
|
||||
if (page_event_forward == event) {
|
||||
if (page_event_backward == event) {
|
||||
switch (Param_Data[Curser + pafrist - 1].type) {
|
||||
case EFLOAT:
|
||||
*((float *)(Param_Data[Curser + pafrist - 1].p_data)) += powf(10, index_power);
|
||||
@@ -116,7 +116,7 @@ static void Event(page_event event)
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else if (page_event_backward == event) {
|
||||
} else if ( page_event_forward== event) {
|
||||
switch (Param_Data[Curser + pafrist - 1].type) {
|
||||
case EFLOAT:
|
||||
*((float *)(Param_Data[Curser + pafrist - 1].p_data)) -= powf(10.0f, (float)index_power);
|
||||
|
||||
@@ -91,9 +91,9 @@ static void Event(page_event event)
|
||||
|
||||
Curser_Last = Curser;
|
||||
if (page_event_forward == event) {
|
||||
Curser--; // 光标上移
|
||||
Curser++; // 光标上移
|
||||
} else if (page_event_backward == event) {
|
||||
Curser++; // 光标下移
|
||||
Curser--; // 光标下移
|
||||
} else if (page_event_press_short == event) {
|
||||
event_flag = 1; // 选中参数
|
||||
Print_Curser(Curser, Curser_Last, RGB565_RED);
|
||||
@@ -111,7 +111,7 @@ static void Event(page_event event)
|
||||
}
|
||||
Print_Curser(Curser, Curser_Last, RGB565_PURPLE);
|
||||
} else if (1 == event_flag) {
|
||||
if (page_event_forward == event) {
|
||||
if (page_event_backward == event) {
|
||||
switch (Param_Data[Curser + pafrist - 1].type) {
|
||||
case EFLOAT:
|
||||
*((float *)(Param_Data[Curser + pafrist - 1].p_data)) += powf(10.0f, (float)index_power);
|
||||
@@ -125,7 +125,7 @@ static void Event(page_event event)
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else if (page_event_backward == event) {
|
||||
} else if ( page_event_forward == event) {
|
||||
switch (Param_Data[Curser + pafrist - 1].type) {
|
||||
case EFLOAT:
|
||||
*((float *)(Param_Data[Curser + pafrist - 1].p_data)) -= powf(10.0f, (float)index_power);
|
||||
|
||||
Reference in New Issue
Block a user