Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
le21_Fuel
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
时昊
le21_Fuel
Commits
40261901
Commit
40261901
authored
Apr 27, 2023
by
李梁玉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
贴图
parent
b9220491
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1506 additions
and
361 deletions
+1506
-361
GUI_Display.c
le21_fuel/Sources/Part_4/GUI_Display.c
+177
-34
Resource.c
le21_fuel/Sources/Part_4/Resource.c
+1232
-327
Resource.h
le21_fuel/Sources/Part_4/Resource.h
+97
-0
No files found.
le21_fuel/Sources/Part_4/GUI_Display.c
View file @
40261901
...
...
@@ -2255,7 +2255,8 @@ void NavigationBar_Page_Display(void)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
75
,
117
,
Alarm_085_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 117, Alarm_067_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 120, 117, Alarm_085_Word0);
}
}
}
...
...
@@ -6511,6 +6512,9 @@ void GUI_PopAlarm_Display(INT16U PopupAlarmDis) // zh321
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 43, 105, Alarm_018_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 98, 105, Alarm_026_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 58, 129, Alarm_026_2_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_Do_not_operate_shift_gears) // shi
...
...
@@ -6523,6 +6527,10 @@ void GUI_PopAlarm_Display(INT16U PopupAlarmDis) // zh321
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 32, 105, Alarm_018_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 98, 105, Alarm_027_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 46, 129, Alarm_027_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 131, 130, Alarm_018_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_SafetyBelt_EPB)
...
...
@@ -6535,6 +6543,9 @@ void GUI_PopAlarm_Display(INT16U PopupAlarmDis) // zh321
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 55, 105, Alarm_028_1_Word);
TFT_LCD_Draw_Bmp(Compress, Inverse, 43, 129, Alarm_028_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 109, 129, Alarm_028_3_Word0);
}
}
Gui_POPUP_TYPE_HINT(PopupAlarmDis, Refresh);
...
...
@@ -6653,7 +6664,8 @@ void GUI_Alarm_Demand_Display(INT16U PopupAlarmDis) // zh321
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
75
,
117
,
Alarm_085_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 117, Alarm_067_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 120, 117, Alarm_085_Word0);
}
}
...
...
@@ -6700,7 +6712,8 @@ void GUI_Alarm_Demand_Display(INT16U PopupAlarmDis) // zh321
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
75
,
117
,
Alarm_085_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 117, Alarm_067_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 120, 117, Alarm_085_Word0);
}
if (Popups_SelfCheckTime == SelfCheckTime)
{
...
...
@@ -6724,7 +6737,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
117
,
Alarm_004_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 55, 117, Alarm_004_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 141, 117, Alarm_067_2_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_nokey_sys_fault) // shi
...
...
@@ -6736,7 +6751,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
117
,
Alarm_005_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 117, Alarm_005_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 110, 117, Alarm_005_Word0_2);
}
}
else if (PopupAlarmDis == POPUP_MSG_relay_fault) // shi
...
...
@@ -6749,6 +6765,10 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
{
// TFT_LCD_Draw_Bmp(Compress, Inverse, 41, 105, Alarm_029_1_Word0_X41_Y105);
// TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 129, Alarm_029_2_Word0_X76_Y129);
TFT_LCD_Draw_Bmp(Compress, Inverse, 41, 105, Alarm_029_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 89, 105, Alarm_029_3_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 156, 105, Alarm_067_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 129, Alarm_029_2_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_authentication_failure) // shi
...
...
@@ -6858,6 +6878,49 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
TFT_LCD_Draw_Bmp(Compress, Inverse, 32 + 44, 105, Alarm_034_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_Fuel_sensor_failure)
{
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(35, 98, "Fuel sensor Failure", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 117, Alarm_055_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 87, 117, Alarm_043_1_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 154, 117, Alarm_055_Word0_2);
}
}
else if (PopupAlarmDis == POPUP_MSG_engine_water_high)
{
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(55, 88, "Engine Coolant", Num_18_EN);
GUI_Display_Version_Code_Service(45, 113, "Temperature High", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 43, 94, Alarm_045_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 109, 95, Alarm_056_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_please_add_fuel)
{
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(81, 118, "Fuel Low", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 117, Alarm_086_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 131, 117, Alarm_055_Word0_1);
}
}
else if (PopupAlarmDis == POPUP_MSG_Please_charge_power)
{
if (MenuData.Language)
...
...
@@ -6879,7 +6942,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
// TFT_LCD_Draw_Bmp(Compress, Inverse, 32 + 44, 105, Alarm_036_Word0_X32_Y105_44);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 105, Alarm_036_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 77, 130, Alarm_005_Word0_2);
}
}
else if (PopupAlarmDis == POPUP_MSG_please_foot_brake)
...
...
@@ -6891,7 +6955,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
32
+
33
,
105
,
Alarm_037_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 105, Alarm_037_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 129, Alarm_037_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 109, 129, Alarm_028_3_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_low_pressure)
...
...
@@ -6905,6 +6971,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
else
{
// TFT_LCD_Draw_Bmp(Compress, Inverse, 32 + 24, 105, Alarm_038_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 75, 105, Alarm_038_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 55, 129, Alarm_038_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 98, 129, Alarm_028_3_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_gear_fault)
...
...
@@ -6952,7 +7021,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
22
,
117
,
Alarm_011_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 64, 117, Alarm_011_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 110, 117, Alarm_011_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 156, 117, Alarm_011_Word0_3);
}
}
else if (PopupAlarmDis == POPUP_MSG_high_low_temp)
...
...
@@ -6977,7 +7048,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
117
,
Alarm_012_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 43, 117, Alarm_011_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 88, 117, Alarm_012_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_charge_complete)
...
...
@@ -6988,7 +7060,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
34
,
117
,
Alarm_013_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 75, 117, Alarm_011_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 120, 117, Alarm_013_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_charge_fault)
...
...
@@ -6999,7 +7072,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
35
,
117
,
Alarm_014_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 76, 117, Alarm_011_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 122, 117, Alarm_014_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_Face_Loss) // shi
...
...
@@ -7079,11 +7153,23 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
TFT_LCD_Draw_Bmp(Compress, Inverse, 55, 129, Alarm_041_2_Word0);
}
}
/*else if(PopupAlarmDis == POPUP_MSG_pressure_fault_stopfuel) // shi
else if(PopupAlarmDis == POPUP_MSG_pressure_fault_stopfuel) // 泄压阀故障,禁止加油
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 32 + 34, 105, Alarm_042_Word0);
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(53, 108, "Pressure Relief", Num_18_EN);
GUI_Display_Version_Code_Service(64, 133, "Valve Failure", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 105, Alarm_042_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 131, 105, Alarm_067_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 77, 129, Alarm_042_2_Word0);
}
}
*/
}
else if (PopupAlarmDis == POPUP_MSG_airbag_fault) // shi
{
if (Val_EOL_F101_CollisionSystem() == 1)
...
...
@@ -7094,7 +7180,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
117
,
Alarm_016_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 53, 117, Alarm_016_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 99, 117, Alarm_005_Word0_2);
}
}
else if (Val_EOL_F101_CollisionSystem() == 2)
...
...
@@ -7105,7 +7192,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
117
,
Alarm_015_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 54, 117, Alarm_015_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 142, 117, Alarm_067_2_Word0);
}
}
}
...
...
@@ -7129,7 +7217,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
95
,
Alarm_066_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 56, 95, Alarm_066_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 99, 95, Alarm_005_Word0_2);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 94, 128, Alarm_Image_14);
}
...
...
@@ -7142,7 +7232,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
23
,
117
,
Alarm_018_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 65 , 117, Alarm_018_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 130, 117, Alarm_067_2_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_HighBeam_relay_fault)
...
...
@@ -7155,7 +7246,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 86, 84, Alarm_081_1_Word0);
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
65
,
108
,
Alarm_081_2_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 64, 109, Alarm_029_3_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 130, 109, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 94, 148, Alarm_Image_15);
}
...
...
@@ -7168,7 +7261,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
22
,
95
,
Alarm_067_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 63, 95, Alarm_067_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 131, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 98, 142, Alarm_Image_16);
}
...
...
@@ -7181,7 +7275,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
22
,
95
,
Alarm_068_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 66, 95, Alarm_068_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 130, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 102, 142, Alarm_Image_17);
}
...
...
@@ -7195,6 +7290,7 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 95, Alarm_069_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 154, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 88, 142, Alarm_Image_18);
}
...
...
@@ -7207,7 +7303,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
22
,
95
,
Alarm_070_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 66, 95, Alarm_070_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 130, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 89, 135, Alarm_Image_19);
}
...
...
@@ -7247,7 +7344,8 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
+
22
,
95
,
Alarm_071_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 66, 95, Alarm_071_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 130, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 94, 136, Alarm_Image_21);
}
...
...
@@ -7273,7 +7371,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
32
+
32
,
105
,
Alarm_044_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 64, 105, Alarm_044_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 87, 105, Alarm_044_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 132, 105, Alarm_044_Word0_3);
TFT_LCD_Draw_Bmp(Compress, Inverse, 138, 129, Alarm_km);
}
GUI_MANIT_Warning_Display(DataServiceInterval / 10, Refresh);
...
...
@@ -7286,21 +7386,44 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
95
,
Alarm_073_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 95, Alarm_073_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 109, 95, Alarm_044_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 156, 95, Alarm_073_Word0_2);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 90, 141, Alarm_Image_23);
}
/*else if(PopupAlarmDis == POPUP_MSG_please_Maintenance_engine)
{
else if(PopupAlarmDis == POPUP_MSG_please_Maintenance_engine)
{
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(49, 98, "Need to Maintain", Num_18_EN);
GUI_Display_Version_Code_Service(49, 98, "Engine", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 87, 105, Alarm_045_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 130, Alarm_044_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 110, 129, Alarm_045_2_Word0);
}
}
else if(PopupAlarmDis == POPUP_MSG_Maintenance_engine_Km)
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 32+32, 105, Alarm_044_Word0_X32_Y105_32);
TFT_LCD_Draw_Bmp(Compress, Inverse, 132, 129, Alarm_km);
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(39, 133, "Need to Maintain", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 32, 105, Alarm_044_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 54, 104, Alarm_045_2_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 119, 105, Alarm_044_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 164, 105, Alarm_044_Word0_3);
}
}
*/
}
else if (PopupAlarmDis == POPUP_MSG_battery_low_power)
{
if (MenuData.Language)
...
...
@@ -7312,6 +7435,21 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 117, Alarm_019_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_power_takeoff_fault)
{
if (MenuData.Language)
{
GUI_Display_Version_Code_Service(77, 118, "PTO Fault", Num_18_EN);
}
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 117, Alarm_020_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 131, 117, Alarm_067_2_Word0);
}
}
/*else if(PopupAlarmDis == POPUP_MSG_DoorOpen)
else if(PopupAlarmDis == POPUP_MSG_DoorOpen_off)
{
...
...
@@ -7336,6 +7474,7 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
else
{
TFT_LCD_Draw_Bmp(Compress, Inverse, 64, 84, Alarm_079_1_Word0);
TFT_LCD_Draw_Bmp(Compress, Inverse, 110, 84, Alarm_043_1_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 87, 108, Alarm_079_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 99, 140, Alarm_Image_01);
...
...
@@ -7349,7 +7488,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
32
+
34
,
105
,
Alarm_043_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 65, 105, Alarm_043_1_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 110, 105, Alarm_043_1_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 75, 129, Alarm_043_2_Word0);
}
}
else if (PopupAlarmDis == POPUP_MSG_TPMS_SenFlt)
...
...
@@ -7360,7 +7501,9 @@ void Gui_POPUP_TYPE_HINT(INT16U PopupAlarmDis, INT8U Refresh)
}
else
{
TFT_LCD_Draw_Bmp
(
Compress
,
Inverse
,
42
,
95
,
Alarm_060_Word0
);
TFT_LCD_Draw_Bmp(Compress, Inverse, 42, 95, Alarm_043_1_Word0_1);
TFT_LCD_Draw_Bmp(Compress, Inverse, 87, 95, Alarm_043_1_Word0_2);
TFT_LCD_Draw_Bmp(Compress, Inverse, 153, 95, Alarm_067_2_Word0);
}
TFT_LCD_Draw_Bmp(Compress, Inverse, 99, 140, Alarm_Image_01);
}
...
...
@@ -8406,7 +8549,7 @@ void Gui_Display_Service(void) // zh321
if (PageInfo.PageType == Page_OTA) // ����
{
//
GUI_OTA_Display(OTA_Ctrl);
//
GUI_OTA_Display(OTA_Ctrl);
}
else if (PageInfo.PageType == Page_Alarm) // ����
{
...
...
le21_fuel/Sources/Part_4/Resource.c
View file @
40261901
This source diff could not be displayed because it is too large. You can
view the blob
instead.
le21_fuel/Sources/Part_4/Resource.h
View file @
40261901
...
...
@@ -699,4 +699,101 @@ extern const unsigned char ECU_Title_Word0_TemperatureH_2[];
extern
const
unsigned
char
ECU_Title_Word0_TemperatureH_2
[];
extern
const
unsigned
char
ECU_Title_Word0_TemperatureH_2
[];
//贴图更新 lly
extern
const
unsigned
char
Alarm_044_Word0_1
[];
extern
const
unsigned
char
Alarm_044_Word0_2
[];
extern
const
unsigned
char
Alarm_044_Word0_3
[];
extern
const
unsigned
char
Alarm_045_2_Word0
[];
extern
const
unsigned
char
Alarm_056_Word0
[];
extern
const
unsigned
char
Alarm_073_Word0_1
[];
extern
const
unsigned
char
Alarm_073_Word0_2
[];
extern
const
unsigned
char
Alarm_011_Word0_1
[];
extern
const
unsigned
char
Alarm_011_Word0_2
[];
extern
const
unsigned
char
Alarm_011_Word0_3
[];
extern
const
unsigned
char
Alarm_012_Word0
[];
extern
const
unsigned
char
Alarm_013_Word0
[];
extern
const
unsigned
char
Alarm_014_Word0
[];
extern
const
unsigned
char
Alarm_043_1_Word0_1
[];
extern
const
unsigned
char
Alarm_043_1_Word0_2
[];
extern
const
unsigned
char
Alarm_055_Word0_1
[];
extern
const
unsigned
char
Alarm_055_Word0_2
[];
extern
const
unsigned
char
Alarm_079_1_Word0
[];
extern
const
unsigned
char
TPMS_Alarm_Word0_1
[];
extern
const
unsigned
char
TPMS_Alarm_Word0_6
[];
extern
const
unsigned
char
Alarm_004_Word0
[];
extern
const
unsigned
char
Alarm_015_Word0
[];
extern
const
unsigned
char
Alarm_018_Word0
[];
extern
const
unsigned
char
Alarm_020_Word0
[];
extern
const
unsigned
char
Alarm_029_1_Word0
[];
extern
const
unsigned
char
Alarm_029_3_Word0
[];
extern
const
unsigned
char
Alarm_042_1_Word0
[];
extern
const
unsigned
char
Alarm_085_Word0
[];
extern
const
unsigned
char
Alarm_026_1_Word0
[];
extern
const
unsigned
char
Alarm_027_1_Word0
[];
extern
const
unsigned
char
Alarm_027_2_Word0
[];
extern
const
unsigned
char
Alarm_028_2_Word0
[];
extern
const
unsigned
char
Alarm_028_3_Word0
[];
extern
const
unsigned
char
Alarm_037_Word0_1
[];
extern
const
unsigned
char
Alarm_037_Word0_2
[];
extern
const
unsigned
char
Alarm_038_2_Word0
[];
extern
const
unsigned
char
Alarm_005_Word0_1
[];
extern
const
unsigned
char
Alarm_005_Word0_2
[];
extern
const
unsigned
char
Alarm_016_Word0
[];
extern
const
unsigned
char
Alarm_036_Word0
[];
extern
const
unsigned
char
Alarm_066_Word0
[];
extern
const
unsigned
char
OTA_Word0_01
[];
extern
const
unsigned
char
OTA_Word0_02_1
[];
extern
const
unsigned
char
OTA_Word0_02_2
[];
extern
const
unsigned
char
OTA_Word0_03
[];
extern
const
unsigned
char
OTA_Word0_04_1
[];
extern
const
unsigned
char
OTA_Word0_04_2
[];
extern
const
unsigned
char
OTA_Word0_04_3
[];
extern
const
unsigned
char
OTA_Word0_07_1
[];
extern
const
unsigned
char
OTA_Word0_07_2
[];
extern
const
unsigned
char
OTA_Word0_07_3
[];
extern
const
unsigned
char
OTA_Word0_08_1
[];
extern
const
unsigned
char
OTA_Word0_08_2
[];
extern
const
unsigned
char
OTA_Word0_08_3
[];
extern
const
unsigned
char
OTA_Word0_09_1
[];
extern
const
unsigned
char
OTA_Word0_09_2
[];
extern
const
unsigned
char
OTA_Word0_10_1
[];
extern
const
unsigned
char
OTA_Word0_10_2
[];
extern
const
unsigned
char
OTA_Word0_10_3
[];
extern
const
unsigned
char
OTA_Word0_10_4
[];
extern
const
unsigned
char
OTA_Word0_10_5
[];
extern
const
unsigned
char
OTA_Word0_12
[];
extern
const
unsigned
char
OTA_Word0_13
[];
extern
const
unsigned
char
OTA_Word0_14_1
[];
extern
const
unsigned
char
OTA_Word0_14_2
[];
extern
const
unsigned
char
OTA_Word0_15
[];
extern
const
unsigned
char
OTA_Word0_16
[];
extern
const
unsigned
char
OTA_Word0_17
[];
extern
const
unsigned
char
OTA_Word0_18
[];
extern
const
unsigned
char
OTA_Word0_19
[];
extern
const
unsigned
char
OTA_Word0_20
[];
extern
const
unsigned
char
OTA_Word0_21_1
[];
extern
const
unsigned
char
OTA_Word0_21_2
[];
extern
const
unsigned
char
OTA_Word0_24
[];
extern
const
unsigned
char
Alarm_038_Word0
[];
extern
const
unsigned
char
Alarm_028_1_Word
[];
extern
const
unsigned
char
Alarm_026_2_Word0
[];
extern
const
unsigned
char
Alarm_043_2_Word0
[];
extern
const
unsigned
char
Alarm_086_Word0
[];
extern
const
unsigned
char
Alarm_045_1_Word0
[];
#endif
\ No newline at end of file
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