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
7eafc6b1
Commit
7eafc6b1
authored
Nov 14, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加界面
parent
11846833
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
23598 additions
and
22799 deletions
+23598
-22799
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22716
-22664
project.siz
ghs/project.siz
+2
-2
Key_user.c
source/Application/APP/Key/Key_user.c
+72
-21
GUI.c
source/Application/Graphic/GUI/GUI.c
+654
-3
GUI.h
source/Application/Graphic/GUI/GUI.h
+18
-0
Menu.h
source/Application/Graphic/Menu/Menu.h
+21
-26
Menu_user.c
source/Application/Graphic/Menu/Menu_user.c
+115
-83
No files found.
ghs/project
View file @
7eafc6b1
No preview for this file type
ghs/project.hex
View file @
7eafc6b1
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ghs/project.siz
View file @
7eafc6b1
project .intvect 1536
project .text 30
5596
project .rodata 41087
1
project .text 30
7244
project .rodata 41087
9
project .secinfo 120
project .syscall 6
project .romdata 9045
...
...
source/Application/APP/Key/Key_user.c
View file @
7eafc6b1
...
...
@@ -68,10 +68,34 @@ 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
...
...
@@ -105,10 +129,34 @@ void Key_Operation_Down(Key_Event_en_t enKeyEvent)
NextMenu
(
MenuOptTab
[
bCurMenuIDX
].
VK_IDX_DOWN
);
}
/* 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
...
...
@@ -136,26 +184,17 @@ void Key_Operation_Enter(Key_Event_en_t enKeyEvent)
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
/*一级菜单--二级菜单*/
if
((
bCurMenuIDX
>=
_MN_DSP_LEVEL2MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL2_6_MENU_2
))
if
(((
bCurMenuIDX
>=
_MN_DSP_LEVEL2MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_2_MENU_8
))
||
((
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_3_MENU_7
))
else
if
(((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_3_MENU_1
)
&&
(
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
);
}
/*Go Return*/
else
if
(
bCurMenuIDX
==
_MN_DSP_ENTER_MENU
)
{
...
...
@@ -163,12 +202,24 @@ void Key_Operation_Enter(Key_Event_en_t enKeyEvent)
NextMenu
(
_MN_DSP_RETURN_MENU
);
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
/*Go Enter*/
if
((
bCurMenuIDX
>=
_MN_DSP_LEVEL3_2_MENU_1
)
&&
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_2_MENU_8
))
{
MenuFlag
.
Menu_Enter_Return
=
bCurMenuIDX
;
NextMenu
(
_MN_DSP_ENTER_MENU
);
}
}
}
else
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
}
}
}
...
...
source/Application/Graphic/GUI/GUI.c
View file @
7eafc6b1
...
...
@@ -3263,21 +3263,149 @@ void GUI_BG_UserSet_Time_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_20_maohao
,
541u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_20_maohao
,
440u
,
218u
,
GUI_BLENDMODE_SRC_OVER
);
/*冒号*/
switch
(
bCurMenuIDX
)
{
case
_MN_DSP_LEVEL3_4_MENU_21
:
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yellowkuang
,
384u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
458u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
break
;
case
_MN_DSP_LEVEL3_4_MENU_22
:
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
384u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yellowkuang
,
458u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
break
;
default:
break
;
}
GUI_General_Digit_Display
(
MENU_Sprite
,
Hour_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetMPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Digit_Display
(
MENU_Sprite
,
Hour_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetHPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Digit_Display
(
MENU_Sprite
,
Minute_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetMiPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_Language_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_Language_Display
(
uint8_t
Mode
)
{
uint8_t
Options_Val
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
/*英语*/
if
(
Options_Val
==
Language_En
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_19black
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_19white
,
GUI_BLENDMODE_SRC_OVER
);
}
/*汉语*/
if
(
Options_Val
==
Language_Cn
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_20black
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_20white
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_wenzi
,
GUI_BLENDMODE_SRC_OVER
);
/*menu*/
GUI_General_Display
(
MENU_Sprite
,
CN_fengexian
,
GUI_BLENDMODE_SRC_OVER
);
/*line*/
GUI_General_Display
(
MENU_Sprite
,
CN_gundongtiao
,
GUI_BLENDMODE_SRC_OVER
);
/*长度条*/
if
(
bCurMenuIDX
<=
_MN_DSP_LEVEL3_4_MENU_44
)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL3_4_MENU_41
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_7white
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL3_4_MENU_42
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_8white
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL3_4_MENU_43
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_9white
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL3_4_MENU_44
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_10white
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_45
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_8white
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_9white
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_10white
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_46
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_9white
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_10white
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_11white
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_10white
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_11white
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_23white
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
GUI_General_Digit_Display
(
MENU_Sprite
,
Minute_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetDPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_1_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_1_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_7black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3285,15 +3413,538 @@ void GUI_BG_UserSet_Time_Display(uint8_t Mode)
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_2_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_2_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_8black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_3_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_3_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_9black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_4_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_4_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_10black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_5_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_5_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_11black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_6_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_6_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_23black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_7_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_SYSD_7_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu3_03_24black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_SYSD_7_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_TPMS_PictureSet_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
//0x12
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_0x12
,
GUI_BLENDMODE_SRC_OVER
);
/*0x12*/
//if (User_set_Num.User_Tpms == 1)
if
(
1
)
{
//if (User_set_Num.User_TpmsStatus == 1)
if
(
0
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai3
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
}
else
if
(
1
)
//(User_set_Num.User_TpmsStatus == 2)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai1
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
if
(
FLASH_SYNC_1Hz
)
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai_guang
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
else
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
//if (TPMS_Matching.Sig.T01 == 1)
if
(
1
)
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai1
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
else
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai1
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
}
}
else
{
//if (TPMS_Matching.Sig.T01 == 1)
if
(
1
)
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai1
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
else
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_luntai1
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
//0x12
}
#if 0
//0x13
if (User_set_Num.User_Tpms == 2)
{
if (User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Green_png, 187, 26, 64); //0x13
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Yellow_png, 187, 26, 64); //0x13
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 174, 12, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T02 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Yellow_png, 187, 26, 64); //0x13
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Grey_png, 187, 26, 64); //0x13
}
}
else
{
if (TPMS_Matching.Sig.T02 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Yellow_png, 187, 26, 64); //0x13
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_2, SN_TPMS_Tyre_Grey_png, 187, 26, 64); //0x13
}
//0x22
if (User_set_Num.User_Tpms == 3)
{
if (User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Green_png, 244, 125, 64); //0x22
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Yellow_png, 244, 125, 64); //0x22
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 231, 112, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T03 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Yellow_png, 244, 125, 64); //0x22
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Grey_png, 244, 125, 64); //0x22
}
}
else
{
if (TPMS_Matching.Sig.T03 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Yellow_png, 244, 125, 64); //0x22
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_3, SN_TPMS_Tyre_Grey_png, 244, 125, 64); //0x22
}
//0x23
if (User_set_Num.User_Tpms == 4)
{
if (User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Green_png, 244, 26, 64); //0x23
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Yellow_png, 244, 26, 64); //0x23
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 231, 12, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T04 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Yellow_png, 244, 26, 64); //0x23
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Grey_png, 244, 26, 64); //0x23
}
}
else
{
if (TPMS_Matching.Sig.T04 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Yellow_png, 244, 26, 64); //0x23
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_4, SN_TPMS_Tyre_Grey_png, 244, 26, 64); //0x23
}
//0x31
if (User_set_Num.User_Tpms == 5)
{
if (User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Green_png, 323, 125, 64); //0x31
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Yellow_png, 323, 125, 64); //0x31
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 310, 112, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T05 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Yellow_png, 323, 125, 64); //0x31
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Grey_png, 323, 125, 64); //0x31
}
}
else
{
if (TPMS_Matching.Sig.T05 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Yellow_png, 323, 125, 64); //0x31
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_5 , SN_TPMS_Tyre_Grey_png, 323, 125, 64); //0x31
}
//0x32
if (User_set_Num.User_Tpms == 6)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Green_png, 323, 109, 64); //0x32
}
else if ( User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Yellow_png, 323, 109, 64); //0x32
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 310, 96, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T06 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Yellow_png, 323, 109, 64); //0x32
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Grey_png, 323, 109, 64); //0x32
}
}
else
{
if (TPMS_Matching.Sig.T06 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Yellow_png, 323, 109, 64); //0x32
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_6 , SN_TPMS_Tyre_Grey_png, 323, 109, 64); //0x32
}
//0x33
if (User_set_Num.User_Tpms == 7)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Green_png, 323, 42, 64); //0x33
}
else if ( User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Yellow_png, 323, 42, 64); //0x33
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 310, 28, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T07 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Yellow_png, 323, 42, 64); //0x33
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Grey_png, 323, 42, 64); //0x33
}
}
else
{
if (TPMS_Matching.Sig.T07 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Yellow_png, 323, 42, 64); //0x33
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_7 , SN_TPMS_Tyre_Grey_png, 323, 42, 64); //0x33
}
//0x34
if (User_set_Num.User_Tpms == 8)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Green_png, 323, 26, 64); //0x34
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Yellow_png, 323, 26, 64); //0x34
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 310, 12, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T08 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Yellow_png, 323, 26, 64); //0x34
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Grey_png, 323, 26, 64); //0x34
}
}
else
{
if (TPMS_Matching.Sig.T08 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Yellow_png, 323, 26, 64); //0x34
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_8 , SN_TPMS_Tyre_Grey_png, 323, 26, 64); //0x34
}
//0x41
if (User_set_Num.User_Tpms == 9)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Green_png, 372, 125, 64); //0x41
}
else if ( User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Yellow_png, 372, 125, 64); //0x41
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 359, 112, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T09 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Yellow_png, 372, 125, 64); //0x41
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Grey_png, 372, 125, 64); //0x41
}
}
else
{
if (TPMS_Matching.Sig.T09 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Yellow_png, 372, 125, 64); //0x41
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_9, SN_TPMS_Tyre_Grey_png, 372, 125, 64); //0x41
}
//0x42
if (User_set_Num.User_Tpms == 10)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Green_png, 372, 109, 64); //0x42
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Yellow_png, 372, 109, 64); //0x42
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 359, 96, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T10 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Yellow_png, 372, 109, 64); //0x42
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Grey_png, 372, 109, 64); //0x42
}
}
else
{
if (TPMS_Matching.Sig.T10 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Yellow_png, 372, 109, 64); //0x42
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_10, SN_TPMS_Tyre_Grey_png, 372, 109, 64); //0x42
}
//0x43
if (User_set_Num.User_Tpms == 11)
{
if ( User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Green_png, 372, 42, 64); //0x43
}
else if ( User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Yellow_png, 372, 42, 64); //0x43
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 359, 28, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T11 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Yellow_png, 372, 42, 64); //0x43
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Grey_png, 372, 42, 64); //0x43
}
}
else
{
if (TPMS_Matching.Sig.T11 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Yellow_png, 372, 42, 64); //0x43
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_11, SN_TPMS_Tyre_Grey_png, 372, 42, 64); //0x43
}
//0x44
if (User_set_Num.User_Tpms == 12)
{
if (User_set_Num.User_TpmsStatus == 1)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Green_png, 372, 26, 64); //0x44
}
else if (User_set_Num.User_TpmsStatus == 2)
{
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Yellow_png, 372, 26, 64); //0x44
if (FLASH_SYNC_1Hz)
TFT_LCD_Display_Sprite(LAYER_G3_D3_1, SN_TPMS_Tyrelight_png, 359, 12, 64);
else
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
}
else
{
if (TPMS_Matching.Sig.T12 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Yellow_png, 372, 26, 64); //0x44
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Grey_png, 372, 26, 64); //0x44
}
}
else
{
if (TPMS_Matching.Sig.T12 == 1)
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Yellow_png, 372, 26, 64); //0x44
else
TFT_LCD_Display_Sprite(LAYER_G3_D2_12, SN_TPMS_Tyre_Grey_png, 372, 26, 64); //0x44
}
//Çå³ýÉÁ˸ͼ²ã
if (User_set_Num.User_TpmsStatus != 2)
TFT_LCD_Clear_Layer(LAYER_G3_D3_1);
//Çå³ýÆäÓàËùÓв»ÓÃͼ²ã
TFT_LCD_Clear_Multi_Layer(LAYER_G3_D3_2, YVC_LYR_NUM_CPU - 2);
#endif
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
...
...
source/Application/Graphic/GUI/GUI.h
View file @
7eafc6b1
...
...
@@ -5,6 +5,10 @@
#include "loc_graphics.h"
#include "images.h"
#include "TYW_stdint.h"
#define Language_En 0u
#define Language_Cn 1u
typedef
struct
{
uint8_t
FState_GZM
;
/*故障码*/
...
...
@@ -99,6 +103,9 @@ static const uint16_t GUIUsetSetYPosX[2] = {358u, 337u};
static
const
uint16_t
GUIUsetSetMPosX
[
2
]
=
{
463u
,
440u
};
static
const
uint16_t
GUIUsetSetDPosX
[
2
]
=
{
570u
,
547u
};
static
const
uint16_t
GUIUsetSetHPosX
[
2
]
=
{
414u
,
391u
};
static
const
uint16_t
GUIUsetSetMiPosX
[
2
]
=
{
490u
,
467u
};
static
const
uint16_t
GUIBGAVGSpeedPosX
[
4
]
=
{
667u
,
642u
,
617u
,
592u
};
static
const
uint16_t
GUIBGAVGFuelPosX
[
4
]
=
{
667u
,
628u
,
603u
,
578u
};
...
...
@@ -193,6 +200,17 @@ void GUI_BG_RepSetMenu_3_7_Display(uint8_t Mode); /**/
void
GUI_BG_UserSet_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_Date_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_Time_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_Language_Display
(
uint8_t
Mode
);
/*语言设定*/
void
GUI_BG_UserSet_SYSD_Display
(
uint8_t
Mode
);
/*省油设置*/
void
GUI_BG_UserSet_SYSD_1_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_2_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_3_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_4_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_5_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_6_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_UserSet_SYSD_7_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_TPMS_PictureSet_Display
(
uint8_t
Mode
);
/**/
void
GUI_BG_Enter_Return_Display
(
uint8_t
Mode
);
/**/
...
...
source/Application/Graphic/Menu/Menu.h
View file @
7eafc6b1
...
...
@@ -89,32 +89,31 @@ typedef enum
_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
,
/*
57
速度设定-一般路*/
_MN_DSP_LEVEL3_4_MENU_43
,
/*
58
发动机转速设定*/
_MN_DSP_LEVEL3_4_MENU_44
,
/*
59
急加速设定*/
_MN_DSP_LEVEL3_4_MENU_45
,
/* 6
0
急减速设定*/
_MN_DSP_LEVEL3_4_MENU_46
,
/* 6
1 产
时间怠速设定*/
_MN_DSP_LEVEL3_4_MENU_47
,
/* 6
2
驻车解除设定*/
_MN_DSP_LEVEL3_4_MENU_5
,
/* 6
3
轮胎匹配画面*/
_MN_DSP_LEVEL3_5_MENU_1
,
/* 6
4
LDWS 警报演示*/
_MN_DSP_LEVEL3_5_MENU_2
,
/* 6
5
AEBS第1警报演示*/
_MN_DSP_LEVEL3_5_MENU_3
,
/* 6
6
AEBS第2警报演示*/
_MN_DSP_LEVEL3_5_MENU_4
,
/*
67
AEBS全力制动警报演示*/
_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
,
/* 6
3
急减速设定*/
_MN_DSP_LEVEL3_4_MENU_46
,
/* 6
4 长
时间怠速设定*/
_MN_DSP_LEVEL3_4_MENU_47
,
/* 6
5 辅助
驻车解除设定*/
_MN_DSP_LEVEL3_4_MENU_5
,
/* 6
6
轮胎匹配画面*/
_MN_DSP_LEVEL3_5_MENU_1
,
/* 6
7
LDWS 警报演示*/
_MN_DSP_LEVEL3_5_MENU_2
,
/* 6
8
AEBS第1警报演示*/
_MN_DSP_LEVEL3_5_MENU_3
,
/* 6
9
AEBS第2警报演示*/
_MN_DSP_LEVEL3_5_MENU_4
,
/*
70
AEBS全力制动警报演示*/
/*四级菜单*/
_MN_DSP_LEVEL4_3_MENU_1
,
/* 68 设定语言*/
_MN_DSP_LEVEL4_4_MENU_1
,
/* 69 */
_MN_DSP_LEVEL4_4_MENU_2
,
/* 70 */
_MN_DSP_LEVEL4_4_MENU_3
,
/* 71 */
_MN_DSP_LEVEL4_4_MENU_4
,
/* 72 */
_MN_DSP_LEVEL4_4_MENU_5
,
/* 73 */
_MN_DSP_LEVEL4_4_MENU_6
,
/* 74 */
_MN_DSP_LEVEL4_4_MENU_7
,
/* 75 */
_MN_DSP_LEVEL4_4_MENU_1
,
/* 71 */
_MN_DSP_LEVEL4_4_MENU_2
,
/* 72 */
_MN_DSP_LEVEL4_4_MENU_3
,
/* 73 */
_MN_DSP_LEVEL4_4_MENU_4
,
/* 74 */
_MN_DSP_LEVEL4_4_MENU_5
,
/* 75 */
_MN_DSP_LEVEL4_4_MENU_6
,
/* 76 */
_MN_DSP_LEVEL4_4_MENU_7
,
/* 77 */
/*特殊界面*/
_MN_DSP_ENTER_MENU
,
/* 7
6
*/
_MN_DSP_RETURN_MENU
,
/* 7
7
*/
_MN_DSP_ENTER_MENU
,
/* 7
8
*/
_MN_DSP_RETURN_MENU
,
/* 7
9
*/
};
typedef
uint8_t
_MENU_IDX
;
...
...
@@ -445,10 +444,6 @@ EXTERN_MEU_PROCESS void Level3_5Menu_4Enter(void);
EXTERN_MEU_PROCESS
void
Level3_5Menu_4Do
(
void
);
EXTERN_MEU_PROCESS
void
Level3_5Menu_4Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level4_3Menu_1Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level4_3Menu_1Do
(
void
);
EXTERN_MEU_PROCESS
void
Level4_3Menu_1Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level4_4Menu_1Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level4_4Menu_1Do
(
void
);
EXTERN_MEU_PROCESS
void
Level4_4Menu_1Exit
(
void
);
...
...
source/Application/Graphic/Menu/Menu_user.c
View file @
7eafc6b1
...
...
@@ -27,6 +27,7 @@ const _MenuOptTab MenuOptTab[] =
/*04*/
{
_MN_DSP_LEVEL2MENU_2
,
_MN_DSP_LEVEL1MENU_4
,
_MN_DSP_LEVEL1MENU_6
,
_MN_IDX_NULL
,
Level1Menu_5Enter
,
Level1Menu_5Do
,
Level1Menu_5Exit
},
/* _MN_DSP_LEVEL1MENU_5 */
/*05*/
{
_MN_DSP_LEVEL2MENU_2
,
_MN_DSP_LEVEL1MENU_5
,
_MN_DSP_LEVEL1MENU_1
,
_MN_IDX_NULL
,
Level1Menu_6Enter
,
Level1Menu_6Do
,
Level1Menu_6Exit
},
/* _MN_DSP_LEVEL1MENU_6 */
/*06*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
LevelPopup_Enter
,
LevelPopup_Do
,
LevelPopup_Exit
},
/* _MN_DSP_LEVEPOPUP */
/*一级菜单 */
/*07*/
{
_MN_DSP_LEVEL2_1_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
_MN_IDX_NULL
,
Level2Menu_1Enter
,
Level2Menu_1Do
,
Level2Menu_1Exit
},
/* _MN_DSP_LEVEL2MENU_1 */
/*08*/
{
_MN_DSP_LEVEL2_2_MENU_1
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_3
,
_MN_IDX_NULL
,
Level2Menu_2Enter
,
Level2Menu_2Do
,
Level2Menu_2Exit
},
/* _MN_DSP_LEVEL2MENU_2 */
...
...
@@ -34,6 +35,7 @@ const _MenuOptTab MenuOptTab[] =
/*10*/
{
_MN_DSP_LEVEL2_4_MENU_1
,
_MN_DSP_LEVEL2MENU_3
,
_MN_DSP_LEVEL2MENU_5
,
_MN_IDX_NULL
,
Level2Menu_4Enter
,
Level2Menu_4Do
,
Level2Menu_4Exit
},
/* _MN_DSP_LEVEL2MENU_4 */
/*11*/
{
_MN_DSP_LEVEL2_5_MENU_1
,
_MN_DSP_LEVEL2MENU_4
,
_MN_DSP_LEVEL2MENU_6
,
_MN_IDX_NULL
,
Level2Menu_5Enter
,
Level2Menu_5Do
,
Level2Menu_5Exit
},
/* _MN_DSP_LEVEL2MENU_5 */
/*12*/
{
_MN_DSP_LEVEL2_6_MENU_1
,
_MN_DSP_LEVEL2MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level2Menu_6Enter
,
Level2Menu_6Do
,
Level2Menu_6Exit
},
/* _MN_DSP_LEVEL2MENU_6 */
/*二级菜单 */
/*13*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_1
,
Level2_1Menu_1Enter
,
Level2_1Menu_1Do
,
Level2_1Menu_1Exit
},
/* _MN_DSP_LEVEL2_1_MENU_1 */
...
...
@@ -41,31 +43,31 @@ const _MenuOptTab MenuOptTab[] =
/*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 */
/*1
9
*/
{
_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 */
/*
20
*/
{
_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 */
/*2
1
*/
{
_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 */
/*2
3
*/
{
_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 */
/*2
4
*/
{
_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 */
/*2
5
*/
{
_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 */
/*2
6
*/
{
_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 */
/*2
7
*/
{
_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 */
/*2
8
*/
{
_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 */
/*2
9
*/
{
_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 */
/*
31
*/
{
_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 */
/*
32
*/
{
_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 */
/*3
3
*/
{
_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 */
/*3
4
*/
{
_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 */
/*3
5
*/
{
_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 */
/*3
6
*/
{
_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 */
/*3
7
*/
{
_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 */
/*3
8
*/
{
_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 */
/*3
9
*/
{
_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 */
/*
40
*/
{
_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 */
/*
41
*/
{
_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 */
/*1
8
*/
{
_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 */
/*2
0
*/
{
_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 */
/*2
1
*/
{
_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 */
/*2
2
*/
{
_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 */
/*2
3
*/
{
_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 */
/*2
4
*/
{
_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 */
/*2
5
*/
{
_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 */
/*2
6
*/
{
_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 */
/*2
7
*/
{
_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 */
/*3
0
*/
{
_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 */
/*3
1
*/
{
_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 */
/*3
2
*/
{
_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 */
/*3
3
*/
{
_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 */
/*3
4
*/
{
_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 */
/*3
5
*/
{
_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 */
/*3
6
*/
{
_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 */
/*三级菜单*/
/*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
...
...
@@ -76,45 +78,46 @@ const _MenuOptTab MenuOptTab[] =
/*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
/*4
7
*/
{
_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
/*4
8
*/
{
_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
/*4
9
*/
{
_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
/*
50
*/
{
_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
/*5
9
*/
{
_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
/*4
6
*/
{
_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
/*4
7
*/
{
_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
/*4
8
*/
{
_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
/*5
0
*/
{
_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 ÈÕÆÚÉ趨
/*53*/
{
_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 ÈÕÆÚÉ趨
/*53*/
{
_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 ÈÕÆÚÉ趨
/*55*/
{
_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 ʱ¼äÉ趨
/*55*/
{
_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 ʱ¼äÉ趨
/*57*/
{
_MN_DSP_LEVEL4_3_MENU_1
,
_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
/*58*/
{
_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
/*59*/
{
_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
/*60*/
{
_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
/*61*/
{
_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
/*62*/
{
_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
/*62*/
{
_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_5
,
Level3_4Menu_4Do_5
,
Level3_4Menu_4Exit_5
},
// _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_5
,
Level3_4Menu_4Do_5
,
Level3_4Menu_4Exit_5
},
// _MN_DSP_LEVEL3_4_MENU_45 Ê¡ÓÍÉ趨5
/*63*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_1
,
Level3_5Menu_1Enter
,
Level3_5Menu_1Do
,
Level3_5Menu_1Exit
},
/*64*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_2
,
Level3_5Menu_2Enter
,
Level3_5Menu_2Do
,
Level3_5Menu_2Exit
},
/*65*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_3
,
Level3_5Menu_3Enter
,
Level3_5Menu_3Do
,
Level3_5Menu_3Exit
},
/*66*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_5_MENU_4
,
Level3_5Menu_4Enter
,
Level3_5Menu_4Do
,
Level3_5Menu_4Exit
},
/*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
},
/*四级菜单*/
/*73*/
{
_MN_DSP_LEVEL3_4_MENU_3
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL3_4_MENU_3
,
Level4_3Menu_1Enter
,
Level4_3Menu_1Do
,
Level4_3Menu_1Exit
},
/*74*/
{
_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
},
/*75*/
{
_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
},
/*76*/
{
_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
},
/*77*/
{
_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
},
/*78*/
{
_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
},
/*78*/
{
_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
},
/*78*/
{
_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
},
/*82*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Enter_Menu_Enter
,
Level_Enter_Menu_Do
,
Level_Enter_Menu_Exit
},
/*83*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Return_Menu_Enter
,
Level_Return_Menu_Do
,
Level_Return_Menu_Exit
},
/*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
},
/*72*/
{
_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
},
/*73*/
{
_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
},
/*74*/
{
_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
},
/*75*/
{
_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
},
/*76*/
{
_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
},
/*77*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
Level_Enter_Menu_Enter
,
Level_Enter_Menu_Do
,
Level_Enter_Menu_Exit
},
/*78*/
{
_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
)
...
...
@@ -892,71 +895,94 @@ void Level3_4Menu_3Enter(void)
{}
void
Level3_4Menu_3Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_Language_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_3Exit
(
void
)
{}
/*省油建议*/
/*速度设定-高速路*/
void
Level3_4Menu_4Enter_1
(
void
)
{}
void
Level3_4Menu_4Do_1
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_1_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_1
(
void
)
{}
/*速度设定-一般路*/
void
Level3_4Menu_4Enter_2
(
void
)
{}
void
Level3_4Menu_4Do_2
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_2_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_2
(
void
)
{}
/*发送机转速设定*/
void
Level3_4Menu_4Enter_3
(
void
)
{}
void
Level3_4Menu_4Do_3
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_3_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_3
(
void
)
{}
/*急加速设定*/
void
Level3_4Menu_4Enter_4
(
void
)
{}
void
Level3_4Menu_4Do_4
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_4_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_4
(
void
)
{}
/*急减速设定*/
void
Level3_4Menu_4Enter_5
(
void
)
{}
void
Level3_4Menu_4Do_5
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_5_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_5
(
void
)
{}
/*长时间怠速设定*/
void
Level3_4Menu_4Enter_6
(
void
)
{}
void
Level3_4Menu_4Do_6
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_6_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_6
(
void
)
{}
/*辅助驻车解除设定*/
void
Level3_4Menu_4Enter_7
(
void
)
{}
void
Level3_4Menu_4Do_7
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_SYSD_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSet_SYSD_7_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_4Exit_7
(
void
)
{}
...
...
@@ -966,7 +992,7 @@ void Level3_4Menu_5Enter(void)
{}
void
Level3_4Menu_5Do
(
void
)
{
GUI_BG_TPMS_PictureSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level3_4Menu_5Exit
(
void
)
{}
...
...
@@ -1012,74 +1038,80 @@ void Level3_5Menu_4Do(void)
void
Level3_5Menu_4Exit
(
void
)
{}
void
Level4_3Menu_1Enter
(
void
)
{}
void
Level4_3Menu_1Do
(
void
)
{
}
void
Level4_3Menu_1Exit
(
void
)
{}
/*省油建议设定*/
/*速度设定-高速路子菜单*/
void
Level4_4Menu_1Enter
(
void
)
{}
void
Level4_4Menu_1Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_1Exit
(
void
)
{}
/*速度设定-一般路子菜单*/
void
Level4_4Menu_2Enter
(
void
)
{}
void
Level4_4Menu_2Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_2Exit
(
void
)
{}
/*发动机转速设定子菜单*/
void
Level4_4Menu_3Enter
(
void
)
{}
void
Level4_4Menu_3Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_3Exit
(
void
)
{}
/*急加速设定子菜单*/
void
Level4_4Menu_4Enter
(
void
)
{}
void
Level4_4Menu_4Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_4Exit
(
void
)
{}
/*急减速子菜单*/
void
Level4_4Menu_5Enter
(
void
)
{}
void
Level4_4Menu_5Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_5Exit
(
void
)
{}
/*长时间怠速设定子菜单*/
void
Level4_4Menu_6Enter
(
void
)
{}
void
Level4_4Menu_6Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_6Exit
(
void
)
{}
/*辅助驻车解除设定*/
void
Level4_4Menu_7Enter
(
void
)
{}
void
Level4_4Menu_7Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_UserSet_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level4_4Menu_7Exit
(
void
)
{}
...
...
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