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
3 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加界面
parent
11846833
Changes
8
Expand all
Hide 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
This diff is collapsed.
Click to expand it.
ghs/project.hex
View file @
7eafc6b1
This diff is collapsed.
Click to expand it.
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
...
...
This diff is collapsed.
Click to expand it.
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
)
{
}
}
}
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
7eafc6b1
This diff is collapsed.
Click to expand it.
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
);
/**/
...
...
This diff is collapsed.
Click to expand it.
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
);
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/Menu/Menu_user.c
View file @
7eafc6b1
This diff is collapsed.
Click to expand it.
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