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
f30f67ff
Commit
f30f67ff
authored
3 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加界面
parent
1937977b
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22688 additions
and
22496 deletions
+22688
-22496
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22412
-22390
project.siz
ghs/project.siz
+2
-2
GUI.c
source/Application/Graphic/GUI/GUI.c
+108
-0
GUI.h
source/Application/Graphic/GUI/GUI.h
+8
-1
Menu.h
source/Application/Graphic/Menu/Menu.h
+26
-11
Menu_user.c
source/Application/Graphic/Menu/Menu_user.c
+132
-92
No files found.
ghs/project
View file @
f30f67ff
No preview for this file type
This diff is collapsed.
Click to expand it.
ghs/project.hex
View file @
f30f67ff
This diff is collapsed.
Click to expand it.
ghs/project.siz
View file @
f30f67ff
project .intvect 1536
project .text 30
289
2
project .rodata 4100
07
project .text 30
353
2
project .rodata 4100
71
project .secinfo 120
project .syscall 6
project .romdata 9045
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
f30f67ff
...
...
@@ -2893,12 +2893,120 @@ void GUI_BG_RepSetMenu_3_7_Display(uint8_t Mode)
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_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_white_queding
,
GUI_BLENDMODE_SRC_OVER
);
/*enter*/
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_Date_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_Date_Display
(
uint8_t
Mode
)
{
uint8_t
YEAR_Value
=
0u
;
uint8_t
MOnth_Value
=
0u
;
uint8_t
Data_Value
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_nian
,
GUI_BLENDMODE_SRC_OVER
);
/*年*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yue
,
GUI_BLENDMODE_SRC_OVER
);
/*月*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_03_ri
,
GUI_BLENDMODE_SRC_OVER
);
/*日*/
switch
(
bCurMenuIDX
)
{
case
_MN_DSP_LEVEL3_4_MENU_11
:
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yellowkuang
,
329u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
434u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
541u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
break
;
case
_MN_DSP_LEVEL3_4_MENU_12
:
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
329u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yellowkuang
,
434u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
541u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
break
;
case
_MN_DSP_LEVEL3_4_MENU_13
:
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
329u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_greykuang
,
434u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_03_yellowkuang
,
541u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
break
;
default
:
break
;
}
GUI_General_Digit_Display
(
MENU_Sprite
,
20u
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetYPos
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Digit_Display
(
MENU_Sprite
,
YEAR_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetYPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Digit_Display
(
MENU_Sprite
,
MOnth_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetMPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Digit_Display
(
MENU_Sprite
,
Data_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetDPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
/*--------------------------------------------------------------------------
* Function Name : GUI_BG_UserSet_Time_Display
* Description :
* Input : None
* Output : None
* Return : None
* onther :
--------------------------------------------------------------------------*/
void
GUI_BG_UserSet_Time_Display
(
uint8_t
Mode
)
{
uint8_t
Hour_Value
=
0u
;
uint8_t
Minute_Value
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
Nb_20_maohao
,
541u
,
214u
,
GUI_BLENDMODE_SRC_OVER
);
switch
(
bCurMenuIDX
)
{
case
_MN_DSP_LEVEL3_4_MENU_21
:
break
;
case
_MN_DSP_LEVEL3_4_MENU_22
:
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
,
Minute_Value
,
Nb_20_0
,
2u
,
0u
,
GUIUsetSetDPosX
,
226u
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.h
View file @
f30f67ff
...
...
@@ -94,6 +94,11 @@ static const uint16_t GUI_TPMS_MIC2_X[4] = {329u, 404u, 510u, 574u};
static
const
uint16_t
GUI_REP1_X
[
6
]
=
{
582u
,
565u
,
547u
,
521u
,
503u
,
485u
};
static
const
uint16_t
GUI_REP_X
[
4
]
=
{
582u
,
565u
,
547u
,
521u
};
static
const
uint16_t
GUIUsetSetYPos
[
2
]
=
{
304u
,
282u
};
static
const
uint16_t
GUIUsetSetYPosX
[
2
]
=
{
358u
,
337u
};
static
const
uint16_t
GUIUsetSetMPosX
[
2
]
=
{
463u
,
440u
};
static
const
uint16_t
GUIUsetSetDPosX
[
2
]
=
{
570u
,
547u
};
extern
void
GUI_Display_KL15_ON_Init
(
void
);
extern
void
GUI_Display_KL15_OFF_Init
(
void
);
extern
void
GUI_Display_Value_Init
(
void
);
/*显示数据初始化*/
...
...
@@ -182,7 +187,9 @@ void GUI_BG_RepSetMenu_3_4_Display(uint8_t Mode);
void
GUI_BG_RepSetMenu_3_5_Display
(
uint8_t
Mode
);
void
GUI_BG_RepSetMenu_3_6_Display
(
uint8_t
Mode
);
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
);
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/Menu/Menu.h
View file @
f30f67ff
...
...
@@ -42,7 +42,7 @@ typedef enum
_MN_DSP_LEVEL2_2_MENU_6
,
/* 18 空气干燥器干燥剂*/
_MN_DSP_LEVEL2_2_MENU_7
,
/* 19 动力转向液*/
_MN_DSP_LEVEL2_2_MENU_8
,
/* 20 轮胎*/
_MN_DSP_LEVEL2_3_MENU_1
,
/* 21 更换机油&机油滤清器*/
_MN_DSP_LEVEL2_3_MENU_2
,
/* 22 更换燃油滤清器*/
_MN_DSP_LEVEL2_3_MENU_3
,
/* 23 更换变速箱油*/
...
...
@@ -82,10 +82,13 @@ typedef enum
_MN_DSP_LEVEL3_3_MENU_6
,
/* 51 更换动力转向液*/
_MN_DSP_LEVEL3_3_MENU_7
,
/* 52 轮胎换位・更换*/
_MN_DSP_LEVEL3_4_MENU_1
,
/* 53 设定日期*/
_MN_DSP_LEVEL3_4_MENU_2
,
/* 54 设定时间*/
_MN_DSP_LEVEL3_4_MENU_3
,
/* 55 设定语言*/
_MN_DSP_LEVEL3_4_MENU_41
,
/* 56 速度设定-高速路*/
_MN_DSP_LEVEL3_4_MENU_11
,
/* 53 设定日期*/
_MN_DSP_LEVEL3_4_MENU_12
,
/* 54 */
_MN_DSP_LEVEL3_4_MENU_13
,
/* 55 */
_MN_DSP_LEVEL3_4_MENU_21
,
/* 56 设定时间*/
_MN_DSP_LEVEL3_4_MENU_22
,
/* 57 */
_MN_DSP_LEVEL3_4_MENU_3
,
/* 58 设定语言*/
_MN_DSP_LEVEL3_4_MENU_41
,
/* 59 速度设定-高速路*/
_MN_DSP_LEVEL3_4_MENU_42
,
/* 57 速度设定-一般路*/
_MN_DSP_LEVEL3_4_MENU_43
,
/* 58 发动机转速设定*/
_MN_DSP_LEVEL3_4_MENU_44
,
/* 59 急加速设定*/
...
...
@@ -370,13 +373,25 @@ EXTERN_MEU_PROCESS void Level3_3Menu_7Enter(void);
EXTERN_MEU_PROCESS
void
Level3_3Menu_7Do
(
void
);
EXTERN_MEU_PROCESS
void
Level3_3Menu_7Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Do
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Enter_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Do_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Exit_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Enter_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Do_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Exit_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Enter_3
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Do_3
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_1Exit_3
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Enter_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Do_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Exit_1
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Do
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Exit
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Enter
_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Do
_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_2Exit
_2
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_3Enter
(
void
);
EXTERN_MEU_PROCESS
void
Level3_4Menu_3Do
(
void
);
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/Menu/Menu_user.c
View file @
f30f67ff
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