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
3daa449b
Commit
3daa449b
authored
Jan 29, 2023
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加中英文切换功能,暂时没有英文图片,修改MIL指示灯亮度过量BUG
parent
37f6cfaa
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
443 additions
and
357 deletions
+443
-357
Key_user.c
source/Application/APP/Key/Key_user.c
+6
-6
Telltales_user.c
source/Application/APP/Telltales/Telltales_user.c
+1
-1
Popup_List.h
source/Application/Alarm/Popup_List.h
+69
-69
GUI.c
source/Application/Graphic/GUI/GUI.c
+363
-278
GUI.h
source/Application/Graphic/GUI/GUI.h
+4
-3
No files found.
source/Application/APP/Key/Key_user.c
View file @
3daa449b
...
...
@@ -248,10 +248,10 @@ void Key_Operation_Up(Key_Event_en_t enKeyEvent)
/*语言设置 ----反*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
{
//
if (User_set_Num.User_Language > 0u)
//
{
//
User_set_Num.User_Language--;
//
}
if
(
User_set_Num
.
User_Language
>
0u
)
{
User_set_Num
.
User_Language
--
;
}
}
/*胎压匹配界面*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_5
)
...
...
@@ -759,8 +759,8 @@ void Key_Operation_Down(Key_Event_en_t enKeyEvent)
/*语言设置 ----反*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_3
)
{
//
if (User_set_Num.User_Language < 1)
//
User_set_Num.User_Language++;
if
(
User_set_Num
.
User_Language
<
1
)
User_set_Num
.
User_Language
++
;
}
/*胎压匹配界面*/
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL3_4_MENU_5
)
...
...
source/Application/APP/Telltales/Telltales_user.c
View file @
3daa449b
...
...
@@ -677,7 +677,7 @@ void LED_MIL_T_Execution(uint8_t led_status)
{
if
(
led_status
==
1
)
{
LED_Driver_Channel_Set
(
0u
,
30u
,
0xFFu
);
LED_Driver_Channel_Set
(
0u
,
30u
,
LED_BRIGHTNESSY
);
SEG_LED_MIL_T
(
7
);
}
else
...
...
source/Application/Alarm/Popup_List.h
View file @
3daa449b
...
...
@@ -20,75 +20,75 @@ enum PopupName
POPUP1_BRAKE_SPACING_R
,
/*02.车间距警报-刹车(红字)*/
POPUP1_BRAKE_SPACING_COLLISION
,
/*03.车间距警报-碰撞报警*/
POPUP1_BRAKE_SPACING_Y
,
/*04.车间距警报-刹车(黄字)*/
POPUP1_BRAKE_SPACING_Y2
,
/*
车间距警报-刹车(黄字)*/
POPUT1_ASR_OPERATE
,
/*0
5
.ASR工作*/
POPUT2_PTO
,
/*0
6
.PTO紧急警报-刹车*/
POPUP2_PARKING_BRAKE
,
/*0
7
.忘记松手刹车*/
POPUP2_AIRMATIC_HIGHT
,
/*0
8
.遥控调整车辆高度(有车速)*/
POPUP3_CRUISE
,
/*
09
.自动巡航模式*/
POPUP3_VARIABLE_SLD
,
/*1
0
.可变SLD 模式*/
POPUT4_ABNORMAL_CHARGE
,
/*1
1
.充电异常(系统检测)*/
POPUP4_OIL_PRESSURE
,
/*1
2
.油压(系统检测)*/
POPUP4_AMT_INIT_EXCE
,
/*1
3
.AMT初始化异常*/
POPUP4_ADBLUE_QUALITY
,
/*1
4
.尿素品质异常(系统检测)*/
POPUP4_ADBLUE_SPRAY
,
/*1
5
.尿素喷射异常(系统检测)*/
POPUP4_ADBLUE_SUPPLY
,
/*1
6
.尿素水补给(系统检测)*/
POPUP4_START_ENG
,
/*1
7
.AMT初始化结束*/
POPUP4_DPD_AUTO
,
/*1
8
.DPD自动再生*/
POPUP5_OVER_HEAT
,
/*
19
.过热(冷却液温度过高)*/
POPUP5_LOW_COOLANT
,
/*2
0
.冷却水(冷却水不足)*/
POPUP5_ENGINE_OIL_PRESSURE
,
/*2
1
.油压异常*/
POPUP5_METER_FAILURE
,
/*2
2
.仪表故障-请与五十铃公司联系*/
POPUP5_CAN_ERROR
,
/*2
3
.通信系统-请与五十铃公司联系*/
POPUP5_SPEED_LIMIT
,
/*2
4
.车速限制*/
POPUP5_TORQUE_REDUCTION
,
/*2
5
.扭矩限制*/
POPUP5_INCORRECT_ADBLUE
,
/*2
6
.尿素品质异常*/
POPUP5_CRITICAL_EMISSION
,
/*2
7
.临界排放故障*/
POPUP5_AMT_SPANNER_WARNING
,
/*2
8
.AMT异常-请重启发动机*/
POPUP5_AMT_LOW_AIR_WARNING
,
/*
29
.AMT异常(气压低下)*/
POPUP5_LOW_PRESSURE_ALARM
,
/*3
0
.胎压报警-快速漏气*/
POPUP5_APP_ADBLUE
,
/*3
1
.尿素补给-补充尿素溶液*/
POPUP5_ADBLUE_LEVEL_LOW
,
/*3
2
.尿素余量少-无车速*/
POPUP5_LOW_FAILURE
,
/*3
3
.胎压报警-气压低*/
POPUP5_CAMERA_POLLUTION
,
/*3
4
.摄像头有污染-请与五十铃公司联系*/
POPUP5_AdBlue_INJ_SYSTEM
,
/*3
5
.尿素喷射异常(停止)*/
POPUP5_AdBlue_DOS_MALFUNC
,
/*3
6
.尿素喷射异常(消耗量)*/
POPUP5_TPMS_HIGH_AIR
,
/*3
7
.高圧警報-轮胎高压警告*/
POPUP5_TPMS_HIGH_TEMP
,
/*3
8
.高温警報-轮胎高温警告*/
POPUP5_PUSH_DPD_SWITCH1
,
/*
39
.DPD手动再生要求1-请按下DPD开关*/
POPUP5_PUSH_DPD_SWITCH2
,
/*4
0
.DPD手动再生要求2-请按下DPD开关*/
POPUP5_TPMS_FAILURE
,
/*4
1
.TPMS故障*/
POPUP5_TPMS_MONITOR_DROP
,
/*4
2
.TPMS電池低下-轮胎监控传感器电压下降*/
POPUP6_HEIGHT_CONTROL
,
/*4
3
.遥控车辆高度调整中(无车速)*/
POPUP6_PTO_STOP
,
/*4
4
.PTO(停车中)*/
POPUP7_CHARGE_ABNORMAL
,
/*4
5
.充电异常-请与五十铃公司联系*/
POPUP7_AMT_ERROR
,
/*4
6
.AMT異常-请联系经销商*/
POPUP8_REFUEL
,
/*4
7
.补充燃料-油箱单位*/
POPUP8_ATM_CLUCH_OVERHEATING
,
/*4
8
.AMT过热-选择合适的档位*/
POPUP8_ATM_WORN_OUT
,
/*
49
.AMT磨耗-离合器磨损*/
POPUP8_LOWVOLTAGE
,
/*5
0
.低电压报警*/
POPUP8_OVERVOLTAGE
,
/*5
1
.过电压报警*/
POPUP8_BRAKE_BLOCKR
,
/*5
2
.后蹄片磨损*/
POPUP8_BRAKE_BLOCKF
,
/*5
3
.前蹄片磨损*/
POPUP8_TemperatureThigh
,
/*
变速箱温度高*/
POPUP8_TBOX_GW_Sta
,
/*
未检测到GW*/
POPUP8_TBOX_Sta
,
/*
未检测到TBOX*/
POPUP8_TBOX_Sig
,
/*
TBOX通信异常*/
POPUP8_TBOX_Sig_Error
,
/*
平台通信异常*/
POPUP8_DPD_AUTO
,
/*
54
.DPD自动再生-再生将自动完成,不需要操作开关*/
POPUP9_AIR_PRESSURE
,
/*
55
.气压过低-请冲入空气*/
POPUP9_EBS_ERROR
,
/*
56
.EBS故障(红)-请与五十铃公司联系*/
POPUP10_RAPID_ACC
,
/*
57
.省油耗建议-急加速*/
POPUP10_RAPID_SUB
,
/*
58
.省油耗建议-急减速*/
POPUP10_REVAL_ENGINE
,
/*
59
.省油耗建议-请降低发动机转速*/
POPUP10_REVAL_SPEED
,
/*6
0
.省油耗建议-请降低速度*/
POPUP11_ENGINE_OIL_FILTER
,
/*6
1
.发动机机油&滤清器*/
POPUP11_FUEL_FILTER
,
/*6
2
.燃油滤清器*/
POPUP11_T_MISSION_OIL
,
/*6
3
.变速箱油*/
POPUP11_DIFF_OIL
,
/*
64
.差速器油*/
POPUP11_CLUTCH_OIL
,
/*
65
.顺畅系统离合器油*/
POPUP11_P_STEERING_FRUID
,
/*
66
.动力转向液*/
POPUP11_TIRE_ROTATION
,
/*
67
.更换轮胎・轮胎位置*/
POPUP1_BRAKE_SPACING_Y2
,
/*
05.
车间距警报-刹车(黄字)*/
POPUT1_ASR_OPERATE
,
/*0
6
.ASR工作*/
POPUT2_PTO
,
/*0
7
.PTO紧急警报-刹车*/
POPUP2_PARKING_BRAKE
,
/*0
8
.忘记松手刹车*/
POPUP2_AIRMATIC_HIGHT
,
/*0
9
.遥控调整车辆高度(有车速)*/
POPUP3_CRUISE
,
/*
10
.自动巡航模式*/
POPUP3_VARIABLE_SLD
,
/*1
1
.可变SLD 模式*/
POPUT4_ABNORMAL_CHARGE
,
/*1
2
.充电异常(系统检测)*/
POPUP4_OIL_PRESSURE
,
/*1
3
.油压(系统检测)*/
POPUP4_AMT_INIT_EXCE
,
/*1
4
.AMT初始化异常*/
POPUP4_ADBLUE_QUALITY
,
/*1
5
.尿素品质异常(系统检测)*/
POPUP4_ADBLUE_SPRAY
,
/*1
6
.尿素喷射异常(系统检测)*/
POPUP4_ADBLUE_SUPPLY
,
/*1
7
.尿素水补给(系统检测)*/
POPUP4_START_ENG
,
/*1
8
.AMT初始化结束*/
POPUP4_DPD_AUTO
,
/*1
9
.DPD自动再生*/
POPUP5_OVER_HEAT
,
/*
20
.过热(冷却液温度过高)*/
POPUP5_LOW_COOLANT
,
/*2
1
.冷却水(冷却水不足)*/
POPUP5_ENGINE_OIL_PRESSURE
,
/*2
2
.油压异常*/
POPUP5_METER_FAILURE
,
/*2
3
.仪表故障-请与五十铃公司联系*/
POPUP5_CAN_ERROR
,
/*2
4
.通信系统-请与五十铃公司联系*/
POPUP5_SPEED_LIMIT
,
/*2
5
.车速限制*/
POPUP5_TORQUE_REDUCTION
,
/*2
6
.扭矩限制*/
POPUP5_INCORRECT_ADBLUE
,
/*2
7
.尿素品质异常*/
POPUP5_CRITICAL_EMISSION
,
/*2
8
.临界排放故障*/
POPUP5_AMT_SPANNER_WARNING
,
/*2
9
.AMT异常-请重启发动机*/
POPUP5_AMT_LOW_AIR_WARNING
,
/*
30
.AMT异常(气压低下)*/
POPUP5_LOW_PRESSURE_ALARM
,
/*3
1
.胎压报警-快速漏气*/
POPUP5_APP_ADBLUE
,
/*3
2
.尿素补给-补充尿素溶液*/
POPUP5_ADBLUE_LEVEL_LOW
,
/*3
3
.尿素余量少-无车速*/
POPUP5_LOW_FAILURE
,
/*3
4
.胎压报警-气压低*/
POPUP5_CAMERA_POLLUTION
,
/*3
5
.摄像头有污染-请与五十铃公司联系*/
POPUP5_AdBlue_INJ_SYSTEM
,
/*3
6
.尿素喷射异常(停止)*/
POPUP5_AdBlue_DOS_MALFUNC
,
/*3
7
.尿素喷射异常(消耗量)*/
POPUP5_TPMS_HIGH_AIR
,
/*3
8
.高圧警報-轮胎高压警告*/
POPUP5_TPMS_HIGH_TEMP
,
/*3
9
.高温警報-轮胎高温警告*/
POPUP5_PUSH_DPD_SWITCH1
,
/*
40
.DPD手动再生要求1-请按下DPD开关*/
POPUP5_PUSH_DPD_SWITCH2
,
/*4
1
.DPD手动再生要求2-请按下DPD开关*/
POPUP5_TPMS_FAILURE
,
/*4
2
.TPMS故障*/
POPUP5_TPMS_MONITOR_DROP
,
/*4
3
.TPMS電池低下-轮胎监控传感器电压下降*/
POPUP6_HEIGHT_CONTROL
,
/*4
4
.遥控车辆高度调整中(无车速)*/
POPUP6_PTO_STOP
,
/*4
5
.PTO(停车中)*/
POPUP7_CHARGE_ABNORMAL
,
/*4
6
.充电异常-请与五十铃公司联系*/
POPUP7_AMT_ERROR
,
/*4
7
.AMT異常-请联系经销商*/
POPUP8_REFUEL
,
/*4
8
.补充燃料-油箱单位*/
POPUP8_ATM_CLUCH_OVERHEATING
,
/*4
9
.AMT过热-选择合适的档位*/
POPUP8_ATM_WORN_OUT
,
/*
50
.AMT磨耗-离合器磨损*/
POPUP8_LOWVOLTAGE
,
/*5
1
.低电压报警*/
POPUP8_OVERVOLTAGE
,
/*5
2
.过电压报警*/
POPUP8_BRAKE_BLOCKR
,
/*5
3
.后蹄片磨损*/
POPUP8_BRAKE_BLOCKF
,
/*5
4
.前蹄片磨损*/
POPUP8_TemperatureThigh
,
/*
55.
变速箱温度高*/
POPUP8_TBOX_GW_Sta
,
/*
56.
未检测到GW*/
POPUP8_TBOX_Sta
,
/*
57.
未检测到TBOX*/
POPUP8_TBOX_Sig
,
/*
58.
TBOX通信异常*/
POPUP8_TBOX_Sig_Error
,
/*
59.
平台通信异常*/
POPUP8_DPD_AUTO
,
/*
60
.DPD自动再生-再生将自动完成,不需要操作开关*/
POPUP9_AIR_PRESSURE
,
/*
61
.气压过低-请冲入空气*/
POPUP9_EBS_ERROR
,
/*
62
.EBS故障(红)-请与五十铃公司联系*/
POPUP10_RAPID_ACC
,
/*
63
.省油耗建议-急加速*/
POPUP10_RAPID_SUB
,
/*
64
.省油耗建议-急减速*/
POPUP10_REVAL_ENGINE
,
/*
65
.省油耗建议-请降低发动机转速*/
POPUP10_REVAL_SPEED
,
/*6
6
.省油耗建议-请降低速度*/
POPUP11_ENGINE_OIL_FILTER
,
/*6
7
.发动机机油&滤清器*/
POPUP11_FUEL_FILTER
,
/*6
8
.燃油滤清器*/
POPUP11_T_MISSION_OIL
,
/*6
9
.变速箱油*/
POPUP11_DIFF_OIL
,
/*
70
.差速器油*/
POPUP11_CLUTCH_OIL
,
/*
71
.顺畅系统离合器油*/
POPUP11_P_STEERING_FRUID
,
/*
72
.动力转向液*/
POPUP11_TIRE_ROTATION
,
/*
73
.更换轮胎・轮胎位置*/
POPUP_MAX
};
...
...
source/Application/Graphic/GUI/GUI.c
View file @
3daa449b
...
...
@@ -52,6 +52,95 @@ _TPMS TPMS_Matching;
_UserSet
User_set_Num
;
_UserSet
User_App
;
static
const
uint16_t
GUIMenuDisplayInit
[
2
][
120
]
=
{
{
/* 0*/
CN_User_Menu1_01black
,
CN_User_Menu1_01grey
,
CN_User_Menu1_01white
,
/*一级菜单--故障码*/
/* 3*/
CN_User_Menu1_02black
,
CN_User_Menu1_02grey
,
CN_User_Menu1_02white
,
/*一级菜单--保养通知*/
/* 6*/
CN_User_Menu1_03black
,
CN_User_Menu1_03grey
,
CN_User_Menu1_03white
,
/*一级菜单--保养通知设定*/
/* 9*/
CN_User_Menu1_04black
,
CN_User_Menu1_04grey
,
CN_User_Menu1_04white
,
/*一级菜单--用户设定*/
/* 12*/
CN_User_Menu1_05black
,
CN_User_Menu1_05grey
,
CN_User_Menu1_05white
,
/*一级菜单--系统延时模式*/
/* 15*/
CN_User_Menu1_06black
,
CN_User_Menu1_06grey
,
CN_User_Menu1_06white
,
/*一级菜单--轮胎状态显示*/
/* 18*/
CN_User_Menu2_02_1black
,
CN_User_Menu2_02_1grey
,
CN_User_Menu2_02_1white
,
/*保养通知--发动机&滤清器*/
/* 21*/
CN_User_Menu2_02_2black
,
CN_User_Menu2_02_2grey
,
CN_User_Menu2_02_2white
,
/*保养通知--燃油滤清器*/
/* 24*/
CN_User_Menu2_02_3black
,
CN_User_Menu2_02_3grey
,
CN_User_Menu2_02_3white
,
/*保养通知--变速箱油*/
/* 27*/
CN_User_Menu2_02_4black
,
CN_User_Menu2_02_4grey
,
CN_User_Menu2_02_4white
,
/*保养通知--差速器油*/
/* 30*/
CN_User_Menu2_02_6black
,
CN_User_Menu2_02_6grey
,
CN_User_Menu2_02_6white
,
/*保养通知--动力转向油*/
/* 33*/
CN_User_Menu2_02_7black
,
CN_User_Menu2_02_7grey
,
CN_User_Menu2_02_7white
,
/*保养通知--轮胎*/
/* 36*/
CN_User_Menu2_03_01black
,
CN_User_Menu2_03_01grey
,
CN_User_Menu2_03_01white
,
/*通知设定--更换机油&机油滤清器*/
/* 39*/
CN_User_Menu2_03_02black
,
CN_User_Menu2_03_02grey
,
CN_User_Menu2_03_02white
,
/*通知设定--更换燃油滤清器*/
/* 42*/
CN_User_Menu2_03_03black
,
CN_User_Menu2_03_03grey
,
CN_User_Menu2_03_03white
,
/*通知设定--更换变速箱油*/
/* 45*/
CN_User_Menu2_03_04black
,
CN_User_Menu2_03_04grey
,
CN_User_Menu2_03_04white
,
/*通知设定--更换差速器油*/
/* 48*/
CN_User_Menu2_03_06black
,
CN_User_Menu2_03_06grey
,
CN_User_Menu2_03_06white
,
/*通知设定--更换动力转向液*/
/* 51*/
CN_User_Menu2_03_07black
,
CN_User_Menu2_03_07grey
,
CN_User_Menu2_03_07white
,
/*通知设定--轮胎换位更换*/
/* 54*/
CN_User_Menu2_04_9black
,
CN_User_Menu2_04_9grey
,
CN_User_Menu2_04_9white
,
/*用户设定--亮度调节*/
/* 57*/
CN_User_Menu2_04_7black
,
CN_User_Menu2_04_7grey
,
CN_User_Menu2_04_7white
,
/*用户设定--语言设定*/
/* 60*/
CN_User_Menu2_04_4black
,
CN_User_Menu2_04_4grey
,
CN_User_Menu2_04_4white
,
/*用户设定--省油费建议设定*/
/* 63*/
CN_User_Menu2_04_10black
,
CN_User_Menu2_04_10grey
,
CN_User_Menu2_04_10white
,
/*用户设定--TPMS轮胎设定*/
/* 66*/
CN_User_Menu2_04_3black
,
CN_User_Menu2_04_3grey
,
CN_User_Menu2_04_3white
,
/*用户设定--显示设定*/
/* 69*/
CN_User_Menu2_05_1black
,
CN_User_Menu2_05_1grey
,
CN_User_Menu2_05_1white
,
/*系统延时--LDWS警报演示*/
/* 72*/
CN_User_Menu2_05_2black
,
CN_User_Menu2_05_2grey
,
CN_User_Menu2_05_2white
,
/*系统延时--AEBS第1警报演示*/
/* 75*/
CN_User_Menu2_05_3black
,
CN_User_Menu2_05_3grey
,
CN_User_Menu2_05_3white
,
/*系统延时--AEBS第2警报演示*/
/* 78*/
CN_User_Menu2_05_4black
,
CN_User_Menu2_05_4grey
,
CN_User_Menu2_05_4white
,
/*系统延时--AEBS全力制动警报演示*/
/* 81*/
CN_User_Menu1_13black
,
CN_User_Menu1_13grey
,
CN_User_Menu1_13white
,
/*故障码--发动机故障码查询*/
/* 84*/
CN_User_Menu1_14black
,
CN_User_Menu1_14grey
,
CN_User_Menu1_14white
,
/*故障码--刹车故障码查询*/
/* 87*/
CN_User_Menu1_15black
,
CN_User_Menu1_15grey
,
CN_User_Menu1_15white
,
/*故障码--变速箱故障码查询*/
/* 90*/
CN_User_Menu1_16black
,
CN_User_Menu1_16grey
,
CN_User_Menu1_16white
,
/*故障码--雷达故障码查询*/
/* 93*/
CN_User_Menu1_17black
,
CN_User_Menu1_17grey
,
CN_User_Menu1_17white
,
/*故障码--摄像头故障码查询*/
/* 96*/
CN_User_Menu1_18black
,
CN_User_Menu1_18grey
,
CN_User_Menu1_18white
,
/*故障码--液力缓速器故障码查询*/
/* 99*/
CN_User_Menu3_03_7black
,
SpriteSize
,
CN_User_Menu3_03_7white
,
/*省油建议--速度设定-高速路*/
/*102*/
CN_User_Menu3_03_8black
,
SpriteSize
,
CN_User_Menu3_03_8white
,
/*省油建议--速度设定-一般路*/
/*105*/
CN_User_Menu3_03_9black
,
SpriteSize
,
CN_User_Menu3_03_9white
,
/*省油建议--发动机转速设定*/
/*108*/
CN_User_Menu3_03_10black
,
SpriteSize
,
CN_User_Menu3_03_10white
,
/*省油建议--急加速设定*/
/*111*/
CN_User_Menu3_03_11black
,
SpriteSize
,
CN_User_Menu3_03_11white
,
/*省油建议--急减速设定*/
/*114*/
CN_User_Menu3_03_23black
,
SpriteSize
,
CN_User_Menu3_03_23white
,
/*省油建议--产时间怠速设定*/
/*117*/
CN_User_Menu3_03_24black
,
SpriteSize
,
CN_User_Menu3_03_24white
,
/*省油建议--辅助驻车接触设定*/
},
{
/* 0*/
CN_User_Menu1_01black
,
CN_User_Menu1_01grey
,
CN_User_Menu1_01white
,
/*一级菜单--故障码*/
/* 3*/
CN_User_Menu1_02black
,
CN_User_Menu1_02grey
,
CN_User_Menu1_02white
,
/*一级菜单--保养通知*/
/* 6*/
CN_User_Menu1_03black
,
CN_User_Menu1_03grey
,
CN_User_Menu1_03white
,
/*一级菜单--保养通知设定*/
/* 9*/
CN_User_Menu1_04black
,
CN_User_Menu1_04grey
,
CN_User_Menu1_04white
,
/*一级菜单--用户设定*/
/* 12*/
CN_User_Menu1_05black
,
CN_User_Menu1_05grey
,
CN_User_Menu1_05white
,
/*一级菜单--系统延时模式*/
/* 15*/
CN_User_Menu1_06black
,
CN_User_Menu1_06grey
,
CN_User_Menu1_06white
,
/*一级菜单--轮胎状态显示*/
/* 18*/
CN_User_Menu2_02_1black
,
CN_User_Menu2_02_1grey
,
CN_User_Menu2_02_1white
,
/*保养通知--发动机&滤清器*/
/* 21*/
CN_User_Menu2_02_2black
,
CN_User_Menu2_02_2grey
,
CN_User_Menu2_02_2white
,
/*保养通知--燃油滤清器*/
/* 24*/
CN_User_Menu2_02_3black
,
CN_User_Menu2_02_3grey
,
CN_User_Menu2_02_3white
,
/*保养通知--变速箱油*/
/* 27*/
CN_User_Menu2_02_4black
,
CN_User_Menu2_02_4grey
,
CN_User_Menu2_02_4white
,
/*保养通知--差速器油*/
/* 30*/
CN_User_Menu2_02_6black
,
CN_User_Menu2_02_6grey
,
CN_User_Menu2_02_6white
,
/*保养通知--动力转向油*/
/* 33*/
CN_User_Menu2_02_7black
,
CN_User_Menu2_02_7grey
,
CN_User_Menu2_02_7white
,
/*保养通知--轮胎*/
/* 36*/
CN_User_Menu2_03_01black
,
CN_User_Menu2_03_01grey
,
CN_User_Menu2_03_01white
,
/*通知设定--更换机油&机油滤清器*/
/* 39*/
CN_User_Menu2_03_02black
,
CN_User_Menu2_03_02grey
,
CN_User_Menu2_03_02white
,
/*通知设定--更换燃油滤清器*/
/* 42*/
CN_User_Menu2_03_03black
,
CN_User_Menu2_03_03grey
,
CN_User_Menu2_03_03white
,
/*通知设定--更换变速箱油*/
/* 45*/
CN_User_Menu2_03_04black
,
CN_User_Menu2_03_04grey
,
CN_User_Menu2_03_04white
,
/*通知设定--更换差速器油*/
/* 48*/
CN_User_Menu2_03_06black
,
CN_User_Menu2_03_06grey
,
CN_User_Menu2_03_06white
,
/*通知设定--更换动力转向液*/
/* 51*/
CN_User_Menu2_03_07black
,
CN_User_Menu2_03_07grey
,
CN_User_Menu2_03_07white
,
/*通知设定--轮胎换位更换*/
/* 54*/
CN_User_Menu2_04_9black
,
CN_User_Menu2_04_9grey
,
CN_User_Menu2_04_9white
,
/*用户设定--亮度调节*/
/* 57*/
CN_User_Menu2_04_7black
,
CN_User_Menu2_04_7grey
,
CN_User_Menu2_04_7white
,
/*用户设定--语言设定*/
/* 60*/
CN_User_Menu2_04_4black
,
CN_User_Menu2_04_4grey
,
CN_User_Menu2_04_4white
,
/*用户设定--省油费建议设定*/
/* 63*/
CN_User_Menu2_04_10black
,
CN_User_Menu2_04_10grey
,
CN_User_Menu2_04_10white
,
/*用户设定--TPMS轮胎设定*/
/* 66*/
CN_User_Menu2_04_3black
,
CN_User_Menu2_04_3grey
,
CN_User_Menu2_04_3white
,
/*用户设定--显示设定*/
/* 69*/
CN_User_Menu2_05_1black
,
CN_User_Menu2_05_1grey
,
CN_User_Menu2_05_1white
,
/*系统延时--LDWS警报演示*/
/* 72*/
CN_User_Menu2_05_2black
,
CN_User_Menu2_05_2grey
,
CN_User_Menu2_05_2white
,
/*系统延时--AEBS第1警报演示*/
/* 75*/
CN_User_Menu2_05_3black
,
CN_User_Menu2_05_3grey
,
CN_User_Menu2_05_3white
,
/*系统延时--AEBS第2警报演示*/
/* 78*/
CN_User_Menu2_05_4black
,
CN_User_Menu2_05_4grey
,
CN_User_Menu2_05_4white
,
/*系统延时--AEBS全力制动警报演示*/
/* 81*/
CN_User_Menu1_13black
,
CN_User_Menu1_13grey
,
CN_User_Menu1_13white
,
/*故障码--发动机故障码查询*/
/* 84*/
CN_User_Menu1_14black
,
CN_User_Menu1_14grey
,
CN_User_Menu1_14white
,
/*故障码--刹车故障码查询*/
/* 87*/
CN_User_Menu1_15black
,
CN_User_Menu1_15grey
,
CN_User_Menu1_15white
,
/*故障码--变速箱故障码查询*/
/* 90*/
CN_User_Menu1_16black
,
CN_User_Menu1_16grey
,
CN_User_Menu1_16white
,
/*故障码--雷达故障码查询*/
/* 93*/
CN_User_Menu1_17black
,
CN_User_Menu1_17grey
,
CN_User_Menu1_17white
,
/*故障码--摄像头故障码查询*/
/* 96*/
CN_User_Menu1_18black
,
CN_User_Menu1_18grey
,
CN_User_Menu1_18white
,
/*故障码--液力缓速器故障码查询*/
/* 99*/
CN_User_Menu3_03_7black
,
SpriteSize
,
CN_User_Menu3_03_7white
,
/*省油建议--速度设定-高速路*/
/*102*/
CN_User_Menu3_03_8black
,
SpriteSize
,
CN_User_Menu3_03_8white
,
/*省油建议--速度设定-一般路*/
/*105*/
CN_User_Menu3_03_9black
,
SpriteSize
,
CN_User_Menu3_03_9white
,
/*省油建议--发动机转速设定*/
/*108*/
CN_User_Menu3_03_10black
,
SpriteSize
,
CN_User_Menu3_03_10white
,
/*省油建议--急加速设定*/
/*111*/
CN_User_Menu3_03_11black
,
SpriteSize
,
CN_User_Menu3_03_11white
,
/*省油建议--急减速设定*/
/*114*/
CN_User_Menu3_03_23black
,
SpriteSize
,
CN_User_Menu3_03_23white
,
/*省油建议--产时间怠速设定*/
/*117*/
CN_User_Menu3_03_24black
,
SpriteSize
,
CN_User_Menu3_03_24white
,
/*省油建议--辅助驻车接触设定*/
},
};
/*-------------------------------------------------------------------------
* Function Name : GUI_Display_KL15_ON_Init
* Description :
...
...
@@ -124,7 +213,7 @@ void GUI_Display_Value_Init(void)
uint8_t
i
=
0u
;
/*菜单状态初始化*/
State_Flag
.
FState_GZM
=
1
u
;
State_Flag
.
FState_GZM
=
2
u
;
State_Flag
.
FState_WXTZ
=
2u
;
State_Flag
.
FState_WXSD
=
2u
;
State_Flag
.
FState_YHSD
=
2u
;
...
...
@@ -173,11 +262,11 @@ void GUI_Display_Value_Init(void)
State_Flag
.
FState_COilTimeOut
=
FState_COilTimeOutNum
;
/*应用*/
User_App
.
User_Language
=
1u
;
User_App
.
User_Language
=
Language_Cn
;
User_App
.
User_Company
=
1u
;
User_App
.
User_Light1
=
K_Line_Set
.
User_Light1
;
User_App
.
User_Light2
=
K_Line_Set
.
User_Light2
;
User_App
.
Trip_Type
=
1u
;
User_App
.
Trip_Type
=
TRAPA
;
/*保养状态标识*/
if
(
K_Line_Set
.
K_Line_LID4F
)
...
...
@@ -400,7 +489,15 @@ void GUI_AC_Temp_Dispaly(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
Temp_Sprite
,
CN_xiaotianqi
,
GUI_BLENDMODE_SRC_OVER
);
/*天气图标*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
Temp_Sprite
,
CN_shiwaiwendu
,
GUI_BLENDMODE_SRC_OVER
);
/*显示文字 “ 室外温度 ”*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
if
(
1u
)
{
...
...
@@ -437,42 +534,6 @@ void GUI_Time_Dispaly(uint8_t Mode)
uint8_t
CanStatus
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
/*时*/
//Time_Hours = Get_RTC_HOUR();
//if (0u) /*12小时*/
//{
// if (Time_Hours == 0)
// {
// GUI_General_Digit_Display(Time_Sprite, (Time_Hours + 12u), CN_RC_Nb_21_0, 2u, 1u, GUI_DISP_Hours, 37, GUI_BLENDMODE_SRC_OVER);
// }
// else if (Time_Hours > 12u)
// {
// GUI_General_Digit_Display(Time_Sprite, (Time_Hours - 12u), CN_RC_Nb_21_0, 2u, 1u, GUI_DISP_Hours, 37, GUI_BLENDMODE_SRC_OVER); /* PM */
// }
// else
// {
// GUI_General_Digit_Display(Time_Sprite, Time_Hours, CN_RC_Nb_21_0, 2u, 1u, GUI_DISP_Hours, 37, GUI_BLENDMODE_SRC_OVER); /* AM */
// }
//}
//else
//{
// GUI_General_Digit_Display(Time_Sprite, Time_Hours, CN_RC_Nb_21_0, 2u, 0u, GUI_DISP_Hours, 37, GUI_BLENDMODE_SRC_OVER); /*显示小时*/
//}
//
/*分钟*/
//if (FLASH_SYNC_1Hz)
//{
// GUI_Translate_Display(Time_Sprite, Nb_21_maohao, 396u, 45u, GUI_BLENDMODE_SRC_OVER); /*显示冒号*/
//}
//else
//{
// GUI_General_Display(Time_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
//}
//
//Time_Minutes = Get_RTC_MINUTE();
//
//GUI_General_Digit_Display(Time_Sprite, Time_Minutes, CN_RC_Nb_21_0, 2u, 0u, GUI_DISP_Minutes, 37, GUI_BLENDMODE_SRC_OVER); /*显示分钟*/
/*T_BOX 时间显示*/
CanStatus
=
CAN_MSG_Status
(
ID_CanMsg18FEE64A_Msg_Count
);
...
...
@@ -529,20 +590,6 @@ void GUI_Data_Dispaly(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
//Year = 2000 + Get_RTC_YEAR();
//Month = Get_RTC_MONTH();
//Date = Get_RTC_DATE();
//Week = Get_RTC_WEEK();
//
//GUI_Translate_Display(Calendar_Sprite, Nb_14_dian, 591u, 64u, GUI_BLENDMODE_SRC_OVER); /*显示年份后面的 “ . ” */
//GUI_Translate_Display(Calendar_Sprite, Nb_14_dian, 642u, 64u, GUI_BLENDMODE_SRC_OVER); /*显示月份后面的 “ . ” */
//
//GUI_General_Digit_Display(Calendar_Sprite, Year, CN_RC_Nb_14_0, 4u, 0u, GUI_DISP_Year, 48, GUI_BLENDMODE_SRC_OVER); /*显示年*/
//GUI_General_Digit_Display(Calendar_Sprite, Month, CN_RC_Nb_14_0, 2u, 0u, GUI_DISP_Month, 48, GUI_BLENDMODE_SRC_OVER); /*显示月*/
//GUI_General_Digit_Display(Calendar_Sprite, Date, CN_RC_Nb_14_0, 2u, 0u, GUI_DISP_Date, 48, GUI_BLENDMODE_SRC_OVER); /*显示日*/
//
//GUI_General_Display(Calendar_Sprite, GUIWedk[Week], GUI_BLENDMODE_SRC_OVER); /*星期 */
CanStatus
=
CAN_MSG_Status
(
ID_CanMsg18FEE64A_Msg_Count
);
Year
=
(
uint16_t
)
Get_ID_18FEE64A_Sig_TBOX_Year
();
...
...
@@ -561,7 +608,14 @@ void GUI_Data_Dispaly(uint8_t Mode)
GUI_General_Digit_Display
(
Calendar_Sprite
,
Month
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Month
,
44
,
GUI_BLENDMODE_SRC_OVER
);
/*显示月*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Date
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Date
,
44
,
GUI_BLENDMODE_SRC_OVER
);
/*显示日*/
GUI_General_Display
(
Calendar_Sprite
,
GUIWedk
[
Week
],
GUI_BLENDMODE_SRC_OVER
);
/*星期 */
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
Calendar_Sprite
,
GUIWedk_Cn
[
Week
],
GUI_BLENDMODE_SRC_OVER
);
/*星期 */
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
GUI_General_Display
(
Calendar_Sprite
,
GUIWedk_En
[
Week
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
...
...
@@ -1471,8 +1525,16 @@ void GUI_AVG_FuelSpeed_Display(uint8_t Mode)
Trip_Type
=
User_set_Num
.
Trip_Type
;
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_TRIPAB
,
GUI_BLENDMODE_SRC_OVER
);
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_PJyouhao
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_PJchesu
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
switch
(
Trip_Type
)
{
...
...
@@ -1888,13 +1950,27 @@ void GUI_DPD_Display_Display(uint8_t Mode)
}
if
(
1
)
{
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_DPD_duijiliang
,
GUI_BLENDMODE_SRC_OVER
);
/*DPD堆积绿*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_DPD_zaishengjindu
,
GUI_BLENDMODE_SRC_OVER
);
/*DPD再生黄*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
if
(
CanFlag
!=
1
)
/*禅道4976*/
{
...
...
@@ -1977,7 +2053,15 @@ void GUI_Time_OilTemp_Display(uint8_t Mode)
CanStatus1
=
CAN_MSG_Status
(
ID_CanMsg18FEE518_Msg_Count
);
/*时间*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Time_wenzi
,
GUI_BLENDMODE_SRC_OVER
);
/*时间*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Time_danwei
,
GUI_BLENDMODE_SRC_OVER
);
/*H*/
if
(
CanStatus1
==
CAN_SIG_LOST
)
...
...
@@ -2039,7 +2123,15 @@ void GUI_Time_OilTemp_OFF_Display(uint8_t Mode)
if
((
State_Flag
.
Menu_Key_Static
==
1u
)
&&
(
Get_Menu_Off_Time
<
150000
))
{
/*时间*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_Time_wenzi
,
GUI_BLENDMODE_SRC_OVER
);
/*时间*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
GUI_General_Display
(
MENU_Sprite
,
CN_Time_danwei
,
GUI_BLENDMODE_SRC_OVER
);
/*H*/
if
(
Temp
<=
0xFAFFFFFF
)
...
...
@@ -2122,81 +2214,6 @@ void GUI_Year_Month_Data_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
// Year = 2000 + Get_RTC_YEAR();
// Month = Get_RTC_MONTH();
// Date = Get_RTC_DATE();
// /*年月日*/
// if (1u)
// {
// GUI_General_Display(MultiPurpose_Sprite, CN_nian, GUI_BLENDMODE_SRC_OVER); /*年*/
// GUI_General_Display(MultiPurpose_Sprite, CN_yue, GUI_BLENDMODE_SRC_OVER); /*月*/
// GUI_General_Display(MultiPurpose_Sprite, CN_ri, GUI_BLENDMODE_SRC_OVER); /*日*/
//
// GUI_General_Digit_Display(MultiPurpose_Sprite, Year, Nb_17_0, 4u, 0u, GUI_DISP_MENUYear, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Month, Nb_17_0, 2u, 1u, GUI_DISP_MENUMonth, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Date, Nb_17_0, 2u, 1u, GUI_DISP_MENUDate, 243u, GUI_BLENDMODE_SRC_OVER);
// }
// /*月日年*/
// else if (0)
// {
// GUI_General_Display(MultiPurpose_Sprite, CN_nian, GUI_BLENDMODE_SRC_OVER); /*年*/
// GUI_General_Display(MultiPurpose_Sprite, CN_yue, GUI_BLENDMODE_SRC_OVER); /*月*/
// GUI_General_Display(MultiPurpose_Sprite, CN_ri, GUI_BLENDMODE_SRC_OVER); /*日*/
// GUI_General_Digit_Display(MultiPurpose_Sprite, Year, Nb_17_0, 4u, 1u, GUI_DISP_MENUYear1, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Month, Nb_17_0, 2u, 1u, GUI_DISP_MENUMonth1, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Date, Nb_17_0, 2u, 1u, GUI_DISP_MENUDate1, 243u, GUI_BLENDMODE_SRC_OVER);
// }
// /*日月年*/
// else
// {
// GUI_General_Display(MultiPurpose_Sprite, CN_nian, GUI_BLENDMODE_SRC_OVER); /*年*/
// GUI_General_Display(MultiPurpose_Sprite, CN_yue, GUI_BLENDMODE_SRC_OVER); /*月*/
// GUI_General_Display(MultiPurpose_Sprite, CN_ri, GUI_BLENDMODE_SRC_OVER); /*日*/
// GUI_General_Digit_Display(MultiPurpose_Sprite, Year, Nb_17_0, 4u, 1u, GUI_DISP_MENUYear1, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Month, Nb_17_0, 2u, 1u, GUI_DISP_MENUDate1, 243u, GUI_BLENDMODE_SRC_OVER);
// GUI_General_Digit_Display(MultiPurpose_Sprite, Date, Nb_17_0, 2u, 1u, GUI_DISP_MENUMonth1, 243u, GUI_BLENDMODE_SRC_OVER);
// }
// /*星期 */
// Week = Get_RTC_WEEK();
// GUI_General_Display(MultiPurpose_Sprite, CN_kuohao, GUI_BLENDMODE_SRC_OVER); /*括号*/
// GUI_General_Display(MultiPurpose_Sprite, GUIMenuWedk[Week], GUI_BLENDMODE_CUSTOM);
//
// Time_Hours = Get_RTC_HOUR();
// /*时间*/
// if (0u)
// {
// if (Time_Hours < 12)
// {
// GUI_General_Display(MultiPurpose_Sprite, CN_AM, GUI_BLENDMODE_SRC_OVER); /*AM*/
// }
// else
// {
// GUI_General_Display(MultiPurpose_Sprite, CN_PM, GUI_BLENDMODE_SRC_OVER); /*PM*/
// }
//
// if (Time_Hours == 0)
// {
// GUI_General_Digit_Display(MultiPurpose_Sprite, (Time_Hours + 12u), Nb_17_0, 2u, 1u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER);
// }
// else if (Time_Hours > 12)
// {
// GUI_General_Digit_Display(MultiPurpose_Sprite, (Time_Hours - 12u), Nb_17_0, 2u, 1u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER); /*PM*/
// }
// else
// {
// GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Hours, Nb_17_0, 2u, 1u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER); /*AM*/
// }
// }
// else
// {
// GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Hours, Nb_17_0, 2u, 0u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER);
// }
//
// Time_Minutes = Get_RTC_MINUTE();
// GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Minutes, Nb_17_0, 2u, 0u, GUI_DISP_MENUMinutes, 279u, GUI_BLENDMODE_SRC_OVER); /*分钟*/
//
// GUI_Translate_Display(MultiPurpose_Sprite, Nb_17_maohao, 592u, 282u, GUI_BLENDMODE_CUSTOM); /*冒号*/
Year
=
(
uint16_t
)
Get_ID_18FEE64A_Sig_TBOX_Year
();
Year
=
(
Year
&
0xFF
)
+
1985u
;
Month
=
(
uint8_t
)
Get_ID_18FEE64A_Sig_TBOX_Month
();
...
...
@@ -2210,6 +2227,8 @@ void GUI_Year_Month_Data_Display(uint8_t Mode)
CanStatus
=
CAN_MSG_Status
(
ID_CanMsg18FEE64A_Msg_Count
);
if
(
CanStatus
==
CAN_SIG_NORMAL
)
{
if
(
User_App
.
User_Language
==
Language_Cn
)
{
/*年月日*/
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_nian
,
GUI_BLENDMODE_SRC_OVER
);
/*年*/
...
...
@@ -2229,13 +2248,25 @@ void GUI_Year_Month_Data_Display(uint8_t Mode)
GUI_General_Digit_Display
(
MultiPurpose_Sprite
,
Time_Minutes
,
Nb_17_0
,
2u
,
0u
,
GUI_DISP_MENUMinutes
,
279u
,
GUI_BLENDMODE_SRC_OVER
);
/*分钟*/
GUI_Translate_Display
(
MultiPurpose_Sprite
,
Nb_17_maohao
,
592u
,
282u
,
GUI_BLENDMODE_CUSTOM
);
/*冒号*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_nian
,
GUI_BLENDMODE_SRC_OVER
);
/*年*/
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_yue
,
GUI_BLENDMODE_SRC_OVER
);
/*月*/
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_ri
,
GUI_BLENDMODE_SRC_OVER
);
/*日*/
GUI_General_Display
(
MultiPurpose_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
}
else
{
...
...
@@ -2277,8 +2308,16 @@ void GUI_AEBS_Test1_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_imageblack
,
GUI_BLENDMODE_CUSTOM
);
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_wenzi3
,
GUI_BLENDMODE_CUSTOM
);
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
GUI_General_Display
(
MultiPurpose_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
...
...
@@ -2298,8 +2337,16 @@ void GUI_AEBS_Test2_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_imageblack
,
GUI_BLENDMODE_CUSTOM
);
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_wenzi5
,
GUI_BLENDMODE_CUSTOM
);
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
GUI_General_Display
(
MultiPurpose_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
...
...
@@ -2319,8 +2366,16 @@ void GUI_AEBS_Test3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_image
,
GUI_BLENDMODE_CUSTOM
);
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MultiPurpose_Sprite
,
CN_Alarm_01_wenzi4
,
GUI_BLENDMODE_CUSTOM
);
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
GUI_General_Display
(
MultiPurpose_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
...
...
@@ -2348,64 +2403,64 @@ void GUI_BG_Menu_Display(uint8_t Mode)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_1
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu1_01white
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
0
+
State_Flag
.
FState_GZM
]
,
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_02black
+
State_Flag
.
FState_WXTZ
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
3
+
State_Flag
.
FState_WXTZ
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_03black
+
State_Flag
.
FState_WXSD
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
6
+
State_Flag
.
FState_WXSD
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_04black
+
State_Flag
.
FState_YHSD
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
9
+
State_Flag
.
FState_YHSD
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2MENU_5
)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_02black
+
State_Flag
.
FState_WXTZ
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
3
+
State_Flag
.
FState_WXTZ
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_03black
+
State_Flag
.
FState_WXSD
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
6
+
State_Flag
.
FState_WXSD
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_04black
+
State_Flag
.
FState_YHSD
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
9
+
State_Flag
.
FState_YHSD
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_5
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_05black
+
State_Flag
.
FState_SYSYS
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
12
+
State_Flag
.
FState_SYSYS
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2MENU_6
)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_03black
+
State_Flag
.
FState_WXSD
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
6
+
State_Flag
.
FState_WXSD
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_04black
+
State_Flag
.
FState_YHSD
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
9
+
State_Flag
.
FState_YHSD
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_5
)
{
if
((
K_Line_Set
.
K_Line_LID27
!=
0x01u
)
&&
(
K_Line_Set
.
K_Line_LID28
!=
0x01u
))
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_05black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
12
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_05black
+
State_Flag
.
FState_SYSYS
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
12
+
State_Flag
.
FState_SYSYS
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2MENU_6
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_06black
+
State_Flag
.
FState_TPMS
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
15
+
State_Flag
.
FState_TPMS
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
...
...
@@ -2433,7 +2488,7 @@ void GUI_BG_Menu1_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_01black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
0
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2455,7 +2510,7 @@ void GUI_BG_Menu2_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_02black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
3
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2477,7 +2532,7 @@ void GUI_BG_Menu3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_03black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
6
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2499,7 +2554,7 @@ void GUI_BG_Menu4_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_04black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
9
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2521,7 +2576,7 @@ void GUI_BG_Menu5_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_05black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
12
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2543,7 +2598,7 @@ void GUI_BG_Menu6_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_06black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
15
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2572,32 +2627,32 @@ void GUI_BG_Rep_Menu_Display(uint8_t Mode)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_1black
+
State_Flag
.
WXTZ_FDJY
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
18
+
State_Flag
.
WXTZ_FDJY
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_2black
+
State_Flag
.
WXTZ_RYLQY
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
21
+
State_Flag
.
WXTZ_RYLQY
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
State_Flag
.
WXTZ_BSXY
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
24
+
State_Flag
.
WXTZ_BSXY
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_2_MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
27
+
State_Flag
.
WXTZ_CSQY
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_2_MENU_7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_2black
+
State_Flag
.
WXTZ_RYLQY
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
State_Flag
.
WXTZ_BSXY
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_CSQY
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
21
+
State_Flag
.
WXTZ_RYLQY
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
24
+
State_Flag
.
WXTZ_BSXY
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
27
+
State_Flag
.
WXTZ_CSQY
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
State_Flag
.
WXTZ_CSQY
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
State_Flag
.
WXTZ_KQGZJ
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_6black
+
State_Flag
.
WXTZ_DLZXY
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
24
+
State_Flag
.
WXTZ_CSQY
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
27
+
State_Flag
.
WXTZ_KQGZJ
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
30
+
State_Flag
.
WXTZ_DLZXY
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
...
...
@@ -2620,7 +2675,7 @@ void GUI_BG_RepMenu1_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_1black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
18
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2642,7 +2697,7 @@ void GUI_BG_RepMenu2_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_2black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
21
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2664,7 +2719,7 @@ void GUI_BG_RepMenu3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_3black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
24
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2686,7 +2741,7 @@ void GUI_BG_RepMenu4_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_4black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
27
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2751,7 +2806,7 @@ void GUI_BG_RepMenu7_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_6black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
30
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2773,7 +2828,7 @@ void GUI_BG_RepMenu8_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_02_7black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
33
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2824,32 +2879,32 @@ void GUI_BG_RepSet_Menu_Display(uint8_t Mode)
{
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
36
+
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
39
+
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
42
+
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
45
+
State_Flag
.
WXSD_CSQY
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_3_MENU_6
)
{
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
39
+
State_Flag
.
WXSD_RYLQY
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
42
+
State_Flag
.
WXSD_BSXY
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
45
+
State_Flag
.
WXSD_CSQY
]
,
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_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_06black
+
State_Flag
.
WXSD_DLZXY
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
42
+
State_Flag
.
WXSD_BSXY
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
45
+
State_Flag
.
WXSD_CSQY
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
48
+
State_Flag
.
WXSD_DLZXY
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2876,7 +2931,7 @@ void GUI_BG_RepSetMenu1_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
36
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2898,7 +2953,7 @@ void GUI_BG_RepSetMenu2_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
39
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2920,7 +2975,7 @@ void GUI_BG_RepSetMenu3_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
42
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2942,7 +2997,7 @@ void GUI_BG_RepSetMenu4_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
45
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2964,7 +3019,7 @@ void GUI_BG_RepSetMenu5_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
45
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -2986,7 +3041,7 @@ void GUI_BG_RepSetMenu6_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
48
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3008,7 +3063,7 @@ void GUI_BG_RepSetMenu7_Display(uint8_t Mode)
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
51
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3067,25 +3122,25 @@ void GUI_BG_UserSet_Menu_Display(uint8_t Mode)
//}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_7
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_9black
+
State_Flag
.
USER_LIGHT
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
54
+
State_Flag
.
USER_LIGHT
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_7black
+
State_Flag
.
USER_LANGUAGE
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
57
+
State_Flag
.
USER_LANGUAGE
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
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
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
60
+
State_Flag
.
USER_PROPOSAL
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_4_MENU_5
)
{
if
(
K_Line_Set
.
K_Line_LID3E
!=
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_10black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
63
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_10black
+
State_Flag
.
FState_TPMSSET
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
63
+
State_Flag
.
FState_TPMSSET
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
}
...
...
@@ -3103,16 +3158,16 @@ void GUI_BG_UserSet_Menu_Display(uint8_t Mode)
//}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_7black
+
State_Flag
.
USER_LANGUAGE
)
,
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
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
57
+
State_Flag
.
USER_LANGUAGE
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
60
+
State_Flag
.
USER_PROPOSAL
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
if
(
K_Line_Set
.
K_Line_LID3E
!=
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_10black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
63
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_10black
+
State_Flag
.
FState_TPMSSET
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
63
+
State_Flag
.
FState_TPMSSET
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
}
...
...
@@ -3180,7 +3235,7 @@ void GUI_BG_UserSetMenu3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_7black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
57
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3202,7 +3257,7 @@ void GUI_BG_UserSetMenu8_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_9black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
54
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3224,7 +3279,7 @@ void GUI_BG_UserSetMenu4_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_4black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
60
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3246,7 +3301,7 @@ void GUI_BG_UserSetMenu5_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_10black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
63
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3268,7 +3323,7 @@ void GUI_BG_UserSetMenu6_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_3black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
66
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3290,7 +3345,7 @@ void GUI_BG_UserSetMenu7_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_04_7black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
57
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3319,44 +3374,44 @@ void GUI_BG_Demo_Menu_Display(uint8_t Mode)
{
if
(
K_Line_Set
.
K_Line_LID27
==
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_1black
+
State_Flag
.
DEMO_LDWS
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
69
+
State_Flag
.
DEMO_LDWS
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_1black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
69
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_5_MENU_2
)
{
if
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_2black
+
State_Flag
.
DEMO_AEBS1
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
72
+
State_Flag
.
DEMO_AEBS1
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_2black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
72
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_5_MENU_3
)
{
if
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_3black
+
State_Flag
.
DEMO_AEBS2
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
75
+
State_Flag
.
DEMO_AEBS2
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_3black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
75
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_5_MENU_4
)
{
if
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_4black
+
State_Flag
.
DEMO_AEBS3
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
78
+
State_Flag
.
DEMO_AEBS3
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_4black
+
1u
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
78
+
1u
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
}
...
...
@@ -3380,7 +3435,7 @@ void GUI_BG_DemoMenu1_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_1black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
69
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3402,7 +3457,7 @@ void GUI_BG_DemoMenu2_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_2black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
72
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3424,7 +3479,7 @@ void GUI_BG_DemoMenu3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_3black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
75
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3446,7 +3501,7 @@ void GUI_BG_DemoMenu4_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu2_05_4black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
78
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3475,32 +3530,32 @@ void GUI_BG_Multiframe_Display(uint8_t Mode)
{
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_1_MENU_1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_13black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
81
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_1_MENU_2
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_14black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
84
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_1_MENU_3
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_15black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
87
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
if
(
bCurMenuIDX
!=
_MN_DSP_LEVEL2_1_MENU_4
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_16black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
90
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_1_MENU_5
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_14black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_15black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_16black
+
2
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
84
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
87
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
90
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
bCurMenuIDX
==
_MN_DSP_LEVEL2_1_MENU_6
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_15black
+
2u
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_16black
+
2u
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_17black
+
2u
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
87
+
2u
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
90
+
2u
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
93
+
2u
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
...
...
@@ -3523,7 +3578,7 @@ void GUI_BG_Multiframe1_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_13black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
81
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3545,7 +3600,7 @@ void GUI_BG_Multiframe2_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_14black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
84
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3567,7 +3622,7 @@ void GUI_BG_Multiframe3_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_15black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
87
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3589,7 +3644,7 @@ void GUI_BG_Multiframe4_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_16black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
90
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3611,7 +3666,7 @@ void GUI_BG_Multiframe5_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_17black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
93
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3633,7 +3688,7 @@ void GUI_BG_Multiframe6_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
GUI_Translate_Display
(
MENU_Sprite
,
(
CN_User_Menu1_18black
+
Flag
)
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
96
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -3658,8 +3713,15 @@ void GUI_BG_DTCReading_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_fengexian
,
GUI_BLENDMODE_SRC_OVER
);
/*line*/
GUI_General_Display
(
MENU_Sprite
,
CN_gundongtiao
,
GUI_BLENDMODE_SRC_OVER
);
/*长度条*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu2_01_1white
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
/*故障码读取中*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
GUI_General_Display
(
MENU_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
...
...
@@ -3709,11 +3771,18 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_kpa
,
GUI_BLENDMODE_SRC_OVER
);
/*KPA*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_qiya1
,
GUI_BLENDMODE_SRC_OVER
);
/*气压*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_wendu2
,
GUI_BLENDMODE_SRC_OVER
);
/*胎温*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_qiya1
,
GUI_BLENDMODE_SRC_OVER
);
/*气压*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_wendu2
,
GUI_BLENDMODE_SRC_OVER
);
/*胎温*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
/*0x12*/
if
(
User_Tpms12
==
1u
)
{
...
...
@@ -3883,11 +3952,19 @@ void GUI_BG_TPMS_TempPIC_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_wendu
,
GUI_BLENDMODE_SRC_OVER
);
/*摄氏度*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_qiya2
,
GUI_BLENDMODE_SRC_OVER
);
/*气压*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_wendu1
,
GUI_BLENDMODE_SRC_OVER
);
/*胎温*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_qiya2
,
GUI_BLENDMODE_SRC_OVER
);
/*气压*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_wendu1
,
GUI_BLENDMODE_SRC_OVER
);
/*胎温*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
/*0x12*/
if
(
User_Tpms12
==
1u
)
{
...
...
@@ -4312,8 +4389,16 @@ void GUI_BG_RepMenu_Display(uint8_t Mode)
/*显示*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_01_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_fuwei
,
GUI_BLENDMODE_SRC_OVER
);
/*确认*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_01_km
,
GUI_BLENDMODE_SRC_OVER
);
/*KM*/
if
(
User_App
.
User_Language
==
Language_Cn
)
{
GUI_General_Display
(
MENU_Sprite
,
CN_white_fuwei
,
GUI_BLENDMODE_SRC_OVER
);
/*确认*/
}
else
if
(
User_App
.
User_Language
==
Language_En
)
{
}
}
else
{
...
...
@@ -5376,38 +5461,38 @@ void GUI_BG_UserSet_SYSD_Display(uint8_t Mode)
{
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
99
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
102
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
105
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
108
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
102
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
105
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
108
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
105
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
108
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
111
+
2
]
,
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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
108
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
111
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
114
+
2
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
else
...
...
@@ -5429,7 +5514,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
99
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5450,7 +5535,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
102
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5471,7 +5556,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
105
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5492,7 +5577,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
108
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5513,7 +5598,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
111
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5534,7 +5619,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
114
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
@@ -5555,7 +5640,7 @@ 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
);
GUI_Translate_Display
(
MENU_Sprite
,
GUIMenuDisplayInit
[
User_App
.
User_Language
][
117
+
Flag
]
,
225u
,
GUI_DISP_MENU_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
...
...
source/Application/Graphic/GUI/GUI.h
View file @
3daa449b
...
...
@@ -6,8 +6,8 @@
#include "images.h"
#include "TYW_stdint.h"
#define TRAPA
1
u
#define TRAPB
0
u
#define TRAPA
0
u
#define TRAPB
1
u
#define Language_En 0u
#define Language_Cn 1u
...
...
@@ -260,7 +260,8 @@ static const GUIGeneralPopupStruct GUIGeneralPopupTable[] =
{
CN_Alarm_drive_44_image
,
CN_Alarm_drive_44_wenzi2_1
,
CN_Alarm_drive_44_wenzi2
,
CN_Alarm_drive_44_wenzi2_1
,
CN_Alarm_drive_44_wenzi2
},
/*67. 更换轮胎・轮胎位置*/
};
static
const
uint32_t
GUIWedk
[
7u
]
=
{
CN_xingqiri
,
CN_xingqiyi
,
CN_xingqier
,
CN_xingqisan
,
CN_xingqisi
,
CN_xingqiwu
,
CN_xingqiliu
};
static
const
uint32_t
GUIWedk_Cn
[
7u
]
=
{
CN_xingqiri
,
CN_xingqiyi
,
CN_xingqier
,
CN_xingqisan
,
CN_xingqisi
,
CN_xingqiwu
,
CN_xingqiliu
};
static
const
uint32_t
GUIWedk_En
[
7u
]
=
{
CN_xingqiri
,
CN_xingqiyi
,
CN_xingqier
,
CN_xingqisan
,
CN_xingqisi
,
CN_xingqiwu
,
CN_xingqiliu
};
static
const
uint32_t
GUIMenuWedk
[
7u
]
=
{
CN_ri
,
CN_Mon
,
CN_Tue
,
CN_Wed
,
CN_Thu
,
CN_Fri
,
CN_Sat
};
static
const
uint32_t
GUIGear
[
12u
]
=
{
CN_dangwei_1
,
CN_dangwei_2
,
CN_dangwei_3
,
CN_dangwei_4
,
CN_dangwei_5
,
CN_dangwei_6
,
CN_dangwei_7
,
CN_dangwei_8
,
CN_dangwei_9
,
CN_dangwei_10
,
CN_dangwei_11
,
CN_dangwei_12
...
...
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