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
25af5853
Commit
25af5853
authored
3 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加界面
parent
61479894
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22820 additions
and
22699 deletions
+22820
-22699
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22682
-22665
project.siz
ghs/project.siz
+1
-1
CAN_Communication_Matrix.c
...Application/CAN_APP_NM/CAN_App/CAN_Communication_Matrix.c
+25
-25
GUI.c
source/Application/Graphic/GUI/GUI.c
+112
-8
No files found.
ghs/project
View file @
25af5853
No preview for this file type
This diff is collapsed.
Click to expand it.
ghs/project.hex
View file @
25af5853
This diff is collapsed.
Click to expand it.
ghs/project.siz
View file @
25af5853
project .intvect 1536
project .text 30
484
4
project .text 30
540
4
project .rodata 410871
project .secinfo 120
project .syscall 6
...
...
This diff is collapsed.
Click to expand it.
source/Application/CAN_APP_NM/CAN_App/CAN_Communication_Matrix.c
View file @
25af5853
...
...
@@ -5,20 +5,20 @@
const
st_CAN_SendAttribute
st_CANSendAttr
[
ID_SEND_TOTAL
]
=
{
{
0x18FEAE17ul
,
200ul
*
1000ul
,
0ul
,
0u
,
MSG_EXT
,
2u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEAE17
,
(
void
*
)
0
},
{
0x18FF3E17ul
,
500ul
*
1000ul
,
1ul
,
0u
,
MSG_EXT
,
3u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF3E17
,
(
void
*
)
0
},
{
0x18FED917ul
,
100ul
*
1000ul
,
3ul
,
0u
,
MSG_EXT
,
4u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FED917
,
(
void
*
)
0
},
{
0x18FEE617ul
,
1000ul
*
1000ul
,
5ul
,
0u
,
MSG_EXT
,
5u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE617
,
(
void
*
)
0
},
{
0x18EF1817ul
,
100ul
*
1000ul
,
7ul
,
0u
,
MSG_EXT
,
6u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18EF1817
,
(
void
*
)
0
},
{
0x18FEE017ul
,
100ul
*
1000ul
,
11ul
,
0u
,
MSG_EXT
,
7u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE017
,
(
void
*
)
0
},
{
0x18FEFC17ul
,
1000ul
*
1000ul
,
13ul
,
0u
,
MSG_EXT
,
8u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEFC17
,
(
void
*
)
0
},
{
0x18FF2517ul
,
1000ul
*
1000ul
,
17ul
,
0u
,
MSG_EXT
,
9u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF2517
,
(
void
*
)
0
},
{
0x18FF2A17ul
,
2000ul
*
1000ul
,
19ul
,
0u
,
MSG_EXT
,
10u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF2A17
,
(
void
*
)
0
},
{
0x18FF9D17ul
,
100ul
*
1000ul
,
23ul
,
0u
,
MSG_EXT
,
11u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF9D17
,
(
void
*
)
0
},
{
0x18FFE517ul
,
1000ul
*
1000ul
,
29ul
,
0u
,
MSG_EXT
,
12u
,
8u
,
CAN_MSG_TX_CYCKE_EVENT
,
Can_Set_Buff_18FFE517
,
(
void
*
)
0
},
{
0x18EF2D17ul
,
1000ul
*
1000ul
,
31ul
,
0u
,
MSG_EXT
,
13u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18EF2D17
,
(
void
*
)
0
},
{
0x18033317ul
,
100ul
*
1000ul
,
34ul
,
0u
,
MSG_EXT
,
14u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18033317
,
(
void
*
)
0
},
{
0x180433A2ul
,
100ul
*
1000ul
,
47ul
,
0u
,
MSG_EXT
,
15u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_180433A2
,
(
void
*
)
0
},
{
0x18FEAE17ul
,
200ul
*
1000ul
,
0ul
,
0u
,
MSG_EXT
,
2u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEAE17
,
(
void
*
)
0
},
{
0x18FF3E17ul
,
500ul
*
1000ul
,
1ul
,
0u
,
MSG_EXT
,
3u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF3E17
,
(
void
*
)
0
},
{
0x18FED917ul
,
100ul
*
1000ul
,
3ul
,
0u
,
MSG_EXT
,
4u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FED917
,
(
void
*
)
0
},
{
0x18FEE617ul
,
1000ul
*
1000ul
,
5ul
,
0u
,
MSG_EXT
,
5u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE617
,
(
void
*
)
0
},
{
0x18EF1817ul
,
100ul
*
1000ul
,
7ul
,
0u
,
MSG_EXT
,
6u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18EF1817
,
(
void
*
)
0
},
{
0x18FEE017ul
,
100ul
*
1000ul
,
11ul
,
0u
,
MSG_EXT
,
7u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE017
,
(
void
*
)
0
},
{
0x18FEFC17ul
,
1000ul
*
1000ul
,
13ul
,
0u
,
MSG_EXT
,
8u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEFC17
,
(
void
*
)
0
},
{
0x18FF2517ul
,
1000ul
*
1000ul
,
17ul
,
0u
,
MSG_EXT
,
9u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF2517
,
(
void
*
)
0
},
{
0x18FF2A17ul
,
2000ul
*
1000ul
,
19ul
,
0u
,
MSG_EXT
,
10u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF2A17
,
(
void
*
)
0
},
{
0x18FF9D17ul
,
100ul
*
1000ul
,
23ul
,
0u
,
MSG_EXT
,
11u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF9D17
,
(
void
*
)
0
},
{
0x18FFE517ul
,
1000ul
*
1000ul
,
29ul
,
0u
,
MSG_EXT
,
12u
,
8u
,
CAN_MSG_TX_CYCKE_EVENT
,
Can_Set_Buff_18FFE517
,
(
void
*
)
0
},
{
0x18EF2D17ul
,
1000ul
*
1000ul
,
31ul
,
0u
,
MSG_EXT
,
13u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18EF2D17
,
(
void
*
)
0
},
{
0x18033317ul
,
100ul
*
1000ul
,
34ul
,
0u
,
MSG_EXT
,
14u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18033317
,
(
void
*
)
0
},
{
0x180433A2ul
,
100ul
*
1000ul
,
47ul
,
0u
,
MSG_EXT
,
15u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_180433A2
,
(
void
*
)
0
},
};
const
st_CANMsgAttribute
CAN_MSG_CONST_ARRAY
[
ID_TOTAL_MAX
]
=
...
...
@@ -286,7 +286,7 @@ const st_CANMsgAttribute CAN_MSG_CONST_ARRAY[ID_TOTAL_MAX] =
{
{
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
},
{
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x00u
},
{
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x
00
u
,
0x00u
,
0x00u
,
0x00u
},
{
0x00u
,
0x00u
,
0x00u
,
0x00u
,
0x
FF
u
,
0x00u
,
0x00u
,
0x00u
},
5000ul
,
0x18FF4100ul
,
((
void
*
)
0
),
...
...
@@ -548,7 +548,7 @@ uint8_t Get_ID_18011733_Sig_Tire_Temperature_Sign(void)
uint16_t
Get_ID_18011733_Sig_Tire_Pressure
(
void
)
{
return
(((
uint16_t
)((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg18011733_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg18011733_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
));
((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg18011733_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
));
}
uint8_t
Get_ID_18011733_Sig_Tire_Index
(
void
)
...
...
@@ -719,7 +719,7 @@ uint8_t Get_ID_CF00400_Sig_Speed_Limiter_Control_Mode(void)
uint16_t
Get_ID_CF00400_Sig_Engine_speed
(
void
)
{
return
(((
uint16_t
)((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg0CF00400_Msg_Count
,
4u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg0CF00400_Msg_Count
,
3u
)
>>
0u
)
&
0xFFu
));
((
uint16_t
)((
uint16_t
)
CAN_MSG_Read
(
ID_CanMsg0CF00400_Msg_Count
,
3u
)
>>
0u
)
&
0xFFu
));
}
uint8_t
Get_ID_18FEEE00_Sig_Engine_Coolant_Temperature
(
void
)
...
...
@@ -855,9 +855,9 @@ uint8_t Get_ID_18EF1718_Sig_Door_SW(void)
uint32_t
Get_ID_18EF1718_Sig_Date
(
void
)
{
return
(((
uint32_t
)((
uint32_t
)((
uint32_t
)((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
5u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
4u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
3u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
));
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
4u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
3u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EF1718_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
));
}
uint8_t
Get_ID_18EF1718_Sig_Data_Type
(
void
)
...
...
@@ -873,9 +873,9 @@ uint8_t Get_ID_18EF1718_Sig_Response_Code(void)
uint32_t
Get_ID_18FEE518_Sig_Total_Engine_Hours
(
void
)
{
return
(((
uint32_t
)((
uint32_t
)((
uint32_t
)((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
3u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
0u
)
>>
0u
)
&
0xFFu
));
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18FEE518_Msg_Count
,
0u
)
>>
0u
)
&
0xFFu
));
}
uint8_t
Get_ID_18FF3018_Sig_Current_Gear
(
void
)
...
...
@@ -956,8 +956,8 @@ uint8_t Get_ID_18FEED00_Sig_Maximum_Vehicle_Speed_Limit(void)
uint32_t
Get_ID_18EA0021_Sig_CruiseControl_VehicleSpeedSetup
(
void
)
{
return
(((
uint32_t
)((
uint32_t
)((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EA0021_Msg_Count
,
2u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EA0021_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EA0021_Msg_Count
,
0u
)
>>
0u
)
&
0xFFu
));
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EA0021_Msg_Count
,
1u
)
>>
0u
)
&
0xFFu
)
<<
8u
)
+
\
((
uint32_t
)((
uint32_t
)
CAN_MSG_Read
(
ID_CanMsg18EA0021_Msg_Count
,
0u
)
>>
0u
)
&
0xFFu
));
}
uint8_t
Get_ID_18021733_Sig_Setup_cmd
(
void
)
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
25af5853
...
...
@@ -128,13 +128,14 @@ void GUI_Display_Value_Init(void)
--------------------------------------------------------------------------*/
void
GUI_OftenShow_Display
(
void
)
{
GUI_AC_Temp_Dispaly
(
GUI_DISP_MODE_
NORMAL
);
GUI_AC_Temp_Dispaly
(
GUI_DISP_MODE_
BLANK
);
GUI_Time_Dispaly
(
GUI_DISP_MODE_NORMAL
);
GUI_Data_Dispaly
(
GUI_DISP_MODE_NORMAL
);
GUI_TFTTelltales_Display
(
GUI_DISP_MODE_NORMAL
);
GUI_WetGas_Dispaly
(
GUI_DISP_MODE_NORMAL
);
GUI_AdBlue_Dispaly
(
GUI_DISP_MODE_NORMAL
);
Gui_ODO_Display
(
GUI_DISP_MODE_NORMAL
);
if
(
1
)
{
Gui_TRIPA_Display
(
GUI_DISP_MODE_NORMAL
);
...
...
@@ -300,9 +301,16 @@ void GUI_Data_Dispaly(uint8_t Mode)
--------------------------------------------------------------------------*/
void
GUI_TFTTelltales_Display
(
uint8_t
Mode
)
{
uint32_t
Veh_SpeedLim
=
0u
;
uint32_t
Veh_Speed
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
if
(
1
)
Veh_Speed
=
Common_Get_Disp_V_Speed
();
Veh_Speed
=
Veh_Speed
/
10u
;
Veh_SpeedLim
=
Get_ID_18EA0021_Sig_CruiseControl_VehicleSpeedSetup
();
if
(
Veh_Speed
>=
Veh_SpeedLim
)
{
GUI_General_Display
(
WarningLight_Sprite
,
CN_Alarm_01
,
GUI_BLENDMODE_SRC_OVER
);
}
...
...
@@ -653,17 +661,112 @@ void Gui_ADAS_Display(uint8_t Mode)
--------------------------------------------------------------------------*/
void
Gui_DrivingSupport_Display
(
uint8_t
Mode
)
{
uint8_t
Veh_Seep_Value
=
0u
;
uint8_t
VariableSLD_Disp
=
0u
;
uint8_t
VariableSLD_Status
=
0u
;
uint8_t
Var_SpeedValue
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
/*定速巡航图标*/
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_SET
,
GUI_BLENDMODE_SRC_OVER
);
VariableSLD_Status
=
Get_ID_18FF4100_Sig_Cruise_VariableSLD_Cont_Staus
();
/*3-5*/
VariableSLD_Disp
=
Get_ID_18FF4100_Sig_Cruise_VariableSLD_Disp
();
/*6-8*/
if
((
VariableSLD_Disp
==
1u
)
&&
(
K_Line_Set
.
K_Line_LID29
==
0x01
))
{
if
(
VariableSLD_Status
==
0u
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
VariableSLD_Status
==
2u
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_SET
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
VariableSLD_Status
==
3u
)
{
if
(
FLASH_SYNC_1Hz
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_SET
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
//显示km/h,显示设定车速:
GUI_General_Digit_Display
(
Cruise_Sprite
,
Veh_Seep_Value
,
Nb_21_0
,
3u
,
2u
,
GUI_DISP_DrivingSupport
,
104u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示 定速巡航设定车速 的数值*/
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhangdanwei
,
GUI_BLENDMODE_SRC_OVER
);
//显示文字 “ km/h ”
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
if
((
VariableSLD_Disp
==
3u
)
&&
(
K_Line_Set
.
K_Line_LID29
==
0x01
)
&&
(
K_Line_Set
.
K_Line_LID39
==
0x01
))
{
if
(
VariableSLD_Status
==
0u
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_1
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
VariableSLD_Status
==
1u
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_1
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_STANDBY
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
VariableSLD_Status
==
2u
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_1
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_SET
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
VariableSLD_Status
==
3u
)
{
if
(
FLASH_SYNC_1Hz
)
{
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_SET
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhang_1
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
/*显示km/h,显示设定车速:*/
Var_SpeedValue
=
Get_ID_18FF4100_Sig_Indicate_Lamp_Speed
();
if
((
K_Line_Set
.
K_Line_LID29
==
0x01
)
||
(
K_Line_Set
.
K_Line_LID39
==
0x01
))
{
if
(
Var_SpeedValue
==
0u
)
{
GUI_Translate_Display
(
Cruise_Sprite
,
Nb_21_hengxian
,
429u
,
104u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
Cruise_Sprite
,
Nb_21_hengxian
,
450u
,
104u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
Cruise_Sprite
,
Nb_21_hengxian
,
471u
,
104u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhangdanwei
,
GUI_BLENDMODE_SRC_OVER
);
}
else
if
(
Var_SpeedValue
<=
250u
)
{
/*显示文字 “ km/h ”*/
GUI_General_Digit_Display
(
Cruise_Sprite
,
Var_SpeedValue
,
Nb_21_0
,
3u
,
2u
,
GUI_DISP_DrivingSupport
,
104u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示 定速巡航设定车速 的数值*/
GUI_General_Display
(
Cruise_Sprite
,
CN_dingsuxunhangdanwei
,
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
GUI_General_Display
(
Cruise_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
...
...
@@ -699,6 +802,7 @@ void Gui_Gear_Display(uint8_t Mode)
Current_Gear
=
Get_ID_18F00503_Sig_Current_Gear
();
Temp
=
Current_Gear
-
0x7Eu
;
if
((
Current_Gear
>=
0x7Eu
)
&&
(
Current_Gear
<=
0x89u
))
{
if
((
Current_Gear
==
0x7Eu
)
&&
(
Manouvering_Mode
==
0x01u
))
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment