Commit f30f67ff authored by hu's avatar hu

增加界面

parent 1937977b
No preview for this file type
This diff is collapsed.
project .intvect 1536
project .text 302892
project .rodata 410007
project .text 303532
project .rodata 410071
project .secinfo 120
project .syscall 6
project .romdata 9045
......
......@@ -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);
}
}
......
......@@ -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);
......
......@@ -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.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment