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
d919e2f2
Commit
d919e2f2
authored
Nov 03, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
界面增加
parent
ccadbfba
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22874 additions
and
22524 deletions
+22874
-22524
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22468
-22407
project.siz
ghs/project.siz
+1
-1
GUI.c
source/Application/Graphic/GUI/GUI.c
+288
-40
GUI.h
source/Application/Graphic/GUI/GUI.h
+10
-5
Menu.h
source/Application/Graphic/Menu/Menu.h
+39
-26
Menu_user.c
source/Application/Graphic/Menu/Menu_user.c
+68
-45
No files found.
ghs/project
View file @
d919e2f2
No preview for this file type
ghs/project.hex
View file @
d919e2f2
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ghs/project.siz
View file @
d919e2f2
project .intvect 1536
project .text 29
7308
project .text 29
9244
project .rodata 409343
project .secinfo 120
project .syscall 6
...
...
source/Application/Graphic/GUI/GUI.c
View file @
d919e2f2
...
...
@@ -106,6 +106,7 @@ void GUI_Display_Value_Init(void)
State_Flag
.
USER_LANGUAGE
=
1u
;
State_Flag
.
USER_COMPANY
=
2u
;
State_Flag
.
USER_LIGHT
=
2u
;
State_Flag
.
USER_SETIC
=
2u
;
State_Flag
.
FState_TPMSSET
=
2u
;
}
/*-------------------------------------------------------------------------
...
...
@@ -1551,7 +1552,7 @@ void GUI_BG_Menu6_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
Rep_Menu
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1634,7 +1635,7 @@ void GUI_BG_Rep_Menu_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu1
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1654,7 +1655,7 @@ void GUI_BG_RepMenu1_Display(uint8_t Mode)
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu2
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1675,7 +1676,7 @@ void GUI_BG_RepMenu2_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu3
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1696,7 +1697,7 @@ void GUI_BG_RepMenu3_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu4
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1717,7 +1718,7 @@ void GUI_BG_RepMenu4_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu5
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1737,7 +1738,7 @@ void GUI_BG_RepMenu5_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_Menu6_Display
* Function Name : GUI_BG_
Rep
Menu6_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1758,7 +1759,7 @@ void GUI_BG_RepMenu6_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu7
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1779,7 +1780,7 @@ void GUI_BG_RepMenu7_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu8
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1800,7 +1801,7 @@ void GUI_BG_RepMenu8_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepMenu9
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1820,22 +1821,81 @@ void GUI_BG_RepMenu9_Display(uint8_t Mode)
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_RepSet_Menu_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_RepSet_Menu_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
/*显示*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu2_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_LEVEL2_3_MENU_4
)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_3_MENU_1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_01black
+
State_Flag
.
WXSD_FDJY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_3_MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_02black
+
State_Flag
.
WXSD_RYLQY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_3_MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_03black
+
State_Flag
.
WXSD_BSXY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_3_MENU_4
)
{
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
)
{
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
)
{
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
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_8
)
{
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
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_06black
+
State_Flag
.
WXSD_KQGZJ
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_07black
+
State_Flag
.
WXSD_DLZXY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
State_Flag
.
WXSD_LT
),
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_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu1
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1847,7 +1907,7 @@ void GUI_BG_RepSetMenu1_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_01black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1856,7 +1916,7 @@ void GUI_BG_RepSetMenu1_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu2
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1868,7 +1928,7 @@ void GUI_BG_RepSetMenu2_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_02black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1877,7 +1937,7 @@ void GUI_BG_RepSetMenu2_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu3
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1889,7 +1949,7 @@ void GUI_BG_RepSetMenu3_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_03black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1898,7 +1958,7 @@ void GUI_BG_RepSetMenu3_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu4
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1910,7 +1970,7 @@ void GUI_BG_RepSetMenu4_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1919,7 +1979,7 @@ void GUI_BG_RepSetMenu4_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu5
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1931,7 +1991,7 @@ void GUI_BG_RepSetMenu5_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_04black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1940,7 +2000,7 @@ void GUI_BG_RepSetMenu5_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_Menu6_Display
* Function Name : GUI_BG_
RepSet
Menu6_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1952,7 +2012,7 @@ void GUI_BG_RepSetMenu6_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_06black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1961,7 +2021,7 @@ void GUI_BG_RepSetMenu6_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu7
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1973,7 +2033,7 @@ void GUI_BG_RepSetMenu7_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_07black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -1982,7 +2042,7 @@ void GUI_BG_RepSetMenu7_Display(uint8_t Mode)
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
RepSetMenu8
_Display
* Description :
* Input : None
* Output : None
...
...
@@ -1994,7 +2054,68 @@ void GUI_BG_RepSetMenu8_Display(uint8_t Mode)
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_Menu_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_Menu_Display
(
uint8_t
Mode
)
{
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
/*显示*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu2_04_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_LEVEL2_4_MENU_4
)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_1black
+
State_Flag
.
USER_DATE
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_2black
+
State_Flag
.
USER_TIME
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_3black
+
State_Flag
.
USER_DISPLAY
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_4black
+
State_Flag
.
USER_PROPOSAL
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_4_MENU_5
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_2black
+
State_Flag
.
USER_TIME
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_3black
+
State_Flag
.
USER_DISPLAY
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_4black
+
State_Flag
.
USER_PROPOSAL
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_4_MENU_6
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_3black
+
State_Flag
.
USER_DISPLAY
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_4black
+
State_Flag
.
USER_PROPOSAL
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_5black
+
State_Flag
.
FState_TPMSSET
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_4black
+
State_Flag
.
USER_PROPOSAL
),
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_5black
+
State_Flag
.
FState_TPMSSET
),
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_6black
+
State_Flag
.
USER_SETIC
),
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
...
...
@@ -2002,20 +2123,147 @@ void GUI_BG_RepSetMenu8_Display(uint8_t Mode)
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_
Menu6
_Display
* Function Name : GUI_BG_
UserSetMenu1
_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_
RepSetMenu9
_Display
(
uint8_t
Mode
)
void
GUI_BG_
UserSetMenu1
_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_UserSetMenu2_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSetMenu2_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_UserSetMenu3_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSetMenu3_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_UserSetMenu4_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSetMenu4_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_UserSetMenu5_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSetMenu5_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
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_UserSetMenu6_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
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_03_08black
+
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_UserSetMenu7_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther : 区域
--------------------------------------------------------------------------*/
void
GUI_BG_UserSetMenu7_Display
(
uint8_t
Mode
)
{
uint8_t
Flag
=
0
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_03_08black
+
Flag
),
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
source/Application/Graphic/GUI/GUI.h
View file @
d919e2f2
...
...
@@ -42,6 +42,7 @@ typedef struct
uint8_t
USER_LANGUAGE
;
/*语言设定*/
uint8_t
USER_COMPANY
;
/*单位设定*/
uint8_t
USER_LIGHT
;
/*亮度设定*/
uint8_t
USER_SETIC
;
/*仪表设定*/
uint8_t
FState_TPMSSET
;
/*胎压设置*/
...
...
@@ -122,7 +123,7 @@ void GUI_BG_RepMenu6_Display(uint8_t Mode);
void
GUI_BG_RepMenu7_Display
(
uint8_t
Mode
);
void
GUI_BG_RepMenu8_Display
(
uint8_t
Mode
);
void
GUI_BG_RepMenu9_Display
(
uint8_t
Mode
);
/*二级菜单保养通知设定*/
void
GUI_BG_RepSet_Menu_Display
(
uint8_t
Mode
);
/*二级菜单保养通知设定*/
void
GUI_BG_RepSetMenu1_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu2_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu3_Display
(
uint8_t
Mode
);
...
...
@@ -131,10 +132,14 @@ void GUI_BG_RepSetMenu5_Display(uint8_t Mode);
void
GUI_BG_RepSetMenu6_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu7_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu8_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu9_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSet_Menu_Display
(
uint8_t
Mode
);
/*二级菜单用户设定*/
void
GUI_BG_UserSetMenu1_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu2_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu3_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu4_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu5_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu6_Display
(
uint8_t
Mode
);
void
GUI_BG_UserSetMenu7_Display
(
uint8_t
Mode
);
...
...
source/Application/Graphic/Menu/Menu.h
View file @
d919e2f2
...
...
@@ -23,6 +23,7 @@ typedef enum
_MN_DSP_LEVEL1MENU_5
,
/* 04 日历*/
_MN_DSP_LEVEL1MENU_6
,
/* 05 空白*/
_MN_DSP_LEVEPOPUP
,
/* 06 报警界面显示*/
/*一级菜单*/
_MN_DSP_LEVEL2MENU_1
,
/* 07 故障码*/
_MN_DSP_LEVEL2MENU_2
,
/* 08 保养通知*/
...
...
@@ -38,32 +39,39 @@ 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_5
,
/* 离合油*/
_MN_DSP_LEVEL2_2_MENU_6
,
/* 18 空气干燥器干燥剂*/
_MN_DSP_LEVEL2_2_MENU_7
,
/* 19 动力转向液*/
_MN_DSP_LEVEL2_2_MENU_8
,
/* 20 轮胎*/
_MN_DSP_LEVEL2_2_MENU_9
,
/* 21 起动机*/
_MN_DSP_LEVEL2_3_MENU_1
,
// 22
_MN_DSP_LEVEL2_3_MENU_2
,
// 23
_MN_DSP_LEVEL2_3_MENU_3
,
// 24
_MN_DSP_LEVEL2_3_MENU_4
,
// 25
_MN_DSP_LEVEL2_3_MENU_5
,
// 30
_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_A
,
// 31
_MN_DSP_LEVEL2_4_MENU_4
,
// 32
_MN_DSP_LEVEL2_4_MENU_5
,
// 33
_MN_DSP_LEVEL2_4_MENU_6
,
// 34
_MN_DSP_LEVEL2_4_MENU_7
,
// 35
_MN_DSP_LEVEL2_4_MENU_8
,
// 36
_MN_DSP_LEVEL2_4_MENU_9
,
// 37
_MN_DSP_LEVEL2_5_MENU_1
,
// 38
_MN_DSP_LEVEL2_6_MENU_1
,
_MN_DSP_LEVEL2_2_MENU_5
,
/* 18 离合油*/
_MN_DSP_LEVEL2_2_MENU_6
,
/* 19 空气干燥器干燥剂*/
_MN_DSP_LEVEL2_2_MENU_7
,
/* 20 动力转向液*/
_MN_DSP_LEVEL2_2_MENU_8
,
/* 21 轮胎*/
_MN_DSP_LEVEL2_2_MENU_9
,
/* 22 起动机*/
_MN_DSP_LEVEL2_3_MENU_1
,
/* 23 更换机油&机油滤清器*/
_MN_DSP_LEVEL2_3_MENU_2
,
/* 24 更换燃油滤清器*/
_MN_DSP_LEVEL2_3_MENU_3
,
/* 25 更换变速箱油*/
_MN_DSP_LEVEL2_3_MENU_4
,
/* 26 更换差速器油*/
_MN_DSP_LEVEL2_3_MENU_5
,
/* 27 离合器油*/
_MN_DSP_LEVEL2_3_MENU_6
,
/* 28 更换动力转向液*/
_MN_DSP_LEVEL2_3_MENU_7
,
/* 29 轮胎换位・更换*/
_MN_DSP_LEVEL2_3_MENU_8
,
/* 30 更换起动机*/
_MN_DSP_LEVEL2_4_MENU_1
,
/* 31 设定日期*/
_MN_DSP_LEVEL2_4_MENU_2
,
/* 32 设定时间*/
_MN_DSP_LEVEL2_4_MENU_3
,
/* 33 设定显示*/
_MN_DSP_LEVEL2_4_MENU_4
,
/* 34 设定节油驾驶建议*/
_MN_DSP_LEVEL2_4_MENU_5
,
/* 35 TPMS轮胎设定*/
_MN_DSP_LEVEL2_4_MENU_6
,
/* 36 仪表设定*/
_MN_DSP_LEVEL2_4_MENU_7
,
/* 37 语言设定*/
_MN_DSP_LEVEL2_4_MENU_8
,
/* 38 */
_MN_DSP_LEVEL2_4_MENU_9
,
/* 39 */
_MN_DSP_LEVEL2_5_MENU_1
,
/* */
_MN_DSP_LEVEL2_5_MENU_2
,
/* */
_MN_DSP_LEVEL2_5_MENU_3
,
/* */
_MN_DSP_LEVEL2_5_MENU_4
,
/* */
_MN_DSP_LEVEL2_6_MENU_1
,
/* */
_MN_DSP_LEVEL2_6_MENU_2
,
/* */
/*三级菜单*/
//_MN_DSP_LEVEL3_1_MENU_1 , //42
//_MN_DSP_LEVEL3_1_MENU_2 , //43
...
...
@@ -88,6 +96,7 @@ typedef enum
_MN_DSP_LEVEL3_3_MENU_5
,
//
_MN_DSP_LEVEL3_3_MENU_6
,
// 51
_MN_DSP_LEVEL3_3_MENU_7
,
// 52
_MN_DSP_LEVEL3_3_MENU_8
,
_MN_DSP_LEVEL3_4_MENU_11
,
// 53
_MN_DSP_LEVEL3_4_MENU_12
,
// 54
...
...
@@ -306,6 +315,10 @@ EXTERN_MEU_PROCESS void Level2_3Menu_7Enter(void);
EXTERN_MEU_PROCESS
void
Level2_3Menu_7Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_7Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_8Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_8Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_3Menu_8Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_1Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_1Do
(
void
);
EXTERN_MEU_PROCESS
void
Level2_4Menu_1Exit
(
void
);
...
...
source/Application/Graphic/Menu/Menu_user.c
View file @
d919e2f2
...
...
@@ -41,32 +41,30 @@ 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 */
/*
*/
{
_MN_DSP_LEVEL3_2_MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_5Enter
,
Level2_2Menu_5Do
,
Level2_2Menu_5Exit
},
/* _MN_DSP_LEVEL2_2_MENU_5 */
/*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_DSP_LEVEL2_2_MENU_9
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_8Enter
,
Level2_2Menu_8Do
,
Level2_2Menu_8Exit
},
/* _MN_DSP_LEVEL2_2_MENU_8 */
/*2
1
*/
{
_MN_DSP_LEVEL3_2_MENU_9
,
_MN_DSP_LEVEL2_2_MENU_8
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_9Enter
,
Level2_2Menu_9Do
,
Level2_2Menu_9Exit
},
/* _MN_DSP_LEVEL2_2_MENU_9 */
/*
18
*/
{
_MN_DSP_LEVEL3_2_MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_5Enter
,
Level2_2Menu_5Do
,
Level2_2Menu_5Exit
},
/* _MN_DSP_LEVEL2_2_MENU_5 */
/*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_DSP_LEVEL2_2_MENU_9
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_8Enter
,
Level2_2Menu_8Do
,
Level2_2Menu_8Exit
},
/* _MN_DSP_LEVEL2_2_MENU_8 */
/*2
2
*/
{
_MN_DSP_LEVEL3_2_MENU_9
,
_MN_DSP_LEVEL2_2_MENU_8
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_2
,
Level2_2Menu_9Enter
,
Level2_2Menu_9Do
,
Level2_2Menu_9Exit
},
/* _MN_DSP_LEVEL2_2_MENU_9 */
/*22*/
{
_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 */
/*23*/
{
_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 */
/*24*/
{
_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 */
/*25*/
{
_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 */
/* */
{
_MN_DSP_LEVEL3_3_MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_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_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 */
/*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 */
/*23*/
{
_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 */
/*24*/
{
_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 */
/*25*/
{
_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 */
/*26*/
{
_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 */
/*27*/
{
_MN_DSP_LEVEL3_3_MENU_5
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_5Enter
,
Level2_3Menu_5Do
,
Level2_3Menu_5Exit
},
/* _MN_DSP_LEVEL2_3_MENU_5 */
/*28*/
{
_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 */
/*29*/
{
_MN_DSP_LEVEL3_3_MENU_7
,
_MN_DSP_LEVEL2_3_MENU_6
,
_MN_DSP_LEVEL2_3_MENU_8
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_7Enter
,
Level2_3Menu_7Do
,
Level2_3Menu_7Exit
},
/* _MN_DSP_LEVEL2_3_MENU_7 */
/*30*/
{
_MN_DSP_LEVEL3_3_MENU_8
,
_MN_DSP_LEVEL2_3_MENU_7
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_3
,
Level2_3Menu_8Enter
,
Level2_3Menu_8Do
,
Level2_3Menu_8Exit
},
/* _MN_DSP_LEVEL2_3_MENU_8 */
/*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_A
,
_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_A
,
_MN_DSP_LEVEL2_4_MENU_3
,
_MN_DSP_LEVEL2_4_MENU_4
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_AEnter
,
Level2_4Menu_ADo
,
Level2_4Menu_AExit
},
// _MN_DSP_LEVEL2_4_MENU_A //̥ѹÉèÖýçÃæ
/*32*/
{
_MN_DSP_LEVEL3_4_MENU_41
,
_MN_DSP_LEVEL2_4_MENU_A
,
_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
/*33*/
{
_MN_DSP_LEVEL3_4_MENU_51
,
_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
/*34*/
{
_MN_DSP_LEVEL3_4_MENU_6
,
_MN_DSP_LEVEL2_4_MENU_5
,
_MN_DSP_LEVEL2_4_MENU_7
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_6Enter
,
Level2_4Menu_6Do
,
Level2_4Menu_6Exit
},
// _MN_DSP_LEVEL2_4_MENU_6
/*35*/
{
_MN_DSP_LEVEL3_4_MENU_7
,
_MN_DSP_LEVEL2_4_MENU_6
,
_MN_DSP_LEVEL2_4_MENU_8
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_7Enter
,
Level2_4Menu_7Do
,
Level2_4Menu_7Exit
},
// _MN_DSP_LEVEL2_4_MENU_7
/*36*/
{
_MN_DSP_LEVEL3_4_MENU_8
,
_MN_DSP_LEVEL2_4_MENU_7
,
_MN_DSP_LEVEL2_4_MENU_9
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_8Enter
,
Level2_4Menu_8Do
,
Level2_4Menu_8Exit
},
// _MN_DSP_LEVEL2_4_MENU_8
/*37*/
{
_MN_DSP_LEVEL3_4_MENU_9
,
_MN_DSP_LEVEL2_4_MENU_8
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_9Enter
,
Level2_4Menu_9Do
,
Level2_4Menu_9Exit
},
// _MN_DSP_LEVEL2_4_MENU_9
///*38*/{ _MN_IDX_NULL , _MN_IDX_NULL , _MN_IDX_NULL, _MN_DSP_LEVEL2MENU_7, Level2_7Menu_1Enter, Level2_7Menu_1Do, Level2_7Menu_1Exit}, // _MN_DSP_LEVEL2_7_MENU_1
/*31*/
{
_MN_IDX_NULL
,
_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_IDX_NULL
,
_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 */
/*33*/
{
_MN_IDX_NULL
,
_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 */
/*34*/
{
_MN_IDX_NULL
,
_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 */
/*35*/
{
_MN_IDX_NULL
,
_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 */
/*36*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_5
,
_MN_DSP_LEVEL2_4_MENU_7
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_6Enter
,
Level2_4Menu_6Do
,
Level2_4Menu_6Exit
},
/* _MN_DSP_LEVEL2_4_MENU_6 */
/*37*/
{
_MN_IDX_NULL
,
_MN_DSP_LEVEL2_4_MENU_6
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_7Enter
,
Level2_4Menu_7Do
,
Level2_4Menu_7Exit
},
/* _MN_DSP_LEVEL2_4_MENU_7 */
/*38*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_8Enter
,
Level2_4Menu_8Do
,
Level2_4Menu_8Exit
},
/* _MN_DSP_LEVEL2_4_MENU_8 */
/*39*/
{
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_IDX_NULL
,
_MN_DSP_LEVEL2MENU_4
,
Level2_4Menu_9Enter
,
Level2_4Menu_9Do
,
Level2_4Menu_9Exit
},
/* _MN_DSP_LEVEL2_4_MENU_9 */
/*三级菜单*/
/*42*/
//{ _MN_IDX_NULL, _MN_IDX_NULL, _MN_IDX_NULL, _MN_DSP_LEVEL2_1_MENU_1, Level3_1Menu_1Enter, Level3_1Menu_1Do, Level3_1Menu_1Exit}, // _MN_DSP_LEVEL3_1_MENU_1
...
...
@@ -484,46 +482,50 @@ void Level2_2Menu_9Exit(void)
{}
/*----二级菜单----保养通知设定----系列子菜单*/
/*发动机滤清器*/
/*
更换
发动机滤清器*/
void
Level2_3Menu_1Enter
(
void
)
{
}
void
Level2_3Menu_1Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu1_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_1Exit
(
void
)
{}
/*燃油滤清器*/
/*
更换
燃油滤清器*/
void
Level2_3Menu_2Enter
(
void
)
{
}
void
Level2_3Menu_2Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu2_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_2Exit
(
void
)
{}
/*变速箱油*/
/*
更换
变速箱油*/
void
Level2_3Menu_3Enter
(
void
)
{
}
void
Level2_3Menu_3Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu3_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_3Exit
(
void
)
{}
/*差速器油*/
/*
更换
差速器油*/
void
Level2_3Menu_4Enter
(
void
)
{
}
void
Level2_3Menu_4Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu4_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_4Exit
(
void
)
...
...
@@ -535,32 +537,48 @@ 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
)
{
}
void
Level2_3Menu_6Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu6_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_6Exit
(
void
)
{}
/*轮胎*/
/*
更换轮胎
轮胎*/
void
Level2_3Menu_7Enter
(
void
)
{
}
void
Level2_3Menu_7Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu7_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_7Exit
(
void
)
{}
/*更换起动机*/
void
Level2_3Menu_8Enter
(
void
)
{
}
void
Level2_3Menu_8Do
(
void
)
{
GUI_OftenShow_Display
();
GUI_BG_RepSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_RepSetMenu8_Display
(
GUI_DISP_MODE_NORMAL
);
}
void
Level2_3Menu_8Exit
(
void
)
{}
/*----二级菜单----用户设定----系列子菜单*/
/*日期设定*/
void
Level2_4Menu_1Enter
(
void
)
...
...
@@ -568,69 +586,74 @@ void Level2_4Menu_1Enter(void)
}
void
Level2_4Menu_1Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0
);
//GUI_BG_Menu_Flag_Display(0, 1
);
//GUI_BG_UserSetMenu1_Display(0
);
GUI_OftenShow_Display
(
);
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSetMenu1_Display
(
GUI_DISP_MODE_NORMAL
);
//User_set_Num.User_Date = 0;
}
void
Level2_4Menu_1Exit
(
void
)
{}
/
/ʱ¼äÉ趨
/
*时间设定*/
void
Level2_4Menu_2Enter
(
void
)
{
}
void
Level2_4Menu_2Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0
);
//GUI_BG_Menu_Flag_Display(0, 2
);
//GUI_BG_UserSetMenu2_Display(0
);
GUI_OftenShow_Display
(
);
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_BG_UserSetMenu2_Display
(
GUI_DISP_MODE_NORMAL
);
//User_set_Num.User_Time = 0;
}
void
Level2_4Menu_2Exit
(
void
)
{}
//ÏÔʾÉ趨
/*设置显示*/
void
Level2_4Menu_3Enter
(
void
)
{
}
void
Level2_4Menu_3Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0);
GUI_OftenShow_Display
();
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
//GUI_BG_Menu_Flag_Display(0, 3);
//GUI_BG_UserSetMenu3_Display(0);
}
void
Level2_4Menu_3Exit
(
void
)
{}
/
/Ê¡Óͷѽ¨ÒéÉ趨
/
*设定节油驾驶建议*/
void
Level2_4Menu_4Enter
(
void
)
{
}
void
Level2_4Menu_4Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0);
GUI_OftenShow_Display
();
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
//GUI_BG_Menu_Flag_Display(0, 5);
//GUI_BG_UserSetMenu4_Display(0);
}
void
Level2_4Menu_4Exit
(
void
)
{}
/
/HASÉ趨
/
*tTPMS轮胎设定*/
void
Level2_4Menu_5Enter
(
void
)
{
}
void
Level2_4Menu_5Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0);
GUI_OftenShow_Display
();
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
//GUI_BG_Menu_Flag_Display(0, 6);
//GUI_BG_UserSetMenu5_Display(0);
}
void
Level2_4Menu_5Exit
(
void
)
{}
/
/³µ¼ä¾àÀ뾯±¨ÒôÁ¿É趨
/
*仪表设定*/
void
Level2_4Menu_6Enter
(
void
)
{
}
void
Level2_4Menu_6Do
(
void
)
{
//GUI_BG_UserSet_Menu_Display(0);
GUI_OftenShow_Display
();
GUI_BG_UserSet_Menu_Display
(
GUI_DISP_MODE_NORMAL
);
//GUI_BG_Menu_Flag_Display(0, 6);
//GUI_BG_UserSetMenu6_Display(0);
}
...
...
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