Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
VC66_7C
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ISUZU
VC66_7C
Commits
a713defe
Commit
a713defe
authored
Nov 17, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整界面显示
parent
649b6b58
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
23391 additions
and
23198 deletions
+23391
-23198
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22908
-22886
project.siz
ghs/project.siz
+2
-2
Key_user.c
source/Application/APP/Key/Key_user.c
+118
-78
GUI.c
source/Application/Graphic/GUI/GUI.c
+182
-45
GUI.h
source/Application/Graphic/GUI/GUI.h
+3
-8
Menu.h
source/Application/Graphic/Menu/Menu.h
+70
-81
Menu_user.c
source/Application/Graphic/Menu/Menu_user.c
+108
-98
No files found.
ghs/project
View file @
a713defe
No preview for this file type
ghs/project.hex
View file @
a713defe
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ghs/project.siz
View file @
a713defe
project .intvect 1536
project .text 31
183
6
project .rodata 410
81
5
project .text 31
255
6
project .rodata 410
77
5
project .secinfo 120
project .syscall 6
project .romdata 9045
...
...
source/Application/APP/Key/Key_user.c
View file @
a713defe
...
...
@@ -9,10 +9,14 @@
#include "RTE_ADC.h"
#include "CAN_Communication_Matrix.h"
#include "GUI.h"
/*-------------------------------------------------------*/
/*无车速限制值*/
#define DISPSPEEDNULLMAX 66
#define K_Line_User_RYLQQ 100
#define K_Line_User_KQGZJ 100
/*----------按键具体功能执行的回调函数-----------------------*/
...
...
@@ -68,34 +72,49 @@ void Key_Operation_Up(Key_Event_en_t enKeyEvent)
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_UP
);
}
}
/* 39 发动机机油&滤清器*/
/* 40 燃油滤清器*/
/* 41 变速箱油*/
/* 42 差速器油*/
/* 43 空气干燥器干燥剂*/
/* 44 动力转向液*/
/* 45 轮胎*/
/* 46 更换机油&机油滤清器*/
/* 47 更换燃油滤清器*/
/* 48 更换变速箱油*/
/* 49 更换差速器油*/
/* 50 SMOOTHER离合器油*/
/* 51 更换动力转向液*/
/* 52 轮胎换位・更换*/
/* 53 设定日期*/
/* 54 */
/* 55 */
/* 56 设定时间*/
/* 57 */
/* 58 设定语言*/
/* 59 速度设定-高速路*/
/* 60 速度设定-一般路*/
/* 61 发动机转速设定*/
/* 62 急加速设定*/
/* 63 急减速设定*/
/* 64 长时间怠速设定*/
/* 65 辅助驻车解除设定*/
/* 66 轮胎匹配画面*/
/*保养通知设定 更换机油&机油滤清器*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_1
)
{
if
(
User_set_Num
.
User_FDJYLQQ
==
(
uint32_t
)
K_Line_Set
.
K_Line_LID4F
*
1000
)
User_set_Num
.
User_FDJYLQQ
=
0
;
}
/*保养通知设定 更换燃油滤清器*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_2
)
{
if
(
User_set_Num
.
User_RYLQQ
==
(
uint32_t
)
K_Line_User_RYLQQ
*
1000
)
User_set_Num
.
User_RYLQQ
=
0
;
}
/*保养通知设定 更换变速箱油*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_3
)
{
if
(
User_set_Num
.
User_BSXY
==
(
uint32_t
)
K_Line_Set
.
K_Line_LID4A
*
1000
)
User_set_Num
.
User_BSXY
=
0
;
}
/*保养通知设定 更换差速器右*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_4
)
{
if
(
User_set_Num
.
User_CSQY
==
(
uint32_t
)
K_Line_Set
.
K_Line_LID4B
*
1000
)
User_set_Num
.
User_CSQY
=
0
;
}
/*保养通知设定 更换动力转向油*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_6
)
{
if
(
User_set_Num
.
User_DLZXY
==
(
uint32_t
)
K_Line_Set
.
K_Line_LID4D
*
1000
)
User_set_Num
.
User_DLZXY
=
0
;
}
/*保养通知设定 轮胎换位.更换*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_7
)
{
if
(
User_set_Num
.
User_LT
==
(
uint32_t
)
K_Line_Set
.
K_Line_LID4E
*
1000
)
User_set_Num
.
User_LT
=
0
;
}
/*语言设置 ----反*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
{
if
(
User_set_Num
.
User_Language
>
1
)
User_set_Num
.
User_Language
--
;
}
}
}
else
...
...
@@ -128,35 +147,49 @@ void Key_Operation_Down(Key_Event_en_t enKeyEvent)
{
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_DOWN
);
}
/*保养通知设定 更换机油&机油滤清器*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_1
)
{
if
(
User_set_Num
.
User_FDJYLQQ
==
0
)
User_set_Num
.
User_FDJYLQQ
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4F
*
1000
;
}
/*保养通知设定 更换燃油滤清器*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_2
)
{
if
(
User_set_Num
.
User_RYLQQ
==
0
)
User_set_Num
.
User_RYLQQ
=
(
uint32_t
)
K_Line_User_RYLQQ
*
1000
;
}
/*保养通知设定 更换变速箱油*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_3
)
{
if
(
User_set_Num
.
User_BSXY
==
0
)
User_set_Num
.
User_BSXY
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4A
*
1000
;
}
/*保养通知设定 更换差速器油*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_4
)
{
if
(
User_set_Num
.
User_CSQY
==
0
)
User_set_Num
.
User_CSQY
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4B
*
1000
;
}
/*保养通知设定 更换动力转向液*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_6
)
{
if
(
User_set_Num
.
User_DLZXY
==
0
)
User_set_Num
.
User_DLZXY
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4D
*
1000
;
}
/*保养通知设定 轮胎换位.更换*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_3_MENU_7
)
{
if
(
User_set_Num
.
User_LT
==
0
)
User_set_Num
.
User_LT
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4E
*
1000
;
}
/*语言设置 ----反*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
{
if
(
User_set_Num
.
User_Language
<
7
)
User_set_Num
.
User_Language
++
;
}
/* 39 发动机机油&滤清器*/
/* 40 燃油滤清器*/
/* 41 变速箱油*/
/* 42 差速器油*/
/* 43 空气干燥器干燥剂*/
/* 44 动力转向液*/
/* 45 轮胎*/
/* 46 更换机油&机油滤清器*/
/* 47 更换燃油滤清器*/
/* 48 更换变速箱油*/
/* 49 更换差速器油*/
/* 50 SMOOTHER离合器油*/
/* 51 更换动力转向液*/
/* 52 轮胎换位・更换*/
/* 53 设定日期*/
/* 54 */
/* 55 */
/* 56 设定时间*/
/* 57 */
/* 58 设定语言*/
/* 59 速度设定-高速路*/
/* 60 速度设定-一般路*/
/* 61 发动机转速设定*/
/* 62 急加速设定*/
/* 63 急减速设定*/
/* 64 长时间怠速设定*/
/* 65 辅助驻车解除设定*/
/* 66 轮胎匹配画面*/
}
}
else
...
...
@@ -185,15 +218,22 @@ void Key_Operation_Enter(Key_Event_en_t enKeyEvent)
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
if
(((
bCurMenuIDX
>=
_MN_DSP_LEVEL2MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_2_MENU_8
))
||
((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_4_MENU_11
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_4_MENU_22
))
||
((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_4_MENU_41
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_4_MENU_47
)))
{
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_ENTER
);
}
else
if
(((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_3_MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_4_MENU_3
))
||
else
if
(((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_3_MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_3_MENU_7
))
||
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
||
((
bCurMenuIDX
>=
_MN_DSP_LEVEL4_4_MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL4_4_MENU_7
)))
{
MenuFlag
.
Menu_Return
=
1
;
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_ENTER
);
}
/*轮胎匹配界面*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_5
)
{
}
/*Go Return*/
else
if
(
bCurMenuIDX
==
_MN_DSP_ENTER_MENU
)
...
...
@@ -244,32 +284,32 @@ void Key_Operation_Return(Key_Event_en_t enKeyEvent)
{
if
(
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
||
/*语言设定*/
((
bCurMenuIDX
>=
_MN_DSP_LEVEL
4_4_MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL4_4_MENU_
7
))
/*省油设定子菜单*/
((
bCurMenuIDX
>=
_MN_DSP_LEVEL
3_4_MENU_41
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_4_MENU_4
7
))
/*省油设定子菜单*/
)
{
MenuFlag
.
Menu_Return
=
0
;
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_EXIT
);
}
//else if (bCurMenuIDX == _MN_DSP_LEVEL3_4_MENU_A
) /*胎压设置界面返回操作*/
//
{
//
if (User_set_Num.User_TpmsStatus != 2) /*不是正在匹配状态*/
//
{
//
NextMenu(MenuOptTab[bCurMenuIDX].VK_IDX_EXIT);
//
}
//
else
//
{
//
User_set_Num.User_TpmsStatus = 1; /*退出匹配界面*/
//
if (User_set_Num.User_Temp_Return == 0)
//
{
//
User_set_Num.User_Temp_Return = 1; /*取消配对标记*/
//
User_set_Num.User_TpmsSend = 3; /*报文外发次数*/
//
}
//
else
//
{
//
; /* do nonthing*/
//
}
//
}
//
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_5
)
/*胎压设置界面返回操作*/
{
if
(
User_set_Num
.
User_TpmsStatus
!=
2
)
/*不是正在匹配状态*/
{
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_EXIT
);
}
else
{
User_set_Num
.
User_TpmsStatus
=
1
;
/*退出匹配界面*/
if
(
User_set_Num
.
User_Temp_Return
==
0
)
{
User_set_Num
.
User_Temp_Return
=
1
;
/*取消配对标记*/
User_set_Num
.
User_TpmsSend
=
3
;
/*报文外发次数*/
}
else
{
;
/* do nonthing*/
}
}
}
else
{
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_EXIT
);
...
...
source/Application/Graphic/GUI/GUI.c
View file @
a713defe
...
...
@@ -651,8 +651,8 @@ void Gui_ADAS_Display(uint8_t Mode)
GUI_General_Display
(
ADAS_Sprite
,
CN_jiao4
,
GUI_BLENDMODE_SRC_OVER
);
if
((((
Sys_Sta_A1
==
0u
)
||
(
Sys_Sta_A1
==
4u
))
&&
(
CanStatusA1
==
CAN_SIG_NORMAL
))
||
(((
Sys_Sta_2A
==
0u
)
||
(
Sys_Sta_2A
==
4u
))
&&
(
CanStatus2A
==
CAN_SIG_NORMAL
))
||
(((
Sys_Sta_A0
==
0u
)
||
(
Sys_Sta_A0
==
4u
))
&&
(
CanStatusA0
==
CAN_SIG_NORMAL
)))
(((
Sys_Sta_2A
==
0u
)
||
(
Sys_Sta_2A
==
4u
))
&&
(
CanStatus2A
==
CAN_SIG_NORMAL
))
||
(((
Sys_Sta_A0
==
0u
)
||
(
Sys_Sta_A0
==
4u
))
&&
(
CanStatusA0
==
CAN_SIG_NORMAL
)))
{
if
(
FLASH_SYNC_1Hz
)
{
...
...
@@ -1871,35 +1871,17 @@ void GUI_BG_Rep_Menu_Display(uint8_t Mode)
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_2_MENU_
6
)
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_2_MENU_
7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_2black
+
State_Flag
.
WXTZ_RYLQY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
State_Flag
.
WXTZ_BSXY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_6
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_5black
+
State_Flag
.
WXTZ_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_2_MENU_7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
State_Flag
.
WXTZ_BSXY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_5black
+
State_Flag
.
WXTZ_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_5black
+
State_Flag
.
WXTZ_DLZXY
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_5black
+
State_Flag
.
WXTZ_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_6black
+
State_Flag
.
WXTZ_DLZXY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_8
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_7black
+
State_Flag
.
WXTZ_LT
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
}
else
...
...
@@ -2131,29 +2113,17 @@ void GUI_BG_RepSet_Menu_Display(uint8_t Mode)
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
State_Flag
.
WXSD_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_
5
)
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_
6
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_02black
+
State_Flag
.
WXSD_RYLQY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_03black
+
State_Flag
.
WXSD_BSXY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
State_Flag
.
WXSD_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_6
)
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_03black
+
State_Flag
.
WXSD_BSXY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
State_Flag
.
WXSD_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_05black
+
State_Flag
.
WXSD_LHQY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
State_Flag
.
WXSD_CSQY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_05black
+
State_Flag
.
WXSD_LHQY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_06black
+
State_Flag
.
WXSD_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_05black
+
State_Flag
.
WXSD_LHQY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_06black
+
State_Flag
.
WXSD_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_07black
+
State_Flag
.
WXSD_DLZXY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_06black
+
State_Flag
.
WXSD_DLZXY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
...
...
@@ -2492,7 +2462,7 @@ void GUI_BG_UserSetMenu6_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_11black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//
GUI_Translate_Display(MENU_Sprite, (CN_User_Menu2_04_11black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
}
else
{
...
...
@@ -3512,7 +3482,6 @@ void GUI_BG_RepMenuSet_Menu_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_wenzi
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_fengexian
,
GUI_BLENDMODE_SRC_OVER
);
/*line*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_kuang
,
GUI_BLENDMODE_SRC_OVER
);
/*框*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
GUI_General_Display
(
MENU_Sprite
,
CN_white_queding
,
GUI_BLENDMODE_SRC_OVER
);
/*ENTER*/
}
else
...
...
@@ -3520,66 +3489,234 @@ void GUI_BG_RepMenuSet_Menu_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_1_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_1_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_1
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_2_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_2_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_2
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_3_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_3_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_3
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_4_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_4_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_4
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_5_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_5_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_5
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSetMenu_3_6_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_RepSetMenu_3_6_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_16, GUI_BLENDMODE_SRC_OVER); /*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_5
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
if
(
User_set_Num
.
User_FDJYLQQ
)
{
if
(
User_set_Num
.
User_FDJYLQQ
>
999
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_15_douhao
,
471u
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
/*逗号*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Digit_Display
(
MENU_Sprite
,
User_set_Num
.
User_FDJYLQQ
,
Nb_15_0
,
6u
,
5u
,
GUI_SETREP_X
,
255u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_02_10
,
GUI_BLENDMODE_SRC_OVER
);
/*不设定*/
}
}
else
{
...
...
@@ -3968,7 +4105,7 @@ void GUI_BG_UserSet_SYSD_7_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
UserSet_SYSD_7
_Display
* Function Name : GUI_BG_
TPMS_PictureSet
_Display
* Description :
* Input : None
* Output : None
...
...
source/Application/Graphic/GUI/GUI.h
View file @
a713defe
...
...
@@ -63,13 +63,8 @@ typedef struct
extern
volatile
_Display_State_Flag
State_Flag
;
typedef
struct
{
uint16_t
Year
;
uint8_t
Month
;
uint8_t
Date
;
uint8_t
Hour
;
uint8_t
Minute
;
uint8_t
SetDate
;
/* 设置日期标识*/
uint8_t
SetTime
;
/* 设置
解耦睡觉哦考吗脑婆睡觉哦
*/
uint8_t
SetTime
;
/* 设置
时间标识
*/
uint8_t
Language
;
/* 当前语言标识*/
uint8_t
LeapYear
;
/* 设置闰年标识*/
uint8_t
User_Gsl
;
/* 速度设定-高速路*/
...
...
@@ -80,8 +75,6 @@ typedef struct
uint8_t
User_Date
;
/* 日期设置格式切换标识*/
uint8_t
User_Time
;
/* 时间设置格式切换标识*/
uint8_t
Date_Time
;
/* 显示时间日期标识*/
uint8_t
Date_Format
;
/* 显示日期格式标识*/
uint8_t
Time_Format
;
/* 显示时间格式标识*/
uint8_t
User_HSASET
;
/* HSA调整*/
uint8_t
User_Language
;
/* 语言设置*/
uint8_t
User_Company
;
/* 单位设定*/
...
...
@@ -95,6 +88,7 @@ typedef struct
uint32_t
User_DLZXY
;
/* 动力转向油*/
uint32_t
User_LT
;
/* 轮胎*/
uint32_t
User_QDJ
;
/* 起动机*/
uint32_t
User_LHQY
;
/* 离合器油*/
uint8_t
User_Tpms
;
/* 当前是哪个轮子 0-12*/
uint8_t
User_TpmsStatus
;
/* 当前胎压匹配界面 0 胎压未配置状态, 1 轮胎选中界面, 2 轮胎正在配置*/
uint8_t
User_Temp_Return
;
/* 取消胎压配置 0 1 取消配对标记*/
...
...
@@ -157,6 +151,7 @@ static const uint16_t GUI_TPMS_MIC2_X[4] = {329u, 404u, 510u, 574u};
static
const
uint16_t
GUI_REP1_X
[
6
]
=
{
582u
,
565u
,
547u
,
521u
,
503u
,
485u
};
static
const
uint16_t
GUI_REP_X
[
4
]
=
{
582u
,
565u
,
547u
,
521u
};
static
const
uint16_t
GUI_SETREP_X
[
6
]
=
{
520u
,
503u
,
485u
,
458u
,
441u
,
424u
};
static
const
uint16_t
GUIUsetSetYPos
[
2
]
=
{
304u
,
282u
};
static
const
uint16_t
GUIUsetSetYPosX
[
2
]
=
{
358u
,
337u
};
...
...
source/Application/Graphic/Menu/Menu.h
View file @
a713defe
...
...
@@ -39,81 +39,78 @@ typedef enum
_MN_DSP_LEVEL2_2_MENU_2
,
/* 15 燃油滤清器*/
_MN_DSP_LEVEL2_2_MENU_3
,
/* 16 变速箱油*/
_MN_DSP_LEVEL2_2_MENU_4
,
/* 17 差速器油*/
_MN_DSP_LEVEL2_2_MENU_6
,
/* 18 空气干燥器干燥剂*/
_MN_DSP_LEVEL2_2_MENU_7
,
/* 19 动力转向液*/
_MN_DSP_LEVEL2_2_MENU_8
,
/* 20 轮胎*/
_MN_DSP_LEVEL2_3_MENU_1
,
/* 21 更换机油&机油滤清器*/
_MN_DSP_LEVEL2_3_MENU_2
,
/* 22 更换燃油滤清器*/
_MN_DSP_LEVEL2_3_MENU_3
,
/* 23 更换变速箱油*/
_MN_DSP_LEVEL2_3_MENU_4
,
/* 24 更换差速器油*/
_MN_DSP_LEVEL2_3_MENU_5
,
/* 25 离合器油*/
_MN_DSP_LEVEL2_3_MENU_6
,
/* 26 更换动力转向液*/
_MN_DSP_LEVEL2_3_MENU_7
,
/* 27 轮胎换位・更换*/
_MN_DSP_LEVEL2_4_MENU_1
,
/* 28 设定日期*/
_MN_DSP_LEVEL2_4_MENU_2
,
/* 29 设定时间*/
_MN_DSP_LEVEL2_4_MENU_3
,
/* 30 语言设定*/
_MN_DSP_LEVEL2_4_MENU_4
,
/* 31 设定节油驾驶建议*/
_MN_DSP_LEVEL2_4_MENU_5
,
/* 32 TPMS轮胎设定*/
_MN_DSP_LEVEL2_5_MENU_1
,
/* 33 LDWS 警报演示*/
_MN_DSP_LEVEL2_5_MENU_2
,
/* 34 AEBS第1警报演示*/
_MN_DSP_LEVEL2_5_MENU_3
,
/* 35 AEBS第2警报演示*/
_MN_DSP_LEVEL2_5_MENU_4
,
/* 36 AEBS全力制动警报演示*/
_MN_DSP_LEVEL2_6_MENU_1
,
/* 37 轮胎气压*/
_MN_DSP_LEVEL2_6_MENU_2
,
/* 38 轮胎温度*/
_MN_DSP_LEVEL2_2_MENU_7
,
/* 18 动力转向液*/
_MN_DSP_LEVEL2_2_MENU_8
,
/* 19 轮胎*/
_MN_DSP_LEVEL2_3_MENU_1
,
/* 20 更换机油&机油滤清器*/
_MN_DSP_LEVEL2_3_MENU_2
,
/* 21 更换燃油滤清器*/
_MN_DSP_LEVEL2_3_MENU_3
,
/* 22 更换变速箱油*/
_MN_DSP_LEVEL2_3_MENU_4
,
/* 23 更换差速器油*/
_MN_DSP_LEVEL2_3_MENU_6
,
/* 24 更换动力转向液*/
_MN_DSP_LEVEL2_3_MENU_7
,
/* 25 轮胎换位・更换*/
_MN_DSP_LEVEL2_4_MENU_1
,
/* 26 设定日期*/
_MN_DSP_LEVEL2_4_MENU_2
,
/* 27 设定时间*/
_MN_DSP_LEVEL2_4_MENU_3
,
/* 28 语言设定*/
_MN_DSP_LEVEL2_4_MENU_4
,
/* 29 设定节油驾驶建议*/
_MN_DSP_LEVEL2_4_MENU_5
,
/* 30 TPMS轮胎设定*/
_MN_DSP_LEVEL2_4_MENU_6
,
/* 31 显示设定*/
_MN_DSP_LEVEL2_5_MENU_1
,
/* 32 LDWS 警报演示*/
_MN_DSP_LEVEL2_5_MENU_2
,
/* 33 AEBS第1警报演示*/
_MN_DSP_LEVEL2_5_MENU_3
,
/* 34 AEBS第2警报演示*/
_MN_DSP_LEVEL2_5_MENU_4
,
/* 35 AEBS全力制动警报演示*/
_MN_DSP_LEVEL2_6_MENU_1
,
/* 36 轮胎气压*/
_MN_DSP_LEVEL2_6_MENU_2
,
/* 37 轮胎温度*/
/*三级菜单*/
_MN_DSP_LEVEL3_2_MENU_1
,
/* 39 发动机机油&滤清器*/
_MN_DSP_LEVEL3_2_MENU_2
,
/* 40 燃油滤清器*/
_MN_DSP_LEVEL3_2_MENU_3
,
/* 41 变速箱油*/
_MN_DSP_LEVEL3_2_MENU_4
,
/* 42 差速器油*/
_MN_DSP_LEVEL3_2_MENU_6
,
/* 43 空气干燥器干燥剂*/
_MN_DSP_LEVEL3_2_MENU_7
,
/* 44 动力转向液*/
_MN_DSP_LEVEL3_2_MENU_8
,
/* 45 轮胎*/
_MN_DSP_LEVEL3_3_MENU_1
,
/* 46 更换机油&机油滤清器*/
_MN_DSP_LEVEL3_3_MENU_2
,
/* 47 更换燃油滤清器*/
_MN_DSP_LEVEL3_3_MENU_3
,
/* 48 更换变速箱油*/
_MN_DSP_LEVEL3_3_MENU_4
,
/* 49 更换差速器油*/
_MN_DSP_LEVEL3_3_MENU_5
,
/* 50 SMOOTHER离合器油*/
_MN_DSP_LEVEL3_3_MENU_6
,
/* 51 更换动力转向液*/
_MN_DSP_LEVEL3_3_MENU_7
,
/* 52 轮胎换位・更换*/
_MN_DSP_LEVEL3_4_MENU_11
,
/* 53 设定日期*/
_MN_DSP_LEVEL3_4_MENU_12
,
/* 54 */
_MN_DSP_LEVEL3_4_MENU_13
,
/* 55 */
_MN_DSP_LEVEL3_4_MENU_21
,
/* 56 设定时间*/
_MN_DSP_LEVEL3_4_MENU_22
,
/* 57 */
_MN_DSP_LEVEL3_4_MENU_3
,
/* 58 设定语言*/
_MN_DSP_LEVEL3_4_MENU_41
,
/* 59 速度设定-高速路*/
_MN_DSP_LEVEL3_4_MENU_42
,
/* 60 速度设定-一般路*/
_MN_DSP_LEVEL3_4_MENU_43
,
/* 61 发动机转速设定*/
_MN_DSP_LEVEL3_4_MENU_44
,
/* 62 急加速设定*/
_MN_DSP_LEVEL3_4_MENU_45
,
/* 63 急减速设定*/
_MN_DSP_LEVEL3_4_MENU_46
,
/* 64 长时间怠速设定*/
_MN_DSP_LEVEL3_4_MENU_47
,
/* 65 辅助驻车解除设定*/
_MN_DSP_LEVEL3_4_MENU_5
,
/* 66 轮胎匹配画面*/
_MN_DSP_LEVEL3_5_MENU_1
,
/* 67 LDWS 警报演示*/
_MN_DSP_LEVEL3_5_MENU_2
,
/* 68 AEBS第1警报演示*/
_MN_DSP_LEVEL3_5_MENU_3
,
/* 69 AEBS第2警报演示*/
_MN_DSP_LEVEL3_5_MENU_4
,
/* 70 AEBS全力制动警报演示*/
_MN_DSP_LEVEL3_2_MENU_1
,
/* 38 发动机机油&滤清器*/
_MN_DSP_LEVEL3_2_MENU_2
,
/* 39 燃油滤清器*/
_MN_DSP_LEVEL3_2_MENU_3
,
/* 40 变速箱油*/
_MN_DSP_LEVEL3_2_MENU_4
,
/* 41 差速器油*/
_MN_DSP_LEVEL3_2_MENU_7
,
/* 42 动力转向液*/
_MN_DSP_LEVEL3_2_MENU_8
,
/* 43 轮胎*/
_MN_DSP_LEVEL3_3_MENU_1
,
/* 44 更换机油&机油滤清器*/
_MN_DSP_LEVEL3_3_MENU_2
,
/* 45 更换燃油滤清器*/
_MN_DSP_LEVEL3_3_MENU_3
,
/* 46 更换变速箱油*/
_MN_DSP_LEVEL3_3_MENU_4
,
/* 47 更换差速器油*/
_MN_DSP_LEVEL3_3_MENU_6
,
/* 48 更换动力转向液*/
_MN_DSP_LEVEL3_3_MENU_7
,
/* 49 轮胎换位・更换*/
_MN_DSP_LEVEL3_4_MENU_11
,
/* 50 设定日期-年*/
_MN_DSP_LEVEL3_4_MENU_12
,
/* 51 设定日期-月*/
_MN_DSP_LEVEL3_4_MENU_13
,
/* 52 设定日期-日*/
_MN_DSP_LEVEL3_4_MENU_21
,
/* 53 设定时间-时*/
_MN_DSP_LEVEL3_4_MENU_22
,
/* 54 设定时间-分*/
_MN_DSP_LEVEL3_4_MENU_3
,
/* 55 设定语言*/
_MN_DSP_LEVEL3_4_MENU_41
,
/* 56 速度设定-高速路*/
_MN_DSP_LEVEL3_4_MENU_42
,
/* 57 速度设定-一般路*/
_MN_DSP_LEVEL3_4_MENU_43
,
/* 58 发动机转速设定*/
_MN_DSP_LEVEL3_4_MENU_44
,
/* 59 急加速设定*/
_MN_DSP_LEVEL3_4_MENU_45
,
/* 60 急减速设定*/
_MN_DSP_LEVEL3_4_MENU_46
,
/* 61 长时间怠速设定*/
_MN_DSP_LEVEL3_4_MENU_47
,
/* 62 辅助驻车解除设定*/
_MN_DSP_LEVEL3_4_MENU_5
,
/* 63 轮胎匹配画面*/
_MN_DSP_LEVEL3_5_MENU_1
,
/* 64 LDWS 警报演示*/
_MN_DSP_LEVEL3_5_MENU_2
,
/* 65 AEBS第1警报演示*/
_MN_DSP_LEVEL3_5_MENU_3
,
/* 66 AEBS第2警报演示*/
_MN_DSP_LEVEL3_5_MENU_4
,
/* 67 AEBS全力制动警报演示*/
/*四级菜单*/
_MN_DSP_LEVEL4_4_MENU_1
,
/*
71
*/
_MN_DSP_LEVEL4_4_MENU_2
,
/*
72
*/
_MN_DSP_LEVEL4_4_MENU_3
,
/* 7
3
*/
_MN_DSP_LEVEL4_4_MENU_4
,
/* 7
4
*/
_MN_DSP_LEVEL4_4_MENU_5
,
/* 7
5
*/
_MN_DSP_LEVEL4_4_MENU_6
,
/* 7
6
*/
_MN_DSP_LEVEL4_4_MENU_7
,
/* 7
7
*/
_MN_DSP_LEVEL4_4_MENU_1
,
/*
68 速度设定-高速路
*/
_MN_DSP_LEVEL4_4_MENU_2
,
/*
69 速度设定-一般路
*/
_MN_DSP_LEVEL4_4_MENU_3
,
/* 7
0 发动机转速设定
*/
_MN_DSP_LEVEL4_4_MENU_4
,
/* 7
1 急加速设定
*/
_MN_DSP_LEVEL4_4_MENU_5
,
/* 7
2 急减速设定
*/
_MN_DSP_LEVEL4_4_MENU_6
,
/* 7
3 长时间怠速设定
*/
_MN_DSP_LEVEL4_4_MENU_7
,
/* 7
4 辅助驻车解除设定
*/
/*特殊界面*/
_MN_DSP_ENTER_MENU
,
/* 78
*/
_MN_DSP_RETURN_MENU
,
/* 79
*/
_MN_DSP_ENTER_MENU
,
/* 75 确认
*/
_MN_DSP_RETURN_MENU
,
/* 76 返回
*/
};
typedef
uint8_t
_MENU_IDX
;
...
...
@@ -228,14 +225,6 @@ EXTERN_MEU_PROCESS void Level2_2Menu_4Enter(void);
EXTERN_MEU_PROCESS
void
Level2_2Menu_4Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_4Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_5Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_5Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_5Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_6Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_6Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_6Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_7Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_7Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_2Menu_7Exit
(
void
);
...
...
@@ -260,10 +249,6 @@ EXTERN_MEU_PROCESS void Level2_3Menu_4Enter(void);
EXTERN_MEU_PROCESS
void
Level2_3Menu_4Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_4Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_5Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_5Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_5Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_6Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_6Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_6Exit
(
void
);
...
...
@@ -292,6 +277,10 @@ EXTERN_MEU_PROCESS void Level2_4Menu_5Enter(void);
EXTERN_MEU_PROCESS
void
Level2_4Menu_5Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_5Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_6Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_6Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_6Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_5Menu_1Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_5Menu_1Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_5Menu_1Exit
(
void
);
...
...
source/Application/Graphic/Menu/Menu_user.c
View file @
a713defe
...
...
@@ -42,82 +42,79 @@ const _MenuOptTab MenuOptTab[] =
/*14*/
{
_MN_DSP_LEVEL3_2_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_2
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_1Enter
,
Level2_2Menu_1Do
,
Level2_2Menu_1Exit
},
/* _MN_DSP_LEVEL2_2_MENU_1 */
/*15*/
{
_MN_DSP_LEVEL3_2_MENU_2
,
_MN_DSP_LEVEL2_2_MENU_1
,
_MN_DSP_LEVEL2_2_MENU_3
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_2Enter
,
Level2_2Menu_2Do
,
Level2_2Menu_2Exit
},
/* _MN_DSP_LEVEL2_2_MENU_2 */
/*16*/
{
_MN_DSP_LEVEL3_2_MENU_3
,
_MN_DSP_LEVEL2_2_MENU_2
,
_MN_DSP_LEVEL2_2_MENU_4
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_3Enter
,
Level2_2Menu_3Do
,
Level2_2Menu_3Exit
},
/* _MN_DSP_LEVEL2_2_MENU_3 */
/*17*/
{
_MN_DSP_LEVEL3_2_MENU_4
,
_MN_DSP_LEVEL2_2_MENU_3
,
_MN_DSP_LEVEL2_2_MENU_6
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_4Enter
,
Level2_2Menu_4Do
,
Level2_2Menu_4Exit
},
/* _MN_DSP_LEVEL2_2_MENU_4 */
/*18*/
{
_MN_DSP_LEVEL3_2_MENU_6
,
_MN_DSP_LEVEL2_2_MENU_4
,
_MN_DSP_LEVEL2_2_MENU_7
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_6Enter
,
Level2_2Menu_6Do
,
Level2_2Menu_6Exit
},
/* _MN_DSP_LEVEL2_2_MENU_6 */
/*19*/
{
_MN_DSP_LEVEL3_2_MENU_7
,
_MN_DSP_LEVEL2_2_MENU_6
,
_MN_DSP_LEVEL2_2_MENU_8
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_7Enter
,
Level2_2Menu_7Do
,
Level2_2Menu_7Exit
},
/* _MN_DSP_LEVEL2_2_MENU_7 */
/*20*/
{
_MN_DSP_LEVEL3_2_MENU_8
,
_MN_DSP_LEVEL2_2_MENU_7
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_8Enter
,
Level2_2Menu_8Do
,
Level2_2Menu_8Exit
},
/* _MN_DSP_LEVEL2_2_MENU_8 */
/*21*/
{
_MN_DSP_LEVEL3_3_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_1Enter
,
Level2_3Menu_1Do
,
Level2_3Menu_1Exit
},
/* _MN_DSP_LEVEL2_3_MENU_1 */
/*22*/
{
_MN_DSP_LEVEL3_3_MENU_2
,
_MN_DSP_LEVEL2_3_MENU_1
,
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_2Enter
,
Level2_3Menu_2Do
,
Level2_3Menu_2Exit
},
/* _MN_DSP_LEVEL2_3_MENU_2 */
/*23*/
{
_MN_DSP_LEVEL3_3_MENU_3
,
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_3Enter
,
Level2_3Menu_3Do
,
Level2_3Menu_3Exit
},
/* _MN_DSP_LEVEL2_3_MENU_3 */
/*24*/
{
_MN_DSP_LEVEL3_3_MENU_4
,
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_DSP_LEVEL2_3_MENU_5
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_4Enter
,
Level2_3Menu_4Do
,
Level2_3Menu_4Exit
},
/* _MN_DSP_LEVEL2_3_MENU_4 */
/*25*/
{
_MN_DSP_LEVEL3_3_MENU_5
,
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_5Enter
,
Level2_3Menu_5Do
,
Level2_3Menu_5Exit
},
/* _MN_DSP_LEVEL2_3_MENU_5 */
/*26*/
{
_MN_DSP_LEVEL3_3_MENU_6
,
_MN_DSP_LEVEL2_3_MENU_5
,
_MN_DSP_LEVEL2_3_MENU_7
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_6Enter
,
Level2_3Menu_6Do
,
Level2_3Menu_6Exit
},
/* _MN_DSP_LEVEL2_3_MENU_6 */
/*27*/
{
_MN_DSP_LEVEL3_3_MENU_7
,
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_7Enter
,
Level2_3Menu_7Do
,
Level2_3Menu_7Exit
},
/* _MN_DSP_LEVEL2_3_MENU_7 */
/*28*/
{
_MN_DSP_LEVEL3_4_MENU_11
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_1Enter
,
Level2_4Menu_1Do
,
Level2_4Menu_1Exit
},
/* _MN_DSP_LEVEL2_4_MENU_1 */
/*29*/
{
_MN_DSP_LEVEL3_4_MENU_21
,
_MN_DSP_LEVEL2_4_MENU_1
,
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_2Enter
,
Level2_4Menu_2Do
,
Level2_4Menu_2Exit
},
/* _MN_DSP_LEVEL2_4_MENU_2 */
/*30*/
{
_MN_DSP_LEVEL3_4_MENU_3
,
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_DSP_LEVEL2_4_MENU_4
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_3Enter
,
Level2_4Menu_3Do
,
Level2_4Menu_3Exit
},
/* _MN_DSP_LEVEL2_4_MENU_3 */
/*31*/
{
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_DSP_LEVEL2_4_MENU_5
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_4Enter
,
Level2_4Menu_4Do
,
Level2_4Menu_4Exit
},
/* _MN_DSP_LEVEL2_4_MENU_4 */
/*32*/
{
_MN_DSP_LEVEL3_4_MENU_5
,
_MN_DSP_LEVEL2_4_MENU_4
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_5Enter
,
Level2_4Menu_5Do
,
Level2_4Menu_5Exit
},
/* _MN_DSP_LEVEL2_4_MENU_5 */
/*33*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_1Enter
,
Level2_5Menu_1Do
,
Level2_5Menu_1Exit
},
/* _MN_DSP_LEVEL2_5_MENU_1 */
/*34*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_1
,
_MN_DSP_LEVEL2_5_MENU_3
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_2Enter
,
Level2_5Menu_2Do
,
Level2_5Menu_2Exit
},
/* _MN_DSP_LEVEL2_5_MENU_2 */
/*35*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
_MN_DSP_LEVEL2_5_MENU_4
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_3Enter
,
Level2_5Menu_3Do
,
Level2_5Menu_3Exit
},
/* _MN_DSP_LEVEL2_5_MENU_3 */
/*36*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_3
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_4Enter
,
Level2_5Menu_4Do
,
Level2_5Menu_4Exit
},
/* _MN_DSP_LEVEL2_5_MENU_4 */
/*37*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_6_MENU_2
,
_MN_DSP_LEVEL2MENU_6
,
Level2_6Menu_1Enter
,
Level2_6Menu_1Do
,
Level2_6Menu_1Exit
},
/* _MN_DSP_LEVEL2_6_MENU_1 */
/*38*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_6_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_6
,
Level2_6Menu_2Enter
,
Level2_6Menu_2Do
,
Level2_6Menu_2Exit
},
/* _MN_DSP_LEVEL2_6_MENU_2 */
/*17*/
{
_MN_DSP_LEVEL3_2_MENU_4
,
_MN_DSP_LEVEL2_2_MENU_3
,
_MN_DSP_LEVEL2_2_MENU_7
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_4Enter
,
Level2_2Menu_4Do
,
Level2_2Menu_4Exit
},
/* _MN_DSP_LEVEL2_2_MENU_4 */
/*18*/
{
_MN_DSP_LEVEL3_2_MENU_7
,
_MN_DSP_LEVEL2_2_MENU_4
,
_MN_DSP_LEVEL2_2_MENU_8
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_7Enter
,
Level2_2Menu_7Do
,
Level2_2Menu_7Exit
},
/* _MN_DSP_LEVEL2_2_MENU_7 */
/*19*/
{
_MN_DSP_LEVEL3_2_MENU_8
,
_MN_DSP_LEVEL2_2_MENU_7
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_8Enter
,
Level2_2Menu_8Do
,
Level2_2Menu_8Exit
},
/* _MN_DSP_LEVEL2_2_MENU_8 */
/*20*/
{
_MN_DSP_LEVEL3_3_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_1Enter
,
Level2_3Menu_1Do
,
Level2_3Menu_1Exit
},
/* _MN_DSP_LEVEL2_3_MENU_1 */
/*21*/
{
_MN_DSP_LEVEL3_3_MENU_2
,
_MN_DSP_LEVEL2_3_MENU_1
,
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_2Enter
,
Level2_3Menu_2Do
,
Level2_3Menu_2Exit
},
/* _MN_DSP_LEVEL2_3_MENU_2 */
/*22*/
{
_MN_DSP_LEVEL3_3_MENU_3
,
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_3Enter
,
Level2_3Menu_3Do
,
Level2_3Menu_3Exit
},
/* _MN_DSP_LEVEL2_3_MENU_3 */
/*23*/
{
_MN_DSP_LEVEL3_3_MENU_4
,
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_4Enter
,
Level2_3Menu_4Do
,
Level2_3Menu_4Exit
},
/* _MN_DSP_LEVEL2_3_MENU_4 */
/*24*/
{
_MN_DSP_LEVEL3_3_MENU_6
,
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_DSP_LEVEL2_3_MENU_7
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_6Enter
,
Level2_3Menu_6Do
,
Level2_3Menu_6Exit
},
/* _MN_DSP_LEVEL2_3_MENU_6 */
/*25*/
{
_MN_DSP_LEVEL3_3_MENU_7
,
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_7Enter
,
Level2_3Menu_7Do
,
Level2_3Menu_7Exit
},
/* _MN_DSP_LEVEL2_3_MENU_7 */
/*26*/
{
_MN_DSP_LEVEL3_4_MENU_11
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_1Enter
,
Level2_4Menu_1Do
,
Level2_4Menu_1Exit
},
/* _MN_DSP_LEVEL2_4_MENU_1 */
/*27*/
{
_MN_DSP_LEVEL3_4_MENU_21
,
_MN_DSP_LEVEL2_4_MENU_1
,
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_2Enter
,
Level2_4Menu_2Do
,
Level2_4Menu_2Exit
},
/* _MN_DSP_LEVEL2_4_MENU_2 */
/*28*/
{
_MN_DSP_LEVEL3_4_MENU_3
,
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_DSP_LEVEL2_4_MENU_4
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_3Enter
,
Level2_4Menu_3Do
,
Level2_4Menu_3Exit
},
/* _MN_DSP_LEVEL2_4_MENU_3 */
/*29*/
{
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_DSP_LEVEL2_4_MENU_5
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_4Enter
,
Level2_4Menu_4Do
,
Level2_4Menu_4Exit
},
/* _MN_DSP_LEVEL2_4_MENU_4 */
/*30*/
{
_MN_DSP_LEVEL3_4_MENU_5
,
_MN_DSP_LEVEL2_4_MENU_4
,
_MN_DSP_LEVEL2_4_MENU_6
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_5Enter
,
Level2_4Menu_5Do
,
Level2_4Menu_5Exit
},
/* _MN_DSP_LEVEL2_4_MENU_5 */
/*31*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_5
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_6Enter
,
Level2_4Menu_6Do
,
Level2_4Menu_6Exit
},
/* _MN_DSP_LEVEL2_4_MENU_5 */
/*32*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_1Enter
,
Level2_5Menu_1Do
,
Level2_5Menu_1Exit
},
/* _MN_DSP_LEVEL2_5_MENU_1 */
/*33*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_1
,
_MN_DSP_LEVEL2_5_MENU_3
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_2Enter
,
Level2_5Menu_2Do
,
Level2_5Menu_2Exit
},
/* _MN_DSP_LEVEL2_5_MENU_2 */
/*34*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
_MN_DSP_LEVEL2_5_MENU_4
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_3Enter
,
Level2_5Menu_3Do
,
Level2_5Menu_3Exit
},
/* _MN_DSP_LEVEL2_5_MENU_3 */
/*35*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_3
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_5
,
Level2_5Menu_4Enter
,
Level2_5Menu_4Do
,
Level2_5Menu_4Exit
},
/* _MN_DSP_LEVEL2_5_MENU_4 */
/*36*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_6_MENU_2
,
_MN_DSP_LEVEL2MENU_6
,
Level2_6Menu_1Enter
,
Level2_6Menu_1Do
,
Level2_6Menu_1Exit
},
/* _MN_DSP_LEVEL2_6_MENU_1 */
/*37*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_6_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_6
,
Level2_6Menu_2Enter
,
Level2_6Menu_2Do
,
Level2_6Menu_2Exit
},
/* _MN_DSP_LEVEL2_6_MENU_2 */
/*三级菜单*/
/*39*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_1
,
Level3_2Menu_1Enter
,
Level3_2Menu_1Do
,
Level3_2Menu_1Exit
},
// _MN_DSP_LEVEL3_2_MENU_1
/*40*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_2
,
Level3_2Menu_2Enter
,
Level3_2Menu_2Do
,
Level3_2Menu_2Exit
},
// _MN_DSP_LEVEL3_2_MENU_2
/*41*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_3
,
Level3_2Menu_3Enter
,
Level3_2Menu_3Do
,
Level3_2Menu_3Exit
},
// _MN_DSP_LEVEL3_2_MENU_3
/*42*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_4
,
Level3_2Menu_4Enter
,
Level3_2Menu_4Do
,
Level3_2Menu_4Exit
},
// _MN_DSP_LEVEL3_2_MENU_4
/*43*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_6
,
Level3_2Menu_6Enter
,
Level3_2Menu_6Do
,
Level3_2Menu_6Exit
},
// _MN_DSP_LEVEL3_2_MENU_6
/*44*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_7
,
Level3_2Menu_7Enter
,
Level3_2Menu_7Do
,
Level3_2Menu_7Exit
},
// _MN_DSP_LEVEL3_2_MENU_7
/*45*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_8
,
Level3_2Menu_8Enter
,
Level3_2Menu_8Do
,
Level3_2Menu_8Exit
},
// _MN_DSP_LEVEL3_2_MENU_8
/*46*/
{
_MN_DSP_LEVEL2_3_MENU_1
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_1
,
Level3_3Menu_1Enter
,
Level3_3Menu_1Do
,
Level3_3Menu_1Exit
},
// _MN_DSP_LEVEL3_3_MENU_1
/*47*/
{
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_2
,
Level3_3Menu_2Enter
,
Level3_3Menu_2Do
,
Level3_3Menu_2Exit
},
// _MN_DSP_LEVEL3_3_MENU_2
/*48*/
{
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_3
,
Level3_3Menu_3Enter
,
Level3_3Menu_3Do
,
Level3_3Menu_3Exit
},
// _MN_DSP_LEVEL3_3_MENU_3
/*49*/
{
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_4
,
Level3_3Menu_4Enter
,
Level3_3Menu_4Do
,
Level3_3Menu_4Exit
},
// _MN_DSP_LEVEL3_3_MENU_4
/*50*/
{
_MN_DSP_LEVEL2_3_MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_5
,
Level3_3Menu_5Enter
,
Level3_3Menu_5Do
,
Level3_3Menu_5Exit
},
// _MN_DSP_LEVEL3_3_MENU_5
/*51*/
{
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_6
,
Level3_3Menu_6Enter
,
Level3_3Menu_6Do
,
Level3_3Menu_6Exit
},
// _MN_DSP_LEVEL3_3_MENU_6
/*52*/
{
_MN_DSP_LEVEL2_3_MENU_7
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_7
,
Level3_3Menu_7Enter
,
Level3_3Menu_7Do
,
Level3_3Menu_7Exit
},
// _MN_DSP_LEVEL3_3_MENU_7
/*53*/
{
_MN_DSP_LEVEL3_4_MENU_12
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_1
,
Level3_4Menu_1Do_1
,
Level3_4Menu_1Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*54*/
{
_MN_DSP_LEVEL3_4_MENU_13
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_2
,
Level3_4Menu_1Do_2
,
Level3_4Menu_1Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*55*/
{
_MN_DSP_LEVEL2_4_MENU_1
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_3
,
Level3_4Menu_1Do_3
,
Level3_4Menu_1Exit_3
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*56*/
{
_MN_DSP_LEVEL3_4_MENU_22
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
Level3_4Menu_2Enter_1
,
Level3_4Menu_2Do_1
,
Level3_4Menu_2Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_21 ʱ¼äÉ趨
/*57*/
{
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
Level3_4Menu_2Enter_2
,
Level3_4Menu_2Do_2
,
Level3_4Menu_2Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_21 ʱ¼äÉ趨
/*58*/
{
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_3
,
Level3_4Menu_3Enter
,
Level3_4Menu_3Do
,
Level3_4Menu_3Exit
},
// _MN_DSP_LEVEL3_4_MENU_3
/*59*/
{
_MN_DSP_LEVEL4_4_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_1
,
Level3_4Menu_4Do_1
,
Level3_4Menu_4Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_41 Ê¡ÓÍÉ趨1
/*60*/
{
_MN_DSP_LEVEL4_4_MENU_2
,
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_2
,
Level3_4Menu_4Do_2
,
Level3_4Menu_4Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_42 Ê¡ÓÍÉ趨2
/*61*/
{
_MN_DSP_LEVEL4_4_MENU_3
,
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_3
,
Level3_4Menu_4Do_3
,
Level3_4Menu_4Exit_3
},
// _MN_DSP_LEVEL3_4_MENU_43 Ê¡ÓÍÉ趨3
/*62*/
{
_MN_DSP_LEVEL4_4_MENU_4
,
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_4
,
Level3_4Menu_4Do_4
,
Level3_4Menu_4Exit_4
},
// _MN_DSP_LEVEL3_4_MENU_44 Ê¡ÓÍÉ趨4
/*63*/
{
_MN_DSP_LEVEL4_4_MENU_5
,
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_5
,
Level3_4Menu_4Do_5
,
Level3_4Menu_4Exit_5
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*64*/
{
_MN_DSP_LEVEL4_4_MENU_6
,
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_DSP_LEVEL3_4_MENU_47
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_6
,
Level3_4Menu_4Do_6
,
Level3_4Menu_4Exit_6
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*65*/
{
_MN_DSP_LEVEL4_4_MENU_7
,
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_7
,
Level3_4Menu_4Do_7
,
Level3_4Menu_4Exit_7
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*66*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_5
,
Level3_4Menu_5Enter
,
Level3_4Menu_5Do
,
Level3_4Menu_5Exit
},
/*66*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_1
,
Level3_5Menu_1Enter
,
Level3_5Menu_1Do
,
Level3_5Menu_1Exit
},
/*67*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
Level3_5Menu_2Enter
,
Level3_5Menu_2Do
,
Level3_5Menu_2Exit
},
/*68*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_3
,
Level3_5Menu_3Enter
,
Level3_5Menu_3Do
,
Level3_5Menu_3Exit
},
/*69*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_4
,
Level3_5Menu_4Enter
,
Level3_5Menu_4Do
,
Level3_5Menu_4Exit
},
/*38*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_1
,
Level3_2Menu_1Enter
,
Level3_2Menu_1Do
,
Level3_2Menu_1Exit
},
// _MN_DSP_LEVEL3_2_MENU_1
/*39*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_2
,
Level3_2Menu_2Enter
,
Level3_2Menu_2Do
,
Level3_2Menu_2Exit
},
// _MN_DSP_LEVEL3_2_MENU_2
/*40*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_3
,
Level3_2Menu_3Enter
,
Level3_2Menu_3Do
,
Level3_2Menu_3Exit
},
// _MN_DSP_LEVEL3_2_MENU_3
/*41*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_4
,
Level3_2Menu_4Enter
,
Level3_2Menu_4Do
,
Level3_2Menu_4Exit
},
// _MN_DSP_LEVEL3_2_MENU_4
/*42*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_7
,
Level3_2Menu_7Enter
,
Level3_2Menu_7Do
,
Level3_2Menu_7Exit
},
// _MN_DSP_LEVEL3_2_MENU_7
/*43*/
{
_MN_DSP_ENTER_MENU
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_2_MENU_8
,
Level3_2Menu_8Enter
,
Level3_2Menu_8Do
,
Level3_2Menu_8Exit
},
// _MN_DSP_LEVEL3_2_MENU_8
/*44*/
{
_MN_DSP_LEVEL2_3_MENU_1
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_1
,
Level3_3Menu_1Enter
,
Level3_3Menu_1Do
,
Level3_3Menu_1Exit
},
// _MN_DSP_LEVEL3_3_MENU_1
/*45*/
{
_MN_DSP_LEVEL2_3_MENU_2
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_2
,
Level3_3Menu_2Enter
,
Level3_3Menu_2Do
,
Level3_3Menu_2Exit
},
// _MN_DSP_LEVEL3_3_MENU_2
/*46*/
{
_MN_DSP_LEVEL2_3_MENU_3
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_3
,
Level3_3Menu_3Enter
,
Level3_3Menu_3Do
,
Level3_3Menu_3Exit
},
// _MN_DSP_LEVEL3_3_MENU_3
/*47*/
{
_MN_DSP_LEVEL2_3_MENU_4
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_4
,
Level3_3Menu_4Enter
,
Level3_3Menu_4Do
,
Level3_3Menu_4Exit
},
// _MN_DSP_LEVEL3_3_MENU_4
/*48*/
{
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_6
,
Level3_3Menu_6Enter
,
Level3_3Menu_6Do
,
Level3_3Menu_6Exit
},
// _MN_DSP_LEVEL3_3_MENU_6
/*49*/
{
_MN_DSP_LEVEL2_3_MENU_7
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_3_MENU_7
,
Level3_3Menu_7Enter
,
Level3_3Menu_7Do
,
Level3_3Menu_7Exit
},
// _MN_DSP_LEVEL3_3_MENU_7
/*50*/
{
_MN_DSP_LEVEL3_4_MENU_12
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_1
,
Level3_4Menu_1Do_1
,
Level3_4Menu_1Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*51*/
{
_MN_DSP_LEVEL3_4_MENU_13
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_2
,
Level3_4Menu_1Do_2
,
Level3_4Menu_1Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*52*/
{
_MN_DSP_LEVEL2_4_MENU_1
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_1
,
Level3_4Menu_1Enter_3
,
Level3_4Menu_1Do_3
,
Level3_4Menu_1Exit_3
},
// _MN_DSP_LEVEL3_4_MENU_11 ÈÕÆÚÉ趨
/*53*/
{
_MN_DSP_LEVEL3_4_MENU_22
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
Level3_4Menu_2Enter_1
,
Level3_4Menu_2Do_1
,
Level3_4Menu_2Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_21 ʱ¼äÉ趨
/*54*/
{
_MN_DSP_LEVEL2_4_MENU_2
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_2
,
Level3_4Menu_2Enter_2
,
Level3_4Menu_2Do_2
,
Level3_4Menu_2Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_21 ʱ¼äÉ趨
/*55*/
{
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_3
,
Level3_4Menu_3Enter
,
Level3_4Menu_3Do
,
Level3_4Menu_3Exit
},
// _MN_DSP_LEVEL3_4_MENU_3
/*56*/
{
_MN_DSP_LEVEL4_4_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_1
,
Level3_4Menu_4Do_1
,
Level3_4Menu_4Exit_1
},
// _MN_DSP_LEVEL3_4_MENU_41 Ê¡ÓÍÉ趨1
/*57*/
{
_MN_DSP_LEVEL4_4_MENU_2
,
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_2
,
Level3_4Menu_4Do_2
,
Level3_4Menu_4Exit_2
},
// _MN_DSP_LEVEL3_4_MENU_42 Ê¡ÓÍÉ趨2
/*58*/
{
_MN_DSP_LEVEL4_4_MENU_3
,
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_3
,
Level3_4Menu_4Do_3
,
Level3_4Menu_4Exit_3
},
// _MN_DSP_LEVEL3_4_MENU_43 Ê¡ÓÍÉ趨3
/*59*/
{
_MN_DSP_LEVEL4_4_MENU_4
,
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_4
,
Level3_4Menu_4Do_4
,
Level3_4Menu_4Exit_4
},
// _MN_DSP_LEVEL3_4_MENU_44 Ê¡ÓÍÉ趨4
/*60*/
{
_MN_DSP_LEVEL4_4_MENU_5
,
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_5
,
Level3_4Menu_4Do_5
,
Level3_4Menu_4Exit_5
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*61*/
{
_MN_DSP_LEVEL4_4_MENU_6
,
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_DSP_LEVEL3_4_MENU_47
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_6
,
Level3_4Menu_4Do_6
,
Level3_4Menu_4Exit_6
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*62*/
{
_MN_DSP_LEVEL4_4_MENU_7
,
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_4
,
Level3_4Menu_4Enter_7
,
Level3_4Menu_4Do_7
,
Level3_4Menu_4Exit_7
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*63*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_5
,
Level3_4Menu_5Enter
,
Level3_4Menu_5Do
,
Level3_4Menu_5Exit
},
/*64*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_1
,
Level3_5Menu_1Enter
,
Level3_5Menu_1Do
,
Level3_5Menu_1Exit
},
/*65*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
Level3_5Menu_2Enter
,
Level3_5Menu_2Do
,
Level3_5Menu_2Exit
},
/*66*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_3
,
Level3_5Menu_3Enter
,
Level3_5Menu_3Do
,
Level3_5Menu_3Exit
},
/*67*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_4
,
Level3_5Menu_4Enter
,
Level3_5Menu_4Do
,
Level3_5Menu_4Exit
},
/*四级菜单*/
/*
70
*/
{
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_41
,
Level4_4Menu_1Enter
,
Level4_4Menu_1Do
,
Level4_4Menu_1Exit
},
/*
71
*/
{
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_42
,
Level4_4Menu_2Enter
,
Level4_4Menu_2Do
,
Level4_4Menu_2Exit
},
/*7
2
*/
{
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_43
,
Level4_4Menu_3Enter
,
Level4_4Menu_3Do
,
Level4_4Menu_3Exit
},
/*7
3
*/
{
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_44
,
Level4_4Menu_4Enter
,
Level4_4Menu_4Do
,
Level4_4Menu_4Exit
},
/*7
4
*/
{
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_45
,
Level4_4Menu_5Enter
,
Level4_4Menu_5Do
,
Level4_4Menu_5Exit
},
/*7
5
*/
{
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_46
,
Level4_4Menu_6Enter
,
Level4_4Menu_6Do
,
Level4_4Menu_6Exit
},
/*7
6
*/
{
_MN_DSP_LEVEL3_4_MENU_47
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_47
,
Level4_4Menu_7Enter
,
Level4_4Menu_7Do
,
Level4_4Menu_7Exit
},
/*
68
*/
{
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_41
,
Level4_4Menu_1Enter
,
Level4_4Menu_1Do
,
Level4_4Menu_1Exit
},
/*
69
*/
{
_MN_DSP_LEVEL3_4_MENU_42
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_42
,
Level4_4Menu_2Enter
,
Level4_4Menu_2Do
,
Level4_4Menu_2Exit
},
/*7
0
*/
{
_MN_DSP_LEVEL3_4_MENU_43
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_43
,
Level4_4Menu_3Enter
,
Level4_4Menu_3Do
,
Level4_4Menu_3Exit
},
/*7
1
*/
{
_MN_DSP_LEVEL3_4_MENU_44
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_44
,
Level4_4Menu_4Enter
,
Level4_4Menu_4Do
,
Level4_4Menu_4Exit
},
/*7
2
*/
{
_MN_DSP_LEVEL3_4_MENU_45
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_45
,
Level4_4Menu_5Enter
,
Level4_4Menu_5Do
,
Level4_4Menu_5Exit
},
/*7
3
*/
{
_MN_DSP_LEVEL3_4_MENU_46
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_46
,
Level4_4Menu_6Enter
,
Level4_4Menu_6Do
,
Level4_4Menu_6Exit
},
/*7
4
*/
{
_MN_DSP_LEVEL3_4_MENU_47
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_47
,
Level4_4Menu_7Enter
,
Level4_4Menu_7Do
,
Level4_4Menu_7Exit
},
/*7
7
*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Enter_Menu_Enter
,
Level_Enter_Menu_Do
,
Level_Enter_Menu_Exit
},
/*7
8
*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Return_Menu_Enter
,
Level_Return_Menu_Do
,
Level_Return_Menu_Exit
},
/*7
5
*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Enter_Menu_Enter
,
Level_Enter_Menu_Do
,
Level_Enter_Menu_Exit
},
/*7
6
*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Return_Menu_Enter
,
Level_Return_Menu_Do
,
Level_Return_Menu_Exit
},
};
void
NextMenu
(
_MENU_IDX
idx
)
...
...
@@ -408,18 +405,6 @@ void Level2_2Menu_4Do(void)
void
Level2_2Menu_4Exit
(
void
)
{}
/*空气干燥剂*/
void
Level2_2Menu_6Enter
(
void
)
{}
void
Level2_2Menu_6Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_Rep_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepMenu6_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_2Menu_6Exit
(
void
)
{}
/*动力转向油*/
void
Level2_2Menu_7Enter
(
void
)
{}
...
...
@@ -493,18 +478,6 @@ void Level2_3Menu_4Do(void)
void
Level2_3Menu_4Exit
(
void
)
{}
/*离合器油*/
void
Level2_3Menu_5Enter
(
void
)
{}
void
Level2_3Menu_5Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu5_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_5Exit
(
void
)
{}
/*更换动力转向油*/
void
Level2_3Menu_6Enter
(
void
)
{}
...
...
@@ -590,6 +563,18 @@ void Level2_4Menu_5Do(void)
void
Level2_4Menu_5Exit
(
void
)
{}
/*显示设定*/
void
Level2_4Menu_6Enter
(
void
)
{}
void
Level2_4Menu_6Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSetMenu6_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_4Menu_6Exit
(
void
)
{}
/*LDWS 警报演示*/
void
Level2_5Menu_1Enter
(
void
)
{}
...
...
@@ -750,7 +735,16 @@ void Level3_2Menu_8Exit(void)
/*----三级菜单----保养通知设定----系列子菜单*/
/*更换机油机油滤清器*/
void
Level3_3Menu_1Enter
(
void
)
{}
{
if
(
User_App
.
User_FDJYLQQ
==
0u
)
{
User_set_Num
.
User_FDJYLQQ
=
0u
;
}
else
{
User_set_Num
.
User_FDJYLQQ
=
(
uint32_t
)
K_Line_Set
.
K_Line_LID4F
*
1000u
;
}
}
void
Level3_3Menu_1Do
(
void
)
{
GUI_OftenShow_Display
();
...
...
@@ -758,7 +752,23 @@ void Level3_3Menu_1Do(void)
GUI_BG_RepSetMenu_3_1_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_3Menu_1Exit
(
void
)
{}
{
if
(
MenuFlag
.
Menu_Return
==
1u
)
{
User_App
.
User_FDJYLQQ
=
User_set_Num
.
User_FDJYLQQ
;
MenuFlag
.
Menu_Return
=
0u
;
//if (User_set_Num.User_FDJYLQQ != 0u)
// State_Flag.User_FDJYLQQ_FLAG = 0u;
//else
// State_Flag.User_FDJYLQQ_FLAG = 3u;
}
else
{
;
}
}
/*更黄燃油滤清器*/
void
Level3_3Menu_2Enter
(
void
)
...
...
@@ -1152,4 +1162,4 @@ void Level_Return_Menu_Do(void)
void
Level_Return_Menu_Exit
(
void
)
{
State_Flag
.
ENTER_RETURN
=
0
;
}
\ No newline at end of file
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment