Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiancetai
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
陈家乐
jiancetai
Commits
d08ff987
Commit
d08ff987
authored
May 26, 2025
by
王佳伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:增加一部分显示
parent
30678992
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
633 additions
and
588 deletions
+633
-588
Display_Info.c
YueJin_test_bench/source/Appliciation/Display_Info.c
+632
-588
Display_Info.h
YueJin_test_bench/source/Appliciation/Display_Info.h
+1
-0
No files found.
YueJin_test_bench/source/Appliciation/Display_Info.c
View file @
d08ff987
...
@@ -11,6 +11,8 @@
...
@@ -11,6 +11,8 @@
#include "TimerB.h"
#include "TimerB.h"
#include "Analog_Signals.h"
#include "Analog_Signals.h"
#include "FreIn_User.h"
#include "FreIn_User.h"
#include "Key.h"
#include "CAN_APP.h"
// clang-format off
// clang-format off
uint32_t
Display_Menu_Type
;
uint32_t
Display_Menu_Type
;
uint32_t
Page_Refresh
=
1
;
uint32_t
Page_Refresh
=
1
;
...
@@ -2911,36 +2913,78 @@ uint32_t Get_Display_Type(void)
...
@@ -2911,36 +2913,78 @@ uint32_t Get_Display_Type(void)
uint8_t
Check_StepsAxis
[
2
]
=
{
250
,
240
};;
uint8_t
Check_VspeeedAxis
[
2
]
=
{
165
,
155
};
void
Display_PageNum
(
void
)
void
Display_PageNum
(
void
)
{
{
uint32_t
PageNum_current
=
0
;
Display_Num
(
200
,
20
,
Check_Steps
,
100
);
//步骤
uint8_t
p
[
4
];
Display_Num
(
200
,
20
,
Check_Steps
,
100
);
//步骤
}
PageNum_current
=
Get_Display_Type
();
uint16_t
Display_Time
=
0
;
void
Display_Num
(
uint16_t
StartX
,
uint16_t
StartY
,
uint16_t
m_NUM
,
uint8_t
CbkCycle
)
{
uint16_t
Num
=
0
;
uint16_t
TempNum
=
0
;
uint16_t
TempX
=
0
;
uint16_t
TempCount
=
0
;
TempNum
=
m_NUM
;
Num
=
m_NUM
;
TempX
=
StartX
;
if
(
PageNum_history
!=
PageNum_current
)
Display_Time
+=
CbkCycle
;
if
(
Display_Time
>=
1000
)
{
{
PageNum_history
=
PageNum_current
;
Display_Time
=
0
;
for
(;
TempNum
!=
0
&&
TempCount
<
4
;
TempCount
++
)
Page_Refresh
=
1
;
{
TempNum
/=
10
;
}
//千位
Num
=
(
uint16_t
)((
m_NUM
/
1000u
)
%
10u
);
if
((
TempCount
==
4
)
&&
(
Num
>
0
))
{
TempX
=
TempX
-
10
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
}
//百位
Num
=
(
uint16_t
)((
m_NUM
/
100u
)
%
10u
);
if
(
TempCount
==
4
)
{
TempX
=
TempX
-
10
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
if
(
0
)
//想刷2位还是1位数字?
}
else
{
if
((
TempCount
==
3
)
&&
(
Num
>
0
))
{
{
p
[
0
]
=
(
PageNum_current
%
100
)
/
10
;
TempX
=
TempX
-
10
;
p
[
1
]
=
(
PageNum_current
%
10
)
/
1
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
p
[
2
]
=
(
0xff
);
}
}
//十位
Num
=
(
uint16_t
)((
m_NUM
/
10u
)
%
10u
);
if
(
TempCount
>
2
)
{
TempX
=
TempX
-
10
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
}
}
else
else
{
{
p
[
0
]
=
(
PageNum_current
%
10
)
/
1
;
if
((
TempCount
==
2
)
&&
(
Num
>
0
))
p
[
1
]
=
(
0xff
);
{
TempX
=
TempX
-
10
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
}
}
}
General_Number_Disp
(
p
,
3
,
10
);
//个位
Num
=
(
uint16_t
)(
m_NUM
%
10u
);
TempX
=
StartX
;
TFT_LCD_Draw_Bmp
(
TempX
,
StartY
,
(
uint8_t
*
)
FONT_TABLE_15
[
Num
]);
}
}
}
}
void
SW_Version__Display
(
void
)
void
SW_Version__Display
(
void
)
{
{
uint8_t
pbuff
[
40
];
uint8_t
pbuff
[
40
];
...
@@ -3766,12 +3810,12 @@ void Display_Version_Info(uint32_t ON_OFF)
...
@@ -3766,12 +3810,12 @@ void Display_Version_Info(uint32_t ON_OFF)
if
((
nowbanbenhao
==
R485_ID4Dh
.
Sig
.
ESP322
)
&&
(
nowbanbenhaohoumian
==
R485_ID4Dh
.
Sig
.
ESP321
)
&&
(
nowbanbenhao
==
R485_ID4Dh
.
Sig
.
G0312
)
&&
(
nowbanbenhaohoumian
==
R485_ID4Dh
.
Sig
.
G0311
))
if
((
nowbanbenhao
==
R485_ID4Dh
.
Sig
.
ESP322
)
&&
(
nowbanbenhaohoumian
==
R485_ID4Dh
.
Sig
.
ESP321
)
&&
(
nowbanbenhao
==
R485_ID4Dh
.
Sig
.
G0312
)
&&
(
nowbanbenhaohoumian
==
R485_ID4Dh
.
Sig
.
G0311
))
{
{
TFT_LCD_Draw_Bmp
(
200
,
90
+
25
+
25
+
30
+
25
+
30
+
30
,
(
uint8_t
*
)
gImage_dui
);
//软件版本号对比 对
TFT_LCD_Draw_Bmp
(
200
,
90
+
25
+
25
+
30
+
25
+
30
+
30
,
(
uint8_t
*
)
gImage_dui
);
//软件版本号对比 对
firstpowerflag
=
2
;
//
firstpowerflag = 2;
}
}
else
else
{
{
TFT_LCD_Draw_Bmp
(
200
,
90
+
25
+
25
+
30
+
25
+
30
+
30
,
(
uint8_t
*
)
gImage_cuo
);
//软件版本号对比 错
TFT_LCD_Draw_Bmp
(
200
,
90
+
25
+
25
+
30
+
25
+
30
+
30
,
(
uint8_t
*
)
gImage_cuo
);
//软件版本号对比 错
firstpowerflag
=
3
;
//
firstpowerflag = 3;
MENU_CHECK_STEP
=
0
;
MENU_CHECK_STEP
=
0
;
//正在调试取消版本号对比 想要取消版本号对比将上方注释掉并解开下方注释即可
//正在调试取消版本号对比 想要取消版本号对比将上方注释掉并解开下方注释即可
// TFT_LCD_Draw_Bmp(200, 90+25+25+30+25+30+30, ( uint8_t * )gImage_dui ); //软件版本号对比 对
// TFT_LCD_Draw_Bmp(200, 90+25+25+30+25+30+30, ( uint8_t * )gImage_dui ); //软件版本号对比 对
...
@@ -3898,22 +3942,22 @@ void Display_Set_Buff(void)
...
@@ -3898,22 +3942,22 @@ void Display_Set_Buff(void)
uint8_t
CAN_SIG_LOST_10FF1017
=
0
;
uint8_t
CAN_SIG_LOST_10FF1017
=
0
;
uint8_t
CAN_SIG_LOST_10FF4117
=
0
;
uint8_t
CAN_SIG_LOST_10FF4117
=
0
;
CAN_SIG_LOST_10FF1017
=
CAN_MSG_Status
(
CAN_CH0_ID_Send10FF1017_Msg_Count
);
// CAN_SIG_LOST_10FF1017 = CAN_MSG_Status (CAN_CH0_ID_Send10FF1017_Msg_Count);
CAN_SIG_LOST_10FF4117
=
CAN_MSG_Status
(
CAN_CH0_ID_Send10FF4117_Msg_Count
);
// CAN_SIG_LOST_10FF4117 = CAN_MSG_Status (CAN_CH0_ID_Send10FF4117_Msg_Count);
//LHParkTaiLightSts = Get_CAN_CH0_ID_10FF1017_Sig_LHParkTailLightSts();
//RHParkTaiLightSts = Get_CAN_CH0_ID_10FF1017_Sig_RHParkTailLightSts();
FrontFogLightSts
=
Get_CAN_CH0_ID_10FF1017_Sig_FrontFogLightSts
();
RearFogLightSts
=
Get_CAN_CH0_ID_10FF1017_Sig_RearFogLightSts
();
LowBeamSts
=
Get_CAN_CH0_ID_10FF1017_Sig_LowBeamSts
();
HighBeamSts
=
Get_CAN_CH0_ID_10FF1017_Sig_HighBeamSts
();
HeatedMirrorSts
=
Get_CAN_CH0_ID_10FF1017_Sig_HeatedMirrorSts
();
HandBrakeSts
=
Get_ID_HandBrakeSts
();
//BackUPSts = Get_CAN_CH0_ID_10FF4117_Sig_BackUPSts();
Seatbeltsts
=
Get_CAN_CH0_ID_10FF4117_Sig_Seatbeltsts
();
LampFailSts
=
Get_CAN_CH0_ID_10FF4117_Sig_IC_HCSPS_LampFailSts
();
loc_Type
=
Get_Display_Type
(
);
// //LHParkTaiLightSts = Get_CAN_CH0_ID_10FF1017_Sig_LHParkTailLightSts();
// //RHParkTaiLightSts = Get_CAN_CH0_ID_10FF1017_Sig_RHParkTailLightSts();
// FrontFogLightSts = Get_CAN_CH0_ID_10FF1017_Sig_FrontFogLightSts();
// RearFogLightSts = Get_CAN_CH0_ID_10FF1017_Sig_RearFogLightSts();
// LowBeamSts = Get_CAN_CH0_ID_10FF1017_Sig_LowBeamSts();
// HighBeamSts = Get_CAN_CH0_ID_10FF1017_Sig_HighBeamSts();
// HeatedMirrorSts = Get_CAN_CH0_ID_10FF1017_Sig_HeatedMirrorSts();
// HandBrakeSts = Get_ID_HandBrakeSts();
// //BackUPSts = Get_CAN_CH0_ID_10FF4117_Sig_BackUPSts();
// Seatbeltsts = Get_CAN_CH0_ID_10FF4117_Sig_Seatbeltsts();
// LampFailSts = Get_CAN_CH0_ID_10FF4117_Sig_IC_HCSPS_LampFailSts();
// loc_Type = Get_Display_Type( );
if
(
loc_Type_back2
!=
loc_Type
)
if
(
loc_Type_back2
!=
loc_Type
)
{
{
...
@@ -3922,38 +3966,38 @@ void Display_Set_Buff(void)
...
@@ -3922,38 +3966,38 @@ void Display_Set_Buff(void)
loc_Type_back2
=
loc_Type
;
loc_Type_back2
=
loc_Type
;
}
}
if
(
//
if (
(
CAN_SIG_LOST_10FF4117_Back
!=
CAN_SIG_LOST_10FF4117
)
||
//
(CAN_SIG_LOST_10FF4117_Back != CAN_SIG_LOST_10FF4117) ||
(
CAN_SIG_LOST_10FF1017_Back
!=
CAN_SIG_LOST_10FF1017
)
||
//
(CAN_SIG_LOST_10FF1017_Back != CAN_SIG_LOST_10FF1017) ||
(
HandBrakeSts_Back
!=
HandBrakeSts
)
||
//
(HandBrakeSts_Back != HandBrakeSts ) ||
//(BackUPSts_Back != BackUPSts ) ||
//
//(BackUPSts_Back != BackUPSts ) ||
(
Seatbeltsts_Back
!=
Seatbeltsts
)
||
//
(Seatbeltsts_Back != Seatbeltsts ) ||
(
LampFailSts_Back
!=
LampFailSts
)
||
//
(LampFailSts_Back != LampFailSts ) ||
//(RHParkTaiLightSts_Back != LHParkTaiLightSts ) ||
//
//(RHParkTaiLightSts_Back != LHParkTaiLightSts ) ||
//(LHParkTaiLightSts_Back != RHParkTaiLightSts ) ||
//
//(LHParkTaiLightSts_Back != RHParkTaiLightSts ) ||
(
HighBeamSts_Back
!=
FrontFogLightSts
)
||
//
(HighBeamSts_Back != FrontFogLightSts ) ||
(
LowBeamSts_Back
!=
RearFogLightSts
)
||
//
(LowBeamSts_Back != RearFogLightSts ) ||
(
FrontFogLightSts_Back
!=
LowBeamSts
)
||
//
(FrontFogLightSts_Back != LowBeamSts ) ||
(
RearFogLightSts_Back
!=
HighBeamSts
)
||
//
(RearFogLightSts_Back != HighBeamSts ) ||
(
HeatedMirrorSts_Back
!=
HeatedMirrorSts
)
//
(HeatedMirrorSts_Back != HeatedMirrorSts )
)
//
)
{
//
{
CAN_SIG_LOST_10FF4117_Back
=
CAN_SIG_LOST_10FF4117
;
//
CAN_SIG_LOST_10FF4117_Back = CAN_SIG_LOST_10FF4117 ;
CAN_SIG_LOST_10FF1017_Back
=
CAN_SIG_LOST_10FF1017
;
//
CAN_SIG_LOST_10FF1017_Back = CAN_SIG_LOST_10FF1017 ;
HandBrakeSts_Back
=
HandBrakeSts
;
//
HandBrakeSts_Back = HandBrakeSts ;
//BackUPSts_Back = BackUPSts ;
//
//BackUPSts_Back = BackUPSts ;
Seatbeltsts_Back
=
Seatbeltsts
;
//
Seatbeltsts_Back = Seatbeltsts ;
LampFailSts_Back
=
LampFailSts
;
//
LampFailSts_Back = LampFailSts ;
//RHParkTaiLightSts_Back = LHParkTaiLightSts ;
//
//RHParkTaiLightSts_Back = LHParkTaiLightSts ;
//LHParkTaiLightSts_Back = RHParkTaiLightSts ;
//
//LHParkTaiLightSts_Back = RHParkTaiLightSts ;
HighBeamSts_Back
=
FrontFogLightSts
;
//
HighBeamSts_Back = FrontFogLightSts ;
LowBeamSts_Back
=
RearFogLightSts
;
//
LowBeamSts_Back = RearFogLightSts ;
FrontFogLightSts_Back
=
LowBeamSts
;
//
FrontFogLightSts_Back = LowBeamSts ;
RearFogLightSts_Back
=
HighBeamSts
;
//
RearFogLightSts_Back = HighBeamSts ;
HeatedMirrorSts_Back
=
HeatedMirrorSts
;
//
HeatedMirrorSts_Back = HeatedMirrorSts ;
Refresh
=
1
;
//
Refresh = 1 ;
}
//
}
else
{;}
else
{;}
if
(
Refresh
==
1
)
if
(
Refresh
==
1
)
{
{
...
@@ -3974,140 +4018,140 @@ void Display_Set_Buff(void)
...
@@ -3974,140 +4018,140 @@ void Display_Set_Buff(void)
TFT_LCD_Draw_Bmp
(
3
,
215
,
(
uint8_t
*
)
gImage_Dsy_words_11X6_Y287
);
//HeatedMirrorSts
TFT_LCD_Draw_Bmp
(
3
,
215
,
(
uint8_t
*
)
gImage_Dsy_words_11X6_Y287
);
//HeatedMirrorSts
}
}
if
(
CAN_SIG_LOST_10FF4117
==
CAN_SIG_LOST
)
//
if ( CAN_SIG_LOST_10FF4117 == CAN_SIG_LOST )
{
//
{
TFT_LCD_Draw_Box
(
175
,
40
,
239
,
140
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(175, 40, 239, 140, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
TFT_LCD_Draw_Bmp
(
180
,
40
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
//
TFT_LCD_Draw_Bmp(180, 40, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
TFT_LCD_Draw_Bmp
(
180
,
65
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
//
TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
TFT_LCD_Draw_Bmp
(
180
,
90
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
//
TFT_LCD_Draw_Bmp(180, 90, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//TFT_LCD_Draw_Bmp(180, 115, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//
//TFT_LCD_Draw_Bmp(180, 115, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
}
//
}
else
//
else
{
//
{
TFT_LCD_Draw_Box
(
175
,
40
,
239
,
140
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(175, 40, 239, 140, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
if
(
HandBrakeSts
==
1
)
//
if ( HandBrakeSts == 1 )
{
//
{
TFT_LCD_Draw_Bmp
(
180
,
40
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
//
TFT_LCD_Draw_Bmp(180, 40, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
Display_Menu_Type
=
3
;
//
Display_Menu_Type = 3;
}
//
}
else
//
else
{
//
{
TFT_LCD_Draw_Bmp
(
180
,
40
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
//
TFT_LCD_Draw_Bmp(180, 40, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
}
//
}
//if ( BackUPSts == 1 )
// //if ( BackUPSts == 1 )
//{
// //{
// // TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// // Display_Menu_Type = 3;
// //}
// //else
// //{
// // TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// //}
// if ( Seatbeltsts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// Display_Menu_Type = 3;
// Display_Menu_Type = 3;
//
}
//
}
//
else
//
else
//
{
//
{
// TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// TFT_LCD_Draw_Bmp(180, 65, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//}
// }
if
(
Seatbeltsts
==
1
)
{
TFT_LCD_Draw_Bmp
(
180
,
65
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
Display_Menu_Type
=
3
;
}
else
{
TFT_LCD_Draw_Bmp
(
180
,
65
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
}
if
(
LampFailSts
==
2
)
{
TFT_LCD_Draw_Bmp
(
180
,
90
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
Display_Menu_Type
=
3
;
}
else
{
TFT_LCD_Draw_Bmp
(
180
,
90
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
}
}
if
(
CAN_SIG_LOST_10FF1017
==
CAN_SIG_LOST
)
{
TFT_LCD_Draw_Box
(
175
,
115
,
239
,
300
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
TFT_LCD_Draw_Bmp
(
180
,
115
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
TFT_LCD_Draw_Bmp
(
180
,
140
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
TFT_LCD_Draw_Bmp
(
180
,
165
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
TFT_LCD_Draw_Bmp
(
180
,
190
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
TFT_LCD_Draw_Bmp
(
180
,
215
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
//TFT_LCD_Draw_Bmp(180, 265, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//TFT_LCD_Draw_Bmp(180, 290, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
}
else
{
TFT_LCD_Draw_Box
(
175
,
115
,
239
,
300
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//if ( LHParkTaiLightSts == 1 )
//{
// TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
//}
//else
//{
// TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//}
//
//if ( RHParkTaiLightSts == 1 )
//{
// TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
//}
//else
//{
// TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
//}
if
(
FrontFogLightSts
==
1
)
{
TFT_LCD_Draw_Bmp
(
180
,
115
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
}
else
{
TFT_LCD_Draw_Bmp
(
180
,
115
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
}
if
(
RearFogLightSts
==
1
)
{
TFT_LCD_Draw_Bmp
(
180
,
140
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
}
else
{
TFT_LCD_Draw_Bmp
(
180
,
140
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
}
if
(
LowBeamSts
==
1
)
// if ( LampFailSts == 2 )
{
// {
TFT_LCD_Draw_Bmp
(
180
,
165
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
// TFT_LCD_Draw_Bmp(180, 90, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
}
// Display_Menu_Type = 3;
else
// }
{
// else
TFT_LCD_Draw_Bmp
(
180
,
165
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
// {
}
// TFT_LCD_Draw_Bmp(180, 90, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
if
(
HighBeamSts
==
1
)
{
TFT_LCD_Draw_Bmp
(
180
,
190
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
}
else
{
TFT_LCD_Draw_Bmp
(
180
,
190
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
}
if
(
HeatedMirrorSts
==
1
)
// }
{
// if ( CAN_SIG_LOST_10FF1017 == CAN_SIG_LOST )
TFT_LCD_Draw_Bmp
(
180
,
215
,
(
uint8_t
*
)
gImage_Dsy_words_13X0_Y0
);
// {
}
// TFT_LCD_Draw_Box(175, 115, 239, 300, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
else
{
// TFT_LCD_Draw_Bmp(180, 115, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
TFT_LCD_Draw_Bmp
(
180
,
215
,
(
uint8_t
*
)
gImage_Dsy_words_12X0_Y0
);
// TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
}
// TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
}
// TFT_LCD_Draw_Bmp(180, 190, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// TFT_LCD_Draw_Bmp(180, 215, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// //TFT_LCD_Draw_Bmp(180, 265, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// //TFT_LCD_Draw_Bmp(180, 290, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Box(175, 115, 239, 300, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
// //if ( LHParkTaiLightSts == 1 )
// //{
// // TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// //}
// //else
// //{
// // TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// //}
// //
// //if ( RHParkTaiLightSts == 1 )
// //{
// // TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// //}
// //else
// //{
// // TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// //}
// if ( FrontFogLightSts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 115, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Bmp(180, 115, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// if ( RearFogLightSts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Bmp(180, 140, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// if ( LowBeamSts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Bmp(180, 165, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// if ( HighBeamSts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 190, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Bmp(180, 190, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// if ( HeatedMirrorSts == 1 )
// {
// TFT_LCD_Draw_Bmp(180, 215, ( uint8_t * )gImage_Dsy_words_13X0_Y0);
// }
// else
// {
// TFT_LCD_Draw_Bmp(180, 215, ( uint8_t * )gImage_Dsy_words_12X0_Y0);
// }
// }
}
}
}
}
...
@@ -4137,13 +4181,13 @@ void Display_Send_ODO(uint8_t fuel)
...
@@ -4137,13 +4181,13 @@ void Display_Send_ODO(uint8_t fuel)
CAN_SIG_LOST_18FEC1EE
=
CAN_MSG_Status
(
CAN_CH0_ID_Send18FEC1EE_Msg_Count
);
//
CAN_SIG_LOST_18FEC1EE = CAN_MSG_Status (CAN_CH0_ID_Send18FEC1EE_Msg_Count);
CAN_SIG_LOST_0CFE6CEE
=
CAN_MSG_Status
(
CAN_CH0_ID_Send0CFE6CEE_Msg_Count
);
//
CAN_SIG_LOST_0CFE6CEE = CAN_MSG_Status (CAN_CH0_ID_Send0CFE6CEE_Msg_Count);
CAN_SIG_LOST_18FEFC17
=
CAN_MSG_Status
(
CAN_CH0_ID_Send18FEFC17_Msg_Count
);
//
CAN_SIG_LOST_18FEFC17 = CAN_MSG_Status (CAN_CH0_ID_Send18FEFC17_Msg_Count);
odo_val
=
Get_ID_ODO
();
//
odo_val = Get_ID_ODO();
VSpeed_val
=
Get_ID_VSpeed
();
//
VSpeed_val = Get_ID_VSpeed();
Fuel_val
=
Get_ID_FUEL
();
//
Fuel_val = Get_ID_FUEL();
loc_Type
=
Get_Display_Type
(
);
loc_Type
=
Get_Display_Type
(
);
...
@@ -4154,24 +4198,24 @@ void Display_Send_ODO(uint8_t fuel)
...
@@ -4154,24 +4198,24 @@ void Display_Send_ODO(uint8_t fuel)
loc_Type_back
=
loc_Type
;
loc_Type_back
=
loc_Type
;
}
}
if
(
//
if (
(
CAN_SIG_LOST_18FEC1EE_Back
!=
CAN_SIG_LOST_18FEC1EE
)
||
//
(CAN_SIG_LOST_18FEC1EE_Back != CAN_SIG_LOST_18FEC1EE) ||
(
CAN_SIG_LOST_0CFE6CEE_Back
!=
CAN_SIG_LOST_0CFE6CEE
)
||
//
(CAN_SIG_LOST_0CFE6CEE_Back != CAN_SIG_LOST_0CFE6CEE) ||
(
CAN_SIG_LOST_18FEFC17_Back
!=
CAN_SIG_LOST_18FEFC17
)
||
//
(CAN_SIG_LOST_18FEFC17_Back != CAN_SIG_LOST_18FEFC17) ||
(
odo_val_Back
!=
odo_val
)
||
//
(odo_val_Back != odo_val ) ||
(
VSpeed_Back
!=
VSpeed_val
)
||
//
(VSpeed_Back != VSpeed_val ) ||
(
Fuel_Back
!=
Fuel_val
)
//
(Fuel_Back != Fuel_val )
)
//
)
{
//
{
CAN_SIG_LOST_18FEC1EE_Back
=
CAN_SIG_LOST_18FEC1EE
;
//
CAN_SIG_LOST_18FEC1EE_Back = CAN_SIG_LOST_18FEC1EE ;
CAN_SIG_LOST_0CFE6CEE_Back
=
CAN_SIG_LOST_0CFE6CEE
;
//
CAN_SIG_LOST_0CFE6CEE_Back = CAN_SIG_LOST_0CFE6CEE ;
CAN_SIG_LOST_18FEFC17_Back
=
CAN_SIG_LOST_18FEFC17
;
//
CAN_SIG_LOST_18FEFC17_Back = CAN_SIG_LOST_18FEFC17 ;
odo_val_Back
=
odo_val
;
//
odo_val_Back = odo_val ;
VSpeed_Back
=
VSpeed_val
;
//
VSpeed_Back = VSpeed_val ;
Fuel_Back
=
Fuel_val
;
//
Fuel_Back = Fuel_val ;
Refresh_ODO
=
1
;
//
Refresh_ODO = 1 ;
}
//
}
if
(
Refresh_ODO
)
if
(
Refresh_ODO
)
{
{
Refresh_ODO
=
0
;
Refresh_ODO
=
0
;
...
@@ -4190,41 +4234,41 @@ void Display_Send_ODO(uint8_t fuel)
...
@@ -4190,41 +4234,41 @@ void Display_Send_ODO(uint8_t fuel)
}
}
if
(
CAN_SIG_LOST_18FEC1EE
==
CAN_SIG_LOST
)
//
if ( CAN_SIG_LOST_18FEC1EE == CAN_SIG_LOST )
{
//
{
TFT_LCD_Draw_Box
(
115
,
70
,
165
,
100
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 70, 165, 100, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
}
//
}
else
//
else
{
//
{
TFT_LCD_Draw_Box
(
115
,
70
,
165
,
100
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 70, 165, 100, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
GUI_General_Digit_Display
(
odo_val
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
70
);
//
GUI_General_Digit_Display(odo_val, Num_15, 6, 5, ODODigitNum09PosX, 70);
}
//
}
if
(
CAN_SIG_LOST_0CFE6CEE
==
CAN_SIG_LOST
)
//
if ( CAN_SIG_LOST_0CFE6CEE == CAN_SIG_LOST )
{
//
{
TFT_LCD_Draw_Box
(
115
,
100
,
165
,
130
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 100, 165, 130, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
}
//
}
else
//
else
{
//
{
TFT_LCD_Draw_Box
(
115
,
100
,
165
,
130
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 100, 165, 130, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
GUI_General_Digit_Display
(
VSpeed_val
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
100
);
//
GUI_General_Digit_Display(VSpeed_val, Num_15, 6, 5, ODODigitNum09PosX, 100);
}
//
}
if
(
fuel
==
1
)
//
if (fuel == 1)
{
//
{
if
(
CAN_SIG_LOST_18FEFC17
==
CAN_SIG_LOST
)
//
if ( CAN_SIG_LOST_18FEFC17 == CAN_SIG_LOST )
{
//
{
TFT_LCD_Draw_Box
(
115
,
130
,
165
,
160
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 130, 165, 160, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
}
//
}
else
//
else
{
//
{
TFT_LCD_Draw_Box
(
115
,
130
,
165
,
160
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(115, 130, 165, 160, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
GUI_General_Digit_Display
(
Fuel_val
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
130
);
//
GUI_General_Digit_Display(Fuel_val, Num_15, 6, 5, ODODigitNum09PosX, 130);
}
//
}
}
//
}
}
}
...
@@ -4234,370 +4278,370 @@ void Display_Send_ODO(uint8_t fuel)
...
@@ -4234,370 +4278,370 @@ void Display_Send_ODO(uint8_t fuel)
void
Display_Send_Vspead
(
uint8_t
menu
)
void
Display_Send_Vspead
(
uint8_t
menu
)
{
{
uint8_t
fuel_val
=
0
;
// uint8_t fuel_val = 0;
static
uint8_t
Type_Clear
=
0
;
// static uint8_t Type_Clear = 0;
uint8_t
VSpeed_val
=
0
;
// uint8_t VSpeed_val = 0;
// static uint8_t Type_Clear_FLAG = 0;
// // static uint8_t Type_Clear_FLAG = 0;
if
(
(
Type_Clear
!=
menu
))
// if ( (Type_Clear != menu ))
{
// {
Type_Clear
=
menu
;
// Type_Clear = menu;
Display_TFT_Clear
();
// Display_TFT_Clear();
}
// }
if
(
menu
>
0
)
// if(menu > 0)
{
// {
if
(
menu
<
13
)
// if(menu < 13 )
{
// {
TFT_LCD_Draw_Bmp
(
3
,
40
,
(
uint8_t
*
)
gImage_Dey_words_1X6_Y16
);
// TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);
TFT_LCD_Draw_Bmp
(
180
,
40
,
(
uint8_t
*
)
gImage_Dey_words_5X195_Y16
);
// TFT_LCD_Draw_Bmp(180, 40, ( uint8_t * )gImage_Dey_words_5X195_Y16);
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
,
(
uint8_t
*
)
gImage_Dey_words_4X6_Y107
);
// TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_Dey_words_4X6_Y107);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
,
(
uint8_t
*
)
gImage_Dey_words_8X224_Y107
);
// TFT_LCD_Draw_Bmp(180, 40+25, ( uint8_t * )gImage_Dey_words_8X224_Y107);
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_checkComX6_Y165
);
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_checkComX6_Y165);
}
// }
if
(
CurrentWrong
==
1
)
{
MENU_CHECK_STEP
=
13
;
}
else
{
;
}
switch
(
menu
)
{
case
1
:
fuel_val
=
1
;
VSpeed_val
=
0
;
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_Powerlow1X6_Y16
);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_READY1X6_Y16
);
TFT_LCD_Draw_Bmp
(
150
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_LowBean1X6_Y16
);
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_blueX6_Y165
);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_F
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_R
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_E
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_E
);
// GUI_Display_Version_Code_Service(160, 40+25+25, "FREE", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "0", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25, "1", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_K
);
TFT_LCD_Draw_Bmp
(
180
+
18
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
GUI_General_Digit_Display
(
0
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
40
+
25
+
25
+
25
+
5
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "10kW", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
// if(CurrentWrong == 1)
// {
// MENU_CHECK_STEP = 13;
// }
// else
// {
// ;
// }
// switch (menu)
// {
// case 1:
// fuel_val = 1;
// VSpeed_val = 0;
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_Powerlow1X6_Y16);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_READY1X6_Y16);
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_LowBean1X6_Y16);
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25, ( uint8_t * )gImage_gImage_blueX6_Y165);
// TFT_LCD_Draw_Bmp(140, 40+25+25, ( uint8_t * )NO_F);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25, ( uint8_t * )NO_R);
// TFT_LCD_Draw_Bmp(140+18+18, 40+25+25, ( uint8_t * )NO_E);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25, ( uint8_t * )NO_E);
// // GUI_Display_Version_Code_Service(160, 40+25+25, "FREE", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "0", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25, "1", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_K);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "00-00", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(180+18, 40+25+25+25, ( uint8_t * )NO_W);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// GUI_General_Digit_Display(0, Num_15, 6, 5, ODODigitNum09PosX, 40+25+25+25+5);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "10kW", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
break
;
case
2
:
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_orange1X6_Y16
);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_turnLeft1X6_Y16
);
TFT_LCD_Draw_Bmp
(
150
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_highBeanX6_Y165
);
// GUI_Display_Version_Code_Service(160, 40, "11", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25, "15", Letter_Num_11, PCodeText_Space_size);
fuel_val
=
15
;
VSpeed_val
=
11
;
// GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_S
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_P
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_O
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_R
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_T
);
// GUI_Display_Version_Code_Service(160, 40+25+25, "SPORT", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "50kW", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_K
);
TFT_LCD_Draw_Bmp
(
180
+
18
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
GUI_General_Digit_Display
(
50
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
40
+
25
+
25
+
25
+
5
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "11-11", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
break
;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
case
3
:
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "00-00", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_greenX6_Y165
);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_turnRight1X6_Y16
);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_AutoX6_Y165
);
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_position1X6_Y16);
// GUI_Display_Version_Code_Service(160, 40, "22", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25, "22", Letter_Num_11, PCodeText_Space_size);
fuel_val
=
22
;
VSpeed_val
=
22
;
// GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_T
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_T
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_F
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_A
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
,
(
uint8_t
*
)
NO_R
);
// GUI_Display_Version_Code_Service(160, 40+25+25, "TTFAR", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "100kW", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_K
);
TFT_LCD_Draw_Bmp
(
180
+
18
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
GUI_General_Digit_Display
(
100
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
40
+
25
+
25
+
25
+
5
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "22-22", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_2
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_2
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_2
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_2
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
//光感值先注释掉
// GUI_General_Digit_Display(lightnumber, Num_15, 6, 5, ODODigitNum09PosX, 40+25+25+25+25+25+25+25+25+25);
if
(
Light_Out
==
0
)
{
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_AutoX6_Y165);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_dui11
);
}
else
{
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_cuo11
);
}
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
break
;
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
case
4
:
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_red1X6_Y16
);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_BianchengX6_Y165
)
;
// break
;
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_Alarm_12_xhX6_Y165
);
// case 2:
TFT_LCD_Draw_Bmp
(
150
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_superT
1X6_Y16
);
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25, ( uint8_t * )gImage_gImage_orange
1X6_Y16);
// GUI_Display_Version_Code_Service(160, 40, "33", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_turnLeft1X6_Y16);
// GUI_Display_Version_Code_Service(160, 40+25, "33", Letter_Num_11, PCodeText_Space_size);
fuel_val
=
33
;
VSpeed_val
=
33
;
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "13-33", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_3
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_highBeanX6_Y165);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_3
);
// // GUI_Display_Version_Code_Service(160, 40, "11", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_3
);
// // GUI_Display_Version_Code_Service(160, 40+25, "15", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 15;
// VSpeed_val = 11;
// // GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25, ( uint8_t * )NO_S);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25, ( uint8_t * )NO_P);
// TFT_LCD_Draw_Bmp(140+18+18, 40+25+25, ( uint8_t * )NO_O);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25, ( uint8_t * )NO_R);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25, ( uint8_t * )NO_T);
// // GUI_Display_Version_Code_Service(160, 40+25+25, "SPORT", Letter_Num_11, PCodeText_Space_size);
break
;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
case
5
:
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "50kW", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_TCS1X6_Y16
);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_seattong1X6_Y16
);
// GUI_Display_Version_Code_Service(160, 40+25, "44", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "44", Letter_Num_11, PCodeText_Space_size);
fuel_val
=
44
;
VSpeed_val
=
44
;
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "1", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_G);
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_K);
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_K);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
// TFT_LCD_Draw_Bmp(180+18, 40+25+25+25, ( uint8_t * )NO_W);
TFT_LCD_Draw_Bmp
(
180
+
25
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_Dey_words_8X224_Y107
);
// GUI_General_Digit_Display(50, Num_15, 6, 5, ODODigitNum09PosX, 40+25+25+25+5);
GUI_Display_Version_Code_Service
(
155
,
40
+
25
+
25
+
25
,
"-10"
,
Letter_Num_11
,
PCodeText_Space_size
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "14-44", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "11-11", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_4
);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_1);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_4
);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_1);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_4
);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_1);
break
;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
case
6
:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_seat1X6_Y16);
// break;
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_doupoX6_Y165
);
// case 3:
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25, ( uint8_t * )gImage_gImage_greenX6_Y165);
// GUI_Display_Version_Code_Service(160, 40+25, "55", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "55", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_turnRight1X6_Y16);
fuel_val
=
55
;
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_AutoX6_Y165);
VSpeed_val
=
55
;
// // TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_position1X6_Y16);
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "5", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "22", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
// // GUI_Display_Version_Code_Service(160, 40+25, "22", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
180
+
25
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_Dey_words_8X224_Y107
);
// fuel_val = 22;
GUI_Display_Version_Code_Service
(
155
,
40
+
25
+
25
+
25
,
"-50"
,
Letter_Num_11
,
PCodeText_Space_size
);
// VSpeed_val = 22;
// // GUI_Display_Version_Code_Service(3, 40+25+25, "DM", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25, ( uint8_t * )NO_T);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "15-55", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25, ( uint8_t * )NO_T);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
// TFT_LCD_Draw_Bmp(140+18+18, 40+25+25, ( uint8_t * )NO_F);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_5
);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25, ( uint8_t * )NO_A);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25, ( uint8_t * )NO_R);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// // GUI_Display_Version_Code_Service(160, 40+25+25, "TTFAR", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_5
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_5
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "Power", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "100kW", Letter_Num_11, PCodeText_Space_size);
break
;
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_K);
case
7
:
// TFT_LCD_Draw_Bmp(180+18, 40+25+25+25, ( uint8_t * )NO_W);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_ABSX6_Y165
);
// GUI_General_Digit_Display(100, Num_15, 6, 5, ODODigitNum09PosX, 40+25+25+25+5);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_xiangonglv1X6_Y16
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25, "66", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "22-22", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "66", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_2);
fuel_val
=
66
;
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_2);
VSpeed_val
=
66
;
// GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// GUI_Display_Version_Code_Service(160, 40+25+25+25, "10", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_2);
TFT_LCD_Draw_Bmp
(
180
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_W
);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_2);
TFT_LCD_Draw_Bmp
(
180
+
25
,
40
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_Dey_words_8X224_Y107
);
GUI_Display_Version_Code_Service
(
145
,
40
+
25
+
25
+
25
,
"-100"
,
Letter_Num_11
,
PCodeText_Space_size
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
// //光感值先注释掉
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_General_Digit_Display(lightnumber, Num_15, 6, 5, ODODigitNum09PosX, 40+25+25+25+25+25+25+25+25+25);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "16-06", Letter_Num_11, PCodeText_Space_size);
// if(Light_Out == 0)
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
// {
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_6
);
// // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_AutoX6_Y165);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_dui11 );
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// }
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// else
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_6
);
// {
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_cuo11 );
break
;
case
8
:
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_bluetoothX6_Y165
);
TFT_LCD_Draw_Bmp
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_zcguzhang1X6_Y16
);
// GUI_Display_Version_Code_Service(160, 40+25, "77", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "77", Letter_Num_11, PCodeText_Space_size);
fuel_val
=
77
;
VSpeed_val
=
77
;
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_red1X6_Y16
);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "17-07", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_7
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_7
);
break
;
// }
case
9
:
// break;
// GUI_Display_Version_Code_Service(160, 40+25, "88", Letter_Num_11, PCodeText_Space_size);
// case 4:
// GUI_Display_Version_Code_Service(160, 40, "88", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(160,40+25+25+25+25, ( uint8_t * )gImage_gImage_red1X6_Y16);
fuel_val
=
88
;
VSpeed_val
=
88
;
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_BianchengX6_Y165);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_Alarm_12_xhX6_Y165);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "18-08", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_superT1X6_Y16);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_8
);
// // GUI_Display_Version_Code_Service(160, 40, "33", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25, "33", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// fuel_val = 33;
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// VSpeed_val = 33;
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_8
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "13-33", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_lowPower1X6_Y16
);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
break
;
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_3);
case
10
:
// GUI_Display_Version_Code_Service(160, 40+25, "99", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// GUI_Display_Version_Code_Service(160, 40, "99", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_3);
fuel_val
=
99
;
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_3);
VSpeed_val
=
99
;
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "19-09", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_1
);
// break;
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_9
);
// case 5:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_TCS1X6_Y16);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_seattong1X6_Y16);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_9
);
// // GUI_Display_Version_Code_Service(160, 40+25, "44", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "44", Letter_Num_11, PCodeText_Space_size);
GUI_Display_Version_Code_Service
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
"ALL"
,
Letter_Num_11
,
PCodeText_Space_size
);
// fuel_val = 44;
break
;
// VSpeed_val = 44;
case
11
:
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40+25, "100", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "1", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(160, 40, "99", Letter_Num_11, PCodeText_Space_size);
// // TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_G);
fuel_val
=
100
;
// // TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_K);
VSpeed_val
=
99
;
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_W);
// GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(180+25, 40+25+25+25, ( uint8_t * )gImage_Dey_words_8X224_Y107);
// GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "00-00", Letter_Num_11, PCodeText_Space_size);
// GUI_Display_Version_Code_Service(155, 40+25+25+25, "-10", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
TFT_LCD_Draw_Bmp
(
140
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "14-44", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
TFT_LCD_Draw_Bmp
(
140
+
18
+
27
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_DIAN
);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_4);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
TFT_LCD_Draw_Bmp
(
140
+
18
+
18
+
18
+
18
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
NO_0
);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_4);
GUI_Display_Version_Code_Service
(
70
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
"ALL"
,
Letter_Num_11
,
PCodeText_Space_size
);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_4);
break
;
case
12
:
// break;
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_gImage_bluetoothX6_Y165
);
// case 6:
break
;
// // TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_seat1X6_Y16);
case
13
:
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_doupoX6_Y165);
// POWER_CTRL_KL30 = 0u; //B+
// POWER_CTRL_KL15 = 0u; //KL15
// // GUI_Display_Version_Code_Service(160, 40+25, "55", Letter_Num_11, PCodeText_Space_size);
CAN_Msg_Tx_Enable
=
0u
;
// // GUI_Display_Version_Code_Service(160, 40, "55", Letter_Num_11, PCodeText_Space_size);
//Diag_Info_Init( );
// fuel_val = 55;
//Display_Init( );
// VSpeed_val = 55;
//Display_Version_Info(0);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
//Send_Init();
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "5", Letter_Num_11, PCodeText_Space_size);
//Send_ODO_Init();
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_W);
HW_Static_Current_Check
(
1
);
// TFT_LCD_Draw_Bmp(180+25, 40+25+25+25, ( uint8_t * )gImage_Dey_words_8X224_Y107);
break
;
// GUI_Display_Version_Code_Service(155, 40+25+25+25, "-50", Letter_Num_11, PCodeText_Space_size);
case
14
:
GUI_Display_Version_Code_Service
(
25
,
20
,
"Please enter password "
,
Letter_Num_11
,
PCodeText_Space_size
);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
break
;
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "15-55", Letter_Num_11, PCodeText_Space_size);
case
15
:
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_5);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_5);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_5);
// break;
// case 7:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_ABSX6_Y165);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_xiangonglv1X6_Y16);
// // GUI_Display_Version_Code_Service(160, 40+25, "66", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "66", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 66;
// VSpeed_val = 66;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25, "ePower", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25, "10", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(180, 40+25+25+25, ( uint8_t * )NO_W);
// TFT_LCD_Draw_Bmp(180+25, 40+25+25+25, ( uint8_t * )gImage_Dey_words_8X224_Y107);
// GUI_Display_Version_Code_Service(145, 40+25+25+25, "-100", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "16-06", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_6);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_6);
// break;
// case 8:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_bluetoothX6_Y165);
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_zcguzhang1X6_Y16);
// // GUI_Display_Version_Code_Service(160, 40+25, "77", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "77", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 77;
// VSpeed_val = 77;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25, "Color", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(160,40+25+25+25+25, ( uint8_t * )gImage_gImage_red1X6_Y16);
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "17-07", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_7);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_7);
// break;
// case 9:
// // GUI_Display_Version_Code_Service(160, 40+25, "88", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "88", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 88;
// VSpeed_val = 88;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "18-08", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_8);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_8);
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_lowPower1X6_Y16);
// break;
// case 10:
// // GUI_Display_Version_Code_Service(160, 40+25, "99", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "99", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 99;
// VSpeed_val = 99;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "19-09", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_1);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_9);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_9);
// GUI_Display_Version_Code_Service(70, 40+25+25+25+25+25+25+25, "ALL", Letter_Num_11, PCodeText_Space_size);
// break;
// case 11:
// // GUI_Display_Version_Code_Service(160, 40+25, "100", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40, "99", Letter_Num_11, PCodeText_Space_size);
// fuel_val = 100;
// VSpeed_val = 99;
// // GUI_Display_Version_Code_Service(3, 40+25+25+25+25+25, "Time", Letter_Num_11, PCodeText_Space_size);
// // GUI_Display_Version_Code_Service(160, 40+25+25+25+25+25, "00-00", Letter_Num_11, PCodeText_Space_size);
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+27, 40+25+25+25+25+25, ( uint8_t * )NO_DIAN);
// TFT_LCD_Draw_Bmp(140+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// TFT_LCD_Draw_Bmp(140+18+18+18+18, 40+25+25+25+25+25, ( uint8_t * )NO_0);
// GUI_Display_Version_Code_Service(70, 40+25+25+25+25+25+25+25, "ALL", Letter_Num_11, PCodeText_Space_size);
// break;
// case 12:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_gImage_bluetoothX6_Y165);
// break;
// case 13:
// // POWER_CTRL_KL30 = 0u; //B+
// // POWER_CTRL_KL15 = 0u; //KL15
// CAN_Msg_Tx_Enable = 0u;
// //Diag_Info_Init( );
// //Display_Init( );
// //Display_Version_Info(0);
// //Send_Init();
// //Send_ODO_Init();
// HW_Static_Current_Check(1);
// break;
// case 14:
// GUI_Display_Version_Code_Service(25, 20, "Please enter password ", Letter_Num_11, PCodeText_Space_size);
// break;
// case 15:
// // blename[4] = 0xFF;
// // if((blename[0]+blename[1]+blename[2]+blename[3]) != 0)
// // {
// // General_Number_Disp(blename, 3, 165);
// // }
// memset(blename,0xFF,5);
// Display_TFT_Clear();
// break;
// case 16:
// blename[4] = 0xFF;
// blename[4] = 0xFF;
// if((blename[0]+blename[1]+blename[2]+blename[3]) != 0)
// GUI_Display_Version_Code_Service(3, 150, "BT Name is ", Letter_Num_11, PCodeText_Space_size);
// if(((blename[0]+blename[1]+blename[2]+blename[3]) != 0) && (blename[0] != 0xFF) && (blename[1] != 0xFF)&& (blename[2] != 0xFF)&& (blename[3] != 0xFF))
// {
// {
// General_Number_Disp(blename, 3, 165);
// General_Number_Disp(blename, 110, 150);
// }
// break;
// default:
// MENU_CHECK_STEP = 0;
// break;
// }
// if(menu < 13 && menu != 0)
// {
// GUI_General_Digit_Display(VSpeed_val, Num_15, 6, 5, ODODigitNum09PosX, 40);
// GUI_General_Digit_Display(fuel_val, Num_15, 6, 5, ODODigitNum09PosX, 40+25);
// }
// }
memset
(
blename
,
0xFF
,
5
);
Display_TFT_Clear
();
break
;
case
16
:
blename
[
4
]
=
0xFF
;
GUI_Display_Version_Code_Service
(
3
,
150
,
"BT Name is "
,
Letter_Num_11
,
PCodeText_Space_size
);
if
(((
blename
[
0
]
+
blename
[
1
]
+
blename
[
2
]
+
blename
[
3
])
!=
0
)
&&
(
blename
[
0
]
!=
0xFF
)
&&
(
blename
[
1
]
!=
0xFF
)
&&
(
blename
[
2
]
!=
0xFF
)
&&
(
blename
[
3
]
!=
0xFF
))
{
General_Number_Disp
(
blename
,
110
,
150
);
}
break
;
default:
MENU_CHECK_STEP
=
0
;
break
;
}
if
(
menu
<
13
&&
menu
!=
0
)
{
GUI_General_Digit_Display
(
VSpeed_val
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
40
);
GUI_General_Digit_Display
(
fuel_val
,
Num_15
,
6
,
5
,
ODODigitNum09PosX
,
40
+
25
);
}
}
//
}
...
@@ -4625,7 +4669,7 @@ void Buzzer_Init(void)
...
@@ -4625,7 +4669,7 @@ void Buzzer_Init(void)
void
Buzzer_Warning
(
void
)
void
Buzzer_Warning
(
void
)
{
{
if
((
UDS_Warning_Voltage
==
1
)
||
(
LED_Waring
==
1
)
||
(
UDS_Warning_Fuel
==
1
)
||
(
UDS_Warning_Air_Pressure1
==
1
)
||
(
UDS_Warning_Air_Pressure2
==
1
))
if
((
UDS_Warning_Voltage
==
1
)
/*|| (LED_Waring == 1)*/
||
(
UDS_Warning_Fuel
==
1
)
||
(
UDS_Warning_Air_Pressure1
==
1
)
||
(
UDS_Warning_Air_Pressure2
==
1
))
{
{
Buzzer_Start
();
Buzzer_Start
();
}
}
...
...
YueJin_test_bench/source/Appliciation/Display_Info.h
View file @
d08ff987
...
@@ -96,6 +96,7 @@ extern const uint8_t * Letter_Num_11[];
...
@@ -96,6 +96,7 @@ extern const uint8_t * Letter_Num_11[];
extern
uint32_t
loc_Current_0
;
extern
uint32_t
loc_Current_0
;
extern
void
Get_static_Current
(
void
);
extern
void
Get_static_Current
(
void
);
extern
uint32_t
Get_Display_Type
(
void
);
extern
uint32_t
Get_Display_Type
(
void
);
extern
void
Display_Num
(
uint16_t
StartX
,
uint16_t
StartY
,
uint16_t
m_NUM
,
uint8_t
CbkCycle
);
extern
const
uint8_t
*
Num_15
[];
extern
const
uint8_t
*
Num_15
[];
#define PCodeText_Space_size 2//故障文字 英文空格的像素数
#define PCodeText_Space_size 2//故障文字 英文空格的像素数
#endif
#endif
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