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
4fe2c2c0
Commit
4fe2c2c0
authored
Apr 02, 2026
by
李鑫3
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐞
fix:虬龙检测台(14步)
parent
5fd62e48
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1475 additions
and
716 deletions
+1475
-716
CAN_APP.c
YueJin_test_bench/source/Appliciation/CAN_APP.c
+301
-295
Check_Ctrl.c
YueJin_test_bench/source/Appliciation/Check_Ctrl.c
+58
-38
Display_Info.c
YueJin_test_bench/source/Appliciation/Display_Info.c
+921
-226
Key.h
YueJin_test_bench/source/Appliciation/Key.h
+4
-0
Key_user.c
YueJin_test_bench/source/Appliciation/Key_user.c
+67
-38
RTE_GPIO.h
YueJin_test_bench/source/Appliciation/RTE_GPIO.h
+3
-3
Task.c
YueJin_test_bench/source/Appliciation/Task.c
+119
-115
Task.h
YueJin_test_bench/source/Appliciation/Task.h
+2
-1
No files found.
YueJin_test_bench/source/Appliciation/CAN_APP.c
View file @
4fe2c2c0
...
...
@@ -293,49 +293,48 @@ void can_submit(void)
//左手拨杆 317
CAN_Frame_st_t
m_msg11
;
uint8_t
data11
[
8
]
=
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
};
CAN_Frame_st_t
m_msg12
;
uint8_t
data12
[
8
]
=
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
};
switch
(
MENU_CHECK_STEP
)
{
case
0
:
data1
[
3
]
=
0
;
data1
[
3
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg2
,
0x
10
3
,
8
,
1
,
data2
);
data4
[
1
]
=
0
;
data2
[
7
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg2
,
0x
01
3
,
8
,
1
,
data2
);
data4
[
1
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
5
]
=
0
;
data5
[
5
]
=
0x0
0
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data3
[
1
]
=
0
;
data3
[
1
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data9
[
3
]
=
0
;
data9
[
3
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data6
[
0
]
=
0
;
data6
[
1
]
=
0x0
0
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data7
[
2
]
=
0
;
data7
[
2
]
=
0x0
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
0
]
=
0
;
data8
[
0
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data10
[
7
]
=
0
;
data10
[
7
]
=
0x0
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
data11
[
7
]
=
0
x00
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0x00
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
1
:
//步骤1
data1
[
0
]
=
0xFF
;
data1
[
1
]
=
0xFF
;
data1
[
2
]
=
0x34
;
data1
[
2
]
=
0x00
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0xC7
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0xE8
;
data3
[
1
]
=
0x03
;
data3
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
0
]
=
0x0
0
;
data6
[
0
]
=
0x2
0
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
6
]
=
0x3C
;
init_CAN_Frame
(
&
m_msg2
,
0x
10
3
,
8
,
1
,
data2
);
data2
[
0
]
=
0xC8
;
init_CAN_Frame
(
&
m_msg2
,
0x
01
3
,
8
,
1
,
data2
);
data5
[
5
]
=
0x01
;
data5
[
6
]
=
0x0A
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
...
...
@@ -347,28 +346,90 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
4
]
=
0x01
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
2
:
data1
[
0
]
=
0xFF
;
data1
[
1
]
=
0xFF
;
data1
[
2
]
=
0x34
;
data1
[
0
]
=
0x08
;
data1
[
1
]
=
0x07
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
6
]
=
0
;
data2
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg2
,
0x103
,
8
,
1
,
data2
);
data2
[
0
]
=
0x64
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data3
[
0
]
=
0xD0
;
data3
[
1
]
=
0x07
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x
C7
;
data4
[
1
]
=
0x
14
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
5
]
=
0x0
4
;
data5
[
5
]
=
0x0
3
;
data5
[
6
]
=
0x14
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data6
[
1
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data7
[
2
]
=
0x0A
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
0
]
=
0x01
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
3
:
data1
[
0
]
=
0xAC
;
data1
[
1
]
=
0x0D
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
7
]
=
0x00
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data3
[
0
]
=
0xB8
;
data3
[
1
]
=
0x0B
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x28
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
3
]
=
0x01
;
data5
[
5
]
=
0x09
;
data5
[
6
]
=
0x21
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data6
[
0
]
=
0x00
;
data6
[
1
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data7
[
2
]
=
0x00
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
4
:
//步骤1
data1
[
0
]
=
0x82
;
data1
[
1
]
=
0x14
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x3C
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0xA0
;
data3
[
1
]
=
0x0F
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
1
]
=
0x20
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0x9C
;
data2
[
1
]
=
0xFF
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
5
]
=
0x04
;
data5
[
6
]
=
0x22
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
7
]
=
0
;
...
...
@@ -379,28 +440,90 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
3
:
data1
[
0
]
=
0xFF
;
data1
[
1
]
=
0xFF
;
data1
[
2
]
=
0x34
;
case
5
:
//步骤1
data1
[
0
]
=
0x58
;
data1
[
1
]
=
0x1B
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
7
]
=
0xFF
;
data2
[
6
]
=
0x91
;
init_CAN_Frame
(
&
m_msg
2
,
0x103
,
8
,
1
,
data2
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x50
;
init_CAN_Frame
(
&
m_msg
4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0x88
;
data3
[
1
]
=
0x13
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0xC7
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
5
]
=
0x09
;
data6
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0x38
;
data2
[
1
]
=
0xFF
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
5
]
=
0x06
;
data5
[
6
]
=
0x32
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
3
]
=
0
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
3
]
=
0x04
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
5
]
=
0x02
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
6
:
//步骤1
data1
[
0
]
=
0x60
;
data1
[
1
]
=
0x22
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x64
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0x70
;
data3
[
1
]
=
0x017
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0xD4
;
data2
[
1
]
=
0xFE
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
5
]
=
0x02
;
data5
[
6
]
=
0x42
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
1
]
=
0x10
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
2
]
=
0x10
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
3
]
=
0x01
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
7
:
//步骤1
data1
[
0
]
=
0x68
;
data1
[
1
]
=
0x29
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x01
;
data4
[
1
]
=
0x78
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0x58
;
data3
[
1
]
=
0x1B
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
1
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0x70
;
data2
[
1
]
=
0xFE
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
5
]
=
0x05
;
data5
[
6
]
=
0x43
;
data5
[
7
]
=
0x01
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
7
]
=
0
;
...
...
@@ -411,245 +534,119 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
// case 4:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0xA0;
// data3[1]=0x0F;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x09;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0x20;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0xCD;
// data7[3]=0x0C;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[8]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[8]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 5:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x88;
// data3[1]=0x13;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x05;
// data5[3]=0x01;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[8]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[8]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 6:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x70;
// data3[1]=0x17;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x04;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0x01;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0x10;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 7:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x58;
// data3[1]=0x1B;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x02;
// data5[7]=0x01;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 8:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data3[0]=0x40;
// data3[1]=0x1F;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data4[0]=0x01;
// data4[1]=0xC7;
// data4[2]=0x01;
// data4[3]=0x0D;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x06;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data9[1]=0;
// init_CAN_Frame(&m_msg9, 0x115, 8, 1, data9);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
// case 9:
// data1[0]=0xC8;
// data1[1]=0x32;
// data1[2]=0x28;
// data1[3]=0x28;
// init_CAN_Frame(&m_msg1, 0x112, 8, 1, data1);
// data2[8]=0;
// init_CAN_Frame(&m_msg2, 0x103, 8, 1, data2);
// data4[0]=0x01;
// data4[1]=0xC7;
// init_CAN_Frame(&m_msg4, 0x116, 8, 1, data4);
// data5[5]=0x02;
// init_CAN_Frame(&m_msg5, 0x113, 8, 1, data5);
// data3[0]=0x28;
// data3[1]=0x23;
// init_CAN_Frame(&m_msg3, 0x104, 8, 1, data3);
// data9[3]=0x04;
// init_CAN_Frame(&m_msg9,0x115,8,1,data9);
// data6[0]=0;
// init_CAN_Frame(&m_msg6, 0x12F, 8, 1, data6);
// data7[2]=0;
// init_CAN_Frame(&m_msg7, 0x331, 8, 1, data7);
// data8[0]=0;
// init_CAN_Frame(&m_msg8, 0x012, 8, 1, data8);
// data10[8]=0;
// init_CAN_Frame(&m_msg10, 0x117, 8, 1, data10);
// data11[8]=0;
// init_CAN_Frame(&m_msg11, 0x317, 8, 1, data11);
// break;
case
4
:
case
8
:
//步骤1
data1
[
0
]
=
0x70
;
data1
[
1
]
=
0x30
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x05
;
data4
[
1
]
=
0x8C
;
data4
[
2
]
=
0x21
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0x40
;
data3
[
1
]
=
0x1F
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0x3E
;
data2
[
1
]
=
0xFE
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
1
]
=
0x01
;
data5
[
6
]
=
0x50
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
1
]
=
0x90
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
9
:
//步骤1
data1
[
0
]
=
0x78
;
data1
[
1
]
=
0x37
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data4
[
0
]
=
0x05
;
data4
[
1
]
=
0xA0
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data3
[
0
]
=
0x28
;
data3
[
1
]
=
0x23
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data2
[
0
]
=
0x00
;
data2
[
1
]
=
0xFE
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
5
]
=
0x5A
;
data5
[
6
]
=
0x00
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
10
:
//步骤1
data1
[
0
]
=
0xFF
;
data1
[
1
]
=
0xFF
;
data1
[
2
]
=
0x34
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
6
]
=
0x22
;
data2
[
7
]
=
0xFF
;
init_CAN_Frame
(
&
m_msg2
,
0x103
,
8
,
1
,
data2
);
data4
[
0
]
=
0x01
;
data4
[
0
]
=
0x05
;
data4
[
1
]
=
0xC7
;
data4
[
2
]
=
0x01
;
data4
[
3
]
=
0x1F
;
data4
[
2
]
=
0x21
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
3
]
=
0x01
;
data5
[
5
]
=
0x02
;
data5
[
6
]
=
0x64
;
data5
[
7
]
=
0x01
;
data5
[
1
]
=
0x10
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data3
[
0
]
=
0x10
;
data3
[
1
]
=
0x27
;
init_CAN_Frame
(
&
m_msg3
,
0x104
,
8
,
1
,
data3
);
data6
[
0
]
=
0x20
;
data6
[
1
]
=
0x20
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data7
[
0
]
=
0xCD
;
data7
[
1
]
=
0x0C
;
data7
[
2
]
=
0xCD
;
data7
[
3
]
=
0x0C
;
data2
[
0
]
=
0x00
;
data2
[
1
]
=
0xFE
;
init_CAN_Frame
(
&
m_msg2
,
0x013
,
8
,
1
,
data2
);
data5
[
1
]
=
0x01
;
data5
[
5
]
=
0x09
;
data5
[
6
]
=
0x64
;
data5
[
7
]
=
0x01
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data7
[
2
]
=
0x0A
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
0
]
=
0x01
;
init_CAN_Frame
(
&
m_msg8
,
0x012
,
8
,
1
,
data8
);
data9
[
1
]
=
0x10
;
data9
[
2
]
=
0x01
;
data9
[
3
]
=
0x04
;
data9
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg9
,
0x115
,
8
,
1
,
data9
);
data10
[
2
]
=
0x10
;
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
3
]
=
0x01
;
data11
[
1
]
=
0x90
;
data11
[
2
]
=
0x10
;
data11
[
5
]
=
0x02
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0x00
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
case
5
:
case
11
:
//步骤1
data1
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg1
,
0x112
,
8
,
1
,
data1
);
data2
[
6
]
=
0x00
;
data2
[
7
]
=
0x00
;
init_CAN_Frame
(
&
m_msg2
,
0x
10
3
,
8
,
1
,
data2
);
init_CAN_Frame
(
&
m_msg2
,
0x
01
3
,
8
,
1
,
data2
);
data4
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg4
,
0x116
,
8
,
1
,
data4
);
data5
[
6
]
=
0xFE
;
data5
[
5
]
=
0x05
;
init_CAN_Frame
(
&
m_msg5
,
0x113
,
8
,
1
,
data5
);
data3
[
0
]
=
0xFE
;
data3
[
1
]
=
0xFF
;
...
...
@@ -658,7 +655,6 @@ void can_submit(void)
data6
[
1
]
=
0x00
;
init_CAN_Frame
(
&
m_msg6
,
0x12F
,
8
,
1
,
data6
);
data7
[
0
]
=
0x00
;
init_CAN_Frame
(
&
m_msg7
,
0x331
,
8
,
1
,
data7
);
data8
[
0
]
=
0xEE
;
data8
[
1
]
=
0xEE
;
...
...
@@ -675,11 +671,13 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg10
,
0x117
,
8
,
1
,
data10
);
data11
[
3
]
=
0x00
;
init_CAN_Frame
(
&
m_msg11
,
0x317
,
8
,
1
,
data11
);
data12
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg12
,
0x141
,
8
,
1
,
data12
);
break
;
default:
break
;
}
if
(
MENU_CHECK_STEP
!=
0
&&
MENU_CHECK_STEP
<=
5
)
if
(
MENU_CHECK_STEP
<=
11
)
{
can_mid
(
m_msg1
);
can_mid
(
m_msg2
);
...
...
@@ -692,6 +690,7 @@ void can_submit(void)
can_mid
(
m_msg9
);
can_mid
(
m_msg10
);
can_mid
(
m_msg11
);
can_mid
(
m_msg12
);
}
if
(
rolaconter
<
4
)
{
...
...
@@ -722,7 +721,7 @@ void Get_PN_msg(void);
uint8_t
begin714
=
0
;
uint8_t
UIDdelay
;
uint8_t
SWINtestresult
;
uint8_t
ABS_Flag
=
0
;
void
Send_UDS_fuc
()
{
...
...
@@ -767,7 +766,7 @@ void Send_UDS_fuc()
data7
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg7
,
0x7D2
,
8
,
1
,
data7
);
can_mid
(
m_msg7
);
zhenduanstep
++
;
//
zhenduanstep++;
SWtestresult
=
1
;
// Get_SW_msg();
break
;
...
...
@@ -822,7 +821,7 @@ void Send_UDS_fuc()
// zhenduanstep++;
break
;
case
7
:
//
Get_PN_msg();
Get_PN_msg
();
data7
[
0
]
=
0x30
;
data7
[
1
]
=
0x00
;
data7
[
2
]
=
0x00
;
...
...
@@ -834,7 +833,7 @@ void Send_UDS_fuc()
init_CAN_Frame
(
&
m_msg7
,
0x7D2
,
8
,
1
,
data7
);
can_mid
(
m_msg7
);
// zhenduanstep++;
//
Get_PN_msg();
Get_PN_msg
();
break
;
case
8
:
Get_PN_msg
();
...
...
@@ -844,6 +843,13 @@ void Send_UDS_fuc()
begin714
=
1
;
UIDStep
=
0
;
zhenduanstep
=
0
;
if
(
ABS_Flag
==
0
)
{
shuiwenflag
=
1
;
ABS_Flag
=
1
;
}
break
;
}
}
...
...
YueJin_test_bench/source/Appliciation/Check_Ctrl.c
View file @
4fe2c2c0
...
...
@@ -9,6 +9,7 @@
#include "COM_CAN.h"
#include "GenDelay.h"
#include "CAN_APP.h"
#include "Task.h"
uint32_t
NO_IPK_EXIST_Status
;
uint32_t
NO_IPK_EXIST
;
//uint32_t NO_IPK_EXIST_Back;
...
...
@@ -70,7 +71,7 @@ void Function_Check_Ctrl(uint32_t cmd);
extern
uint8_t
PNFlag
;
void
MENU_CHECK_STEP_ADD
(
void
)
{
if
(
MENU_CHECK_STEP
>
6
)
if
(
MENU_CHECK_STEP
>
13
)
{
POWER_CTRL_KL30
=
0u
;
//B+
POWER_CTRL_KL15
=
0u
;
//KL15
...
...
@@ -606,7 +607,7 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
LINE_OUT_POS_04
=
0
;
set
=
0
;
SETTT
=
0
;
break
;
}
...
...
@@ -638,37 +639,55 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_03
=
1
;
break
;
}
// case 4:
// {
// LINE_OUT_POS_02=0;
// break;
// }
// case 5:
// {
// break;
// }
// case 6:
// {
// LINE_OUT_POS_03=0;
// break;
// }
// case 7:
// {
// break;
// }
// case 8:
// {
// break;
// }
// case 9:
// {
// break;
// }
case
4
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
5
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
6
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
7
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
8
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
9
:
{
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
break
;
}
case
10
:
{
LINE_OUT_NEG_01
=
1
;
LINE_OUT_POS_01
=
1
;
...
...
@@ -676,20 +695,21 @@ void Function_Check_Ctrl(uint32_t cmd)
LINE_OUT_POS_03
=
1
;
break
;
}
case
5
:
case
11
:
{
// LINE_OUT_NEG_01=1
;
// LINE_OUT_POS_01=1
;
// LINE_OUT_POS_02=1
;
// LINE_OUT_POS_03=1
;
LINE_OUT_NEG_01
=
0
;
LINE_OUT_POS_01
=
0
;
LINE_OUT_POS_02
=
0
;
LINE_OUT_POS_03
=
0
;
if
(
SETTT
==
0
)
{
set
=
1
;
ODO_Clear
=
1
;
SETTT
=
1
;
}
break
;
}
default:
break
;
}
...
...
YueJin_test_bench/source/Appliciation/Display_Info.c
View file @
4fe2c2c0
...
...
@@ -20,29 +20,29 @@ uint32_t loc_Current_0 = 0;
const unsigned char gImage_cuo11[] = {24, 24,0X00,0X00,0X00,0X00,0X30,0X70,0XE0,0XC0,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0X70,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X83,0XC7,0X66,0X38,0X38,0X7C,0XE6,0XC3,0X81,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0C,0X0C,0X06,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X0E,0X0C,0X00,0X00,0X00,0X00,};
const unsigned char gImage_dui11[] = {24, 24,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0XC0,0XE0,0X40,0X00,0X00,0X00,0X00,0X08,0X18,0X30,0X70,0XC0,0X80,0X00,0X00,0X80,0XC0,0XE0,0X70,0X38,0X1C,0X0E,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X03,0X07,0X03,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,};
//const uint16_t BackLightDigitNum09PosX[] = {30*9, 30*8, 30*7, 30*6, 30*5, 30*4, 30*3, 30*2, 30*1, 30*0};
const
unsigned
char
gImage_titlex0_y0
[]
=
{
/*Byte Size322*/
80U
,
32U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X80U
,
0X80U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X80U
,
0X80U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X80U
,
0X80U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X80U
,
0X80U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X18U
,
0X18U
,
0Xd8U
,
0XffU
,
0XffU
,
0X18U
,
0X58U
,
0Xe0U
,
0X70U
,
0X78U
,
0X6eU
,
0X67U
,
0X63U
,
0X6eU
,
0X7cU
,
0X38U
,
0X70U
,
0X60U
,
0X60U
,
0X00U
,
0X00U
,
0X20U
,
0X61U
,
0Xe3U
,
0Xc7U
,
0X02U
,
0XfeU
,
0XffU
,
0X03U
,
0Xf3U
,
0Xf3U
,
0X03U
,
0XffU
,
0XfeU
,
0X00U
,
0XfcU
,
0XfcU
,
0X00U
,
0XffU
,
0XffU
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0Xe0U
,
0Xe0U
,
0Xf0U
,
0Xf8U
,
0X4cU
,
0X47U
,
0X63U
,
0X61U
,
0X60U
,
0X60U
,
0X60U
,
0X6eU
,
0X7cU
,
0X78U
,
0X70U
,
0Xe0U
,
0Xc0U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X1cU
,
0X0fU
,
0X03U
,
0XffU
,
0XffU
,
0X07U
,
0X86U
,
0X82U
,
0X9eU
,
0XbcU
,
0Xb0U
,
0X8fU
,
0X9eU
,
0Xd8U
,
0Xf0U
,
0XbfU
,
0X8fU
,
0X80U
,
0X80U
,
0X00U
,
0X00U
,
0X80U
,
0Xe0U
,
0Xf8U
,
0X3cU
,
0X04U
,
0X0fU
,
0XcfU
,
0Xf0U
,
0X7fU
,
0X2fU
,
0X60U
,
0XcfU
,
0X87U
,
0X00U
,
0X1fU
,
0X1fU
,
0X00U
,
0XffU
,
0XffU
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0XfeU
,
0XfeU
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0X86U
,
0XfeU
,
0XfeU
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X03U
,
0X03U
,
0X00U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X00U
,
0X00U
,
0X01U
,
0X01U
,
0X00U
,
0X00U
,
0X00U
,
0X03U
,
0X03U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X01U
,
0X01U
,
0X00U
,
0X00U
,
0X03U
,
0X03U
,
0X03U
,
0X01U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X03U
,
0X03U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X01U
,
0X03U
,
0X03U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
};
//
const unsigned char gImage_titlex0_y0[]={/*Byte Size322*/
//
80U,32U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X18U,0X18U,0Xd8U,0XffU,0XffU,0X18U,0X58U,0Xe0U,
//
0X70U,0X78U,0X6eU,0X67U,0X63U,0X6eU,0X7cU,0X38U,0X70U,0X60U,0X60U,0X00U,0X00U,0X20U,0X61U,0Xe3U,
//
0Xc7U,0X02U,0XfeU,0XffU,0X03U,0Xf3U,0Xf3U,0X03U,0XffU,0XfeU,0X00U,0XfcU,0XfcU,0X00U,0XffU,0XffU,
//
0X00U,0X00U,0X00U,0X00U,0Xe0U,0Xe0U,0Xf0U,0Xf8U,0X4cU,0X47U,0X63U,0X61U,0X60U,0X60U,0X60U,0X6eU,
//
0X7cU,0X78U,0X70U,0Xe0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X1cU,0X0fU,0X03U,0XffU,0XffU,0X07U,0X86U,0X82U,
//
0X9eU,0XbcU,0Xb0U,0X8fU,0X9eU,0Xd8U,0Xf0U,0XbfU,0X8fU,0X80U,0X80U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,
//
0X3cU,0X04U,0X0fU,0XcfU,0Xf0U,0X7fU,0X2fU,0X60U,0XcfU,0X87U,0X00U,0X1fU,0X1fU,0X00U,0XffU,0XffU,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0XfeU,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,0X86U,
//
0X86U,0XfeU,0XfeU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X00U,0X01U,0X01U,
//
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X01U,0X01U,0X00U,
//
0X00U,0X00U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X00U,0X00U,0X03U,0X03U,0X03U,0X01U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,
//
0X01U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
};
//软件版本:
const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/
101U,16U,
...
...
@@ -59,22 +59,22 @@ const unsigned char gImage_Dyy_words_1X6_Y16[]={/*Byte Size204*/
0X08U,0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//燃油传感器:
const
unsigned
char
gImage_Dyy_words_10X6_Y288
[]
=
{
/*Byte Size204*/
101U
,
16U
,
0Xe0U
,
0Xf0U
,
0XfeU
,
0XfeU
,
0Xf8U
,
0XfeU
,
0XfeU
,
0XfeU
,
0XfcU
,
0X78U
,
0XfeU
,
0XfeU
,
0XfeU
,
0X3cU
,
0X2cU
,
0X30U
,
0X72U
,
0Xe6U
,
0XeeU
,
0XfcU
,
0Xf8U
,
0Xf0U
,
0X10U
,
0XfeU
,
0XfeU
,
0XfeU
,
0X10U
,
0Xf0U
,
0Xf8U
,
0X10U
,
0X80U
,
0Xe0U
,
0XfcU
,
0XfeU
,
0XbeU
,
0X94U
,
0X90U
,
0Xf8U
,
0XfeU
,
0XbeU
,
0X96U
,
0X98U
,
0Xd8U
,
0Xd8U
,
0Xc0U
,
0X00U
,
0XfcU
,
0XfcU
,
0Xf8U
,
0Xf8U
,
0X78U
,
0Xf8U
,
0Xf8U
,
0X7eU
,
0XfeU
,
0XfeU
,
0XfeU
,
0XfeU
,
0XbcU
,
0X8cU
,
0X80U
,
0XfcU
,
0XfeU
,
0XfcU
,
0Xa4U
,
0XfeU
,
0XfeU
,
0Xc4U
,
0XfeU
,
0XfcU
,
0Xe4U
,
0XfcU
,
0XfeU
,
0XfcU
,
0X80U
,
0X00U
,
0X00U
,
0Xc0U
,
0Xe0U
,
0Xe0U
,
0X40U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X61U
,
0X7fU
,
0X3fU
,
0X1fU
,
0XfdU
,
0X7cU
,
0X7fU
,
0X7fU
,
0X7fU
,
0X3fU
,
0X7bU
,
0X79U
,
0X7fU
,
0XffU
,
0X66U
,
0X08U
,
0XfcU
,
0XffU
,
0XffU
,
0X00U
,
0XffU
,
0XffU
,
0X22U
,
0X3fU
,
0X3fU
,
0X3fU
,
0X22U
,
0XffU
,
0X7fU
,
0X00U
,
0X03U
,
0X01U
,
0XffU
,
0XffU
,
0X00U
,
0X02U
,
0X1fU
,
0X1fU
,
0X3bU
,
0X72U
,
0X7eU
,
0XffU
,
0X4fU
,
0X06U
,
0X00U
,
0X6cU
,
0X77U
,
0X7fU
,
0X07U
,
0X7fU
,
0X7fU
,
0X6fU
,
0X7fU
,
0X7eU
,
0X63U
,
0X7fU
,
0X7fU
,
0X7fU
,
0X7fU
,
0X27U
,
0X09U
,
0X0dU
,
0XffU
,
0XffU
,
0X6fU
,
0XffU
,
0X7fU
,
0X0dU
,
0XffU
,
0XffU
,
0X6fU
,
0XffU
,
0XffU
,
0X0fU
,
0X0fU
,
0X00U
,
0X00U
,
0X18U
,
0X38U
,
0X38U
,
0X10U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,
0X00U
,};
//
//
燃油传感器:
//
const unsigned char gImage_Dyy_words_10X6_Y288[]={/*Byte Size204*/
//
101U,16U,
//
0Xe0U,0Xf0U,0XfeU,0XfeU,0Xf8U,0XfeU,0XfeU,0XfeU,0XfcU,0X78U,0XfeU,0XfeU,0XfeU,0X3cU,0X2cU,0X30U,
//
0X72U,0Xe6U,0XeeU,0XfcU,0Xf8U,0Xf0U,0X10U,0XfeU,0XfeU,0XfeU,0X10U,0Xf0U,0Xf8U,0X10U,0X80U,0Xe0U,
//
0XfcU,0XfeU,0XbeU,0X94U,0X90U,0Xf8U,0XfeU,0XbeU,0X96U,0X98U,0Xd8U,0Xd8U,0Xc0U,0X00U,0XfcU,0XfcU,
//
0Xf8U,0Xf8U,0X78U,0Xf8U,0Xf8U,0X7eU,0XfeU,0XfeU,0XfeU,0XfeU,0XbcU,0X8cU,0X80U,0XfcU,0XfeU,0XfcU,
//
0Xa4U,0XfeU,0XfeU,0Xc4U,0XfeU,0XfcU,0Xe4U,0XfcU,0XfeU,0XfcU,0X80U,0X00U,0X00U,0Xc0U,0Xe0U,0Xe0U,
//
0X40U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X61U,0X7fU,0X3fU,0X1fU,0XfdU,0X7cU,0X7fU,0X7fU,0X7fU,0X3fU,0X7bU,
//
0X79U,0X7fU,0XffU,0X66U,0X08U,0XfcU,0XffU,0XffU,0X00U,0XffU,0XffU,0X22U,0X3fU,0X3fU,0X3fU,0X22U,
//
0XffU,0X7fU,0X00U,0X03U,0X01U,0XffU,0XffU,0X00U,0X02U,0X1fU,0X1fU,0X3bU,0X72U,0X7eU,0XffU,0X4fU,
//
0X06U,0X00U,0X6cU,0X77U,0X7fU,0X07U,0X7fU,0X7fU,0X6fU,0X7fU,0X7eU,0X63U,0X7fU,0X7fU,0X7fU,0X7fU,
//
0X27U,0X09U,0X0dU,0XffU,0XffU,0X6fU,0XffU,0X7fU,0X0dU,0XffU,0XffU,0X6fU,0XffU,0XffU,0X0fU,0X0fU,
//
0X00U,0X00U,0X18U,0X38U,0X38U,0X10U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
//
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//正常
const unsigned char gImage_Dyy_words_11X0_Y0[]={/*Byte Size122*/
60U,16U,
...
...
@@ -1779,17 +1779,17 @@ const unsigned char gImage_icon_SX0_Y0[]={/*Byte Size18*/
8U,16U,
0X38U,0X48U,0X84U,0X84U,0X04U,0X08U,0X08U,0X00U,0X18U,0X20U,0X20U,0X20U,0X21U,0X13U,0X0cU,0X00U,
};
//R
const unsigned char gImage_icon_RX0_Y0[]={/*Byte Size18*/
8U,16U,
0XfcU,0X04U,0X04U,0X04U,0X04U,0X88U,0X70U,0X00U,0X3fU,0X01U,0X01U,0X01U,0X07U,0X18U,0X20U,0X00U,
};
//M
const unsigned char gImage_icon_MX0_Y0[]={/*Byte Size22*/
10U,16U,
0XfcU,0X08U,0Xf0U,0X00U,0X00U,0X00U,0Xf0U,0X08U,0XfcU,0X00U,0X3fU,0X00U,0X00U,0X07U,0X18U,0X07U,
0X00U,0X00U,0X3fU,0X00U,};
//TUR
const unsigned char gImage_icon_TurboX0_Y0[]={/*Byte Size90*/
44U,16U,
0X04U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X00U,0X00U,0X00U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0Xe0U,
...
...
@@ -2652,10 +2652,592 @@ const unsigned char gImage_Number_11_white_big_9X0_Y01[]={/*Byte Size32*/
0X00U,0X00U,0X00U,0X80U,0X40U,0X40U,0X40U,0X80U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X10U,0X20U,0X20U,
0X20U,0X11U,0XfeU,0X00U,0X00U,0X00U,0X02U,0X04U,0X04U,0X04U,0X02U,0X01U,0X00U,0X00U,};
//步骤1
const unsigned char gImage_icon_01X0_Y1[]={/*Byte Size78*/
38U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,
0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,
0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,};
//步骤10
const unsigned char gImage_icon_01X0_Y10[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0X18U,0X04U,0X04U,0X04U,0X18U,0Xe0U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X07U,0X18U,0X20U,0X20U,0X20U,0X18U,0X07U,
};
//步骤11
const unsigned char gImage_icon_01X0_Y11[]={/*Byte Size96*/
47U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X40U,
0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,
0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,
0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,};
//步骤12
const unsigned char gImage_icon_01X0_Y12[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X04U,0X04U,0X08U,0Xf0U,0X00U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X20U,0X30U,0X28U,0X24U,0X23U,0X20U,0X20U,
};
//步骤13
const unsigned char gImage_icon_01X0_Y13[]={/*Byte Size98*/
48U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X04U,0X04U,0XfcU,0X00U,0X00U,0X00U,0X00U,0X00U,0X08U,0X08U,0X84U,0X84U,0X84U,0X78U,0X00U,
0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,
0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X00U,0X00U,0X00U,0X18U,0X10U,0X20U,0X20U,0X20U,0X11U,0X0eU,
};
//定速巡航灯
const unsigned char gImage_icon_01X0_Y14[]={/*Byte Size585*/
19U,32U,
0XffU,0XffU,0X9fU,0X9fU,0X9fU,0XffU,0XfbU,0XfbU,0X1bU,0Xf0U,0XffU,0XffU,0XbfU,0X83U,0X83U,0XfbU,
0XffU,0XffU,0X1fU,0X01U,0X01U,0Xe1U,0Xe1U,0Xf1U,0Xe1U,0X61U,0X01U,0X00U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0Xe0U,0Xf8U,0X3dU,0X3dU,0X3fU,0X37U,0Xf7U,0XffU,0X8fU,0X07U,
0X07U,0X06U,0X3eU,0X3cU,0X3cU,0Xf0U,0Xe0U,0X00U,0X00U,0X7fU,0XffU,0Xe6U,0Xe0U,0Xe0U,0X00U,0X00U,
0X07U,0X07U,0X07U,0X00U,0X00U,0Xe0U,0Xc0U,0Xe6U,0X7fU,0X3fU,0X0fU,0X00U,};
//左手拨杆左
const unsigned char gImage_icon_01X0_Y15[]={/*Byte Size272*/
54U,40U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X80U,0Xe0U,0Xf8U,0XfcU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0X3eU,0X3eU,0X7cU,0XfcU,0Xf8U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X00U,0X00U,0Xe0U,
0Xf8U,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,
0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0Xf9U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf9U,0XfbU,
0XffU,0XffU,0XffU,0XfcU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X67U,0Xe7U,0Xe7U,0Xf7U,0Xf7U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X0fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X03U,0X03U,0X07U,
0X07U,0X0fU,0X0fU,0X0fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X07U,0X07U,0X07U,0X07U,0X07U,0X03U,};
//厕纸架
const unsigned char gImage_icon_01X0_Y16[]={/*Byte Size418*/
52U,64U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0X7cU,0X7eU,
0X3eU,0X1fU,0X1fU,0X0fU,0X07U,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,
0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0XffU,0XffU,0XffU,0XffU,0X01U,
0X00U,0Xc0U,0Xe0U,0Xe0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X38U,0X78U,0X7cU,0X3eU,0X3eU,0X1fU,0X1fU,0X0fU,
0X07U,0X07U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0Xc1U,0Xe1U,0Xe3U,0Xe7U,0Xe7U,0Xc7U,0Xc7U,0Xe7U,
0Xe3U,0Xf1U,0Xf0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xe0U,0Xc0U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X0fU,0X1fU,
0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X7fU,0X7fU,
0XffU,0XffU,0XffU,0XfcU,0Xf0U,0Xe0U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X80U,0Xf8U,0Xf8U,0Xf1U,0Xc3U,0X8fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XfbU,0XddU,0X7eU,
0XffU,0XffU,0XffU,0XffU,0XfeU,0XfdU,0XfbU,0XefU,0XbfU,0X7fU,0XffU,0XfeU,0XfcU,0Xf0U,0Xc0U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X0eU,0X00U,0X01U,0X07U,
0X1fU,0X3fU,0XffU,0XffU,0XfdU,0XffU,0XefU,0XbfU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfdU,0Xf7U,
0XcfU,0XbfU,0X7fU,0XffU,0XfeU,0Xf8U,0Xe0U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X07U,0X01U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X07U,0X1fU,0X7fU,0XffU,0XfeU,0XfbU,0Xf7U,0XdfU,
0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf9U,0Xe7U,0Xc7U,0X07U,0X03U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xe0U,0Xf8U,0XffU,0XffU,0XffU,0X3fU,0X0fU,0X03U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X03U,0X03U,0X03U,0X01U,0X00U,0X00U,0X03U,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,
};
//充电
const unsigned char gImage_icon_01X0_Y17[]={/*Byte Size102*/
25U,32U,
0X00U,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,0XffU,0XffU,0XffU,0X00U,0X00U,
0X00U,0X00U,0Xf8U,0XffU,0XffU,0Xf8U,0XffU,0XffU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XfeU,0XfcU,0XfcU,0X00U,0X07U,0X0fU,0XffU,0XffU,0XffU,
0X0fU,0X07U,0X80U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X8fU,0X3fU,0X7fU,0X78U,0Xe0U,0Xf0U,0X7fU,0X7fU,0X3fU,0X00U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,};
//降功率
const unsigned char gImage_icon_01X0_Y18[]={/*Byte Size650*/
108U,48U,
0X60U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,
0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0X3eU,0X1eU,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0X70U,0X30U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XfeU,0Xf8U,0Xf0U,0Xc0U,0X81U,0X03U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0X3fU,0X3fU,0X1fU,0X1fU,
0X0fU,0X07U,0X87U,0X03U,0X03U,0X0fU,0X1fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X3fU,0X1fU,0X0fU,
0X0fU,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XfeU,0XfcU,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0XfcU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,
0XfeU,0XfcU,0Xf0U,0Xe0U,0X80U,0X03U,0X07U,0X1fU,0X3fU,0X7fU,0X7fU,0X07U,0X03U,0X03U,0Xc3U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,
0X1fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,
0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xc3U,0Xc3U,0Xc3U,0Xc7U,0Xc7U,
0Xc7U,0X87U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,
0X3fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X3fU,0X1fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,0X0fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//故障指示灯
const unsigned char gImage_icon_01X0_Y19[]={/*Byte Size170*/
42U,32U,
0X00U,0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,0X3cU,0X1eU,0X0eU,0X3eU,0X7eU,0XfcU,0Xf0U,0Xe0U,0Xf0U,
0X70U,0X30U,0X38U,0XffU,0XffU,0XffU,0XffU,0X70U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X80U,0X80U,0Xc0U,0Xe0U,
0Xe0U,0X60U,0X60U,0X70U,0X78U,0X38U,0Xb8U,0Xf8U,0Xf8U,0Xf8U,0Xc0U,0Xe0U,0Xf0U,0Xf8U,0XfbU,0XdfU,
0XdfU,0XdcU,0Xc0U,0Xc0U,0Xe0U,0Xe0U,0Xc0U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X80U,0Xc0U,0Xc0U,0XfeU,0XfeU,0Xf6U,0Xf6U,
0XffU,0XdfU,0X9eU,0X1cU,0X3fU,0XffU,0XefU,0XffU,0XfbU,0Xf1U,0Xe0U,0Xf1U,0XfbU,0XffU,0XffU,0X7fU,
0X3fU,0X7fU,0X78U,0X60U,0X60U,0X60U,0X70U,0X79U,0X7dU,0X7dU,0X7dU,0X30U,0X30U,0X30U,0X38U,0X38U,
0X38U,0Xf8U,0XffU,0XffU,0Xf9U,0Xf0U,0Xe0U,0Xf1U,0XffU,0XffU,0Xf7U,0X7fU,0X3fU,0X00U,0X00U,0X00U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,};
//步骤2
const unsigned char gImage_icon_01X0_Y2[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X08U,0X08U,0X04U,0X04U,0X08U,0Xf0U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X20U,0X30U,0X28U,0X24U,0X23U,0X20U,0X20U,};
//竞技模式
const unsigned char gImage_icon_01X0_Y20[]={/*Byte Size126*/
62U,16U,
0X40U,0X48U,0X48U,0X68U,0X48U,0X48U,0X4cU,0X48U,0X48U,0X68U,0X48U,0X48U,0X48U,0X40U,0X00U,0X00U,
0X20U,0X20U,0XfcU,0X20U,0X20U,0X00U,0X10U,0X10U,0X10U,0XfeU,0X10U,0X10U,0X10U,0X10U,0X00U,0X00U,
0X20U,0X20U,0XfcU,0X20U,0X20U,0X08U,0Xc8U,0X5cU,0X48U,0X48U,0X48U,0X5cU,0Xc8U,0X08U,0X00U,0X00U,
0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0XfcU,0X20U,0X24U,0X28U,0X28U,0X20U,0X80U,0X80U,
0X8fU,0X49U,0X39U,0X09U,0X09U,0X09U,0X79U,0X89U,0X89U,0X8fU,0X80U,0X60U,0X00U,0X00U,0X84U,0X84U,
0XffU,0X02U,0X80U,0X81U,0X43U,0X45U,0X39U,0X31U,0X31U,0X4dU,0X83U,0X81U,0X00U,0X00U,0X18U,0X06U,
0XffU,0X01U,0X86U,0X90U,0X97U,0X55U,0X35U,0X1dU,0X35U,0X55U,0X97U,0X90U,0X00U,0X00U,0Xc1U,0X41U,
0X41U,0X7fU,0X41U,0X21U,0X21U,0X20U,0X03U,0X1cU,0X60U,0X80U,0X80U,0X70U,};
//P档灯
const unsigned char gImage_icon_01X0_Y21[]={/*Byte Size354*/
44U,64U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf0U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X07U,0X07U,0X07U,
0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0Xe0U,
0Xf0U,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X03U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X0fU,0X07U,0X01U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,
0X0fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
};
//翘头辅助
const unsigned char gImage_icon_01X0_Y22[]={/*Byte Size2268*/
78U,32U,
0X70U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X18U,0X00U,0Xf0U,0Xf0U,
0Xf0U,0X70U,0X30U,0X30U,0X30U,0X30U,0X30U,0X30U,0X36U,0X3fU,0X1fU,0X1dU,0X0fU,0X06U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xc0U,0Xc0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X80U,0X80U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0XffU,0XffU,0XffU,0X0fU,0X80U,0XceU,0XcfU,0Xc7U,0Xc7U,0Xc6U,
0Xc6U,0Xc6U,0Xc6U,0XfeU,0XfeU,0XfeU,0X7eU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X07U,0X7fU,0XffU,0XffU,0XfeU,0XeeU,0Xc6U,0XfeU,0XfeU,0XfeU,0XfcU,0XbeU,0X7fU,
0XefU,0XfbU,0XebU,0X7fU,0X7fU,0X3cU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0X30U,0X30U,0X31U,0Xb1U,0Xf1U,0Xf0U,0Xf0U,0Xf9U,0X01U,0Xf1U,0Xf1U,0Xf1U,0X71U,0X31U,0X31U,
0X31U,0X31U,0X30U,0X30U,0X30U,0X38U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X06U,0X06U,
0X0fU,0X0fU,0X1fU,0X1fU,0X3fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X31U,0XfbU,0XffU,0X7fU,0XbfU,0XffU,0X7fU,0XffU,0XefU,0X03U,0X00U,0X00U,0X00U,
0XfeU,0XffU,0XffU,0XffU,0XffU,0X0fU,0Xf7U,0XffU,0XffU,0XffU,0XfeU,0XffU,0XffU,0XffU,0Xc3U,0Xc0U,
0Xc0U,0Xc0U,0XffU,0XffU,0XffU,0X7fU,0X80U,0Xc6U,0Xc7U,0Xc7U,0Xc7U,0Xc6U,0Xc6U,0Xc6U,0Xc6U,0XfeU,
0XfeU,0XfeU,0X3eU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X07U,0X0fU,0X0eU,0X0eU,0X0fU,0X07U,0X03U,0X00U,0X00U,0X00U,0X00U,0X0fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1cU,0X1fU,0X1fU,0X1fU,0X1fU,};
//清零纯色
const unsigned char gImage_icon_01X0_Y23[]={/*Byte Size254*/
126U,16U,
0X20U,0X42U,0X8cU,0X00U,0X44U,0X54U,0X54U,0X54U,0X7eU,0X54U,0X54U,0X54U,0X54U,0X44U,0X00U,0X00U,
0X38U,0X0aU,0XaaU,0XaaU,0XaaU,0X0aU,0X7eU,0X0aU,0X2aU,0XaaU,0XaaU,0XaaU,0X0aU,0X38U,0X00U,0X00U,
0Xc0U,0X70U,0X4cU,0Xc2U,0X30U,0X00U,0Xc8U,0X08U,0X08U,0XfeU,0X08U,0X08U,0Xc8U,0X08U,0X00U,0X00U,
0X60U,0X20U,0Xf0U,0X28U,0X24U,0X26U,0X24U,0Xe4U,0X34U,0X2cU,0X24U,0X20U,0Xe0U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XfeU,0X92U,0X92U,0X92U,0XfeU,0X92U,0X92U,0X92U,0X92U,0XfeU,0X00U,0X00U,0X00U,0X04U,
0Xe4U,0X24U,0X24U,0Xe4U,0X24U,0X3cU,0X24U,0X24U,0Xe4U,0X24U,0X24U,0X24U,0Xe4U,0X04U,0X00U,0X00U,
0X40U,0X20U,0XfeU,0X20U,0X20U,0X10U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X04U,0XfcU,0X00U,0X00U,
0X10U,0X10U,0XfeU,0X10U,0X00U,0X20U,0Xf8U,0X24U,0X26U,0Xe4U,0X34U,0X2cU,0Xe4U,0X00U,0X40U,0X70U,
0X0cU,0X04U,0X00U,0X7fU,0X15U,0X15U,0X15U,0X55U,0X55U,0X55U,0X3fU,0X00U,0X00U,0X00U,0X04U,0X04U,
0X0aU,0X0aU,0X2aU,0X2aU,0X29U,0X4dU,0X6aU,0X9aU,0X1aU,0X0aU,0X04U,0X04U,0X00U,0X00U,0X24U,0X26U,
0X25U,0X14U,0X12U,0X10U,0X07U,0X04U,0X04U,0X3fU,0X44U,0X44U,0X4fU,0X20U,0X00U,0X00U,0X00U,0X00U,
0X3fU,0X42U,0X42U,0X42U,0X42U,0X43U,0X42U,0X42U,0X42U,0X42U,0X47U,0X30U,0X08U,0X00U,0X04U,0X4cU,
0Xc4U,0X62U,0X19U,0X00U,0X00U,0X00U,0X01U,0XfdU,0X02U,0X04U,0X0cU,0X04U,0X00U,0X00U,0XffU,0X40U,
0X40U,0X7fU,0X49U,0X49U,0X49U,0X49U,0X7fU,0X40U,0X40U,0X40U,0XffU,0X00U,0X00U,0X00U,0X00U,0X08U,
0X1fU,0X08U,0X44U,0X24U,0X10U,0X0eU,0X01U,0X40U,0X40U,0X40U,0X60U,0X1fU,0X00U,0X00U,0X22U,0X41U,
0X3fU,0X01U,0X40U,0X42U,0X23U,0X12U,0X0aU,0X07U,0X0aU,0X12U,0X23U,0X42U,};
//READY
const unsigned char gImage_icon_01X0_Y24[]={/*Byte Size248*/
55U,16U,
0XffU,0XffU,0XffU,0XffU,0X87U,0XcfU,0XcfU,0XfeU,0XfeU,0X7cU,0X00U,0X00U,0XffU,0XffU,0XffU,0Xc7U,
0Xc7U,0Xc7U,0XcfU,0XcfU,0X07U,0X00U,0X80U,0Xf0U,0XffU,0XffU,0X7fU,0XffU,0XfeU,0Xe0U,0X00U,0X00U,
0X00U,0XffU,0XffU,0XffU,0X07U,0X07U,0X07U,0X1fU,0XfeU,0XfeU,0Xf8U,0Xc3U,0X07U,0X1fU,0X7fU,0XfcU,
0Xf0U,0Xe0U,0Xf0U,0XfcU,0X7fU,0X1fU,0X07U,0XffU,0XffU,0XffU,0X7bU,0X03U,0X03U,0X03U,0X7fU,0XffU,
0XfeU,0Xc0U,0X00U,0XffU,0XffU,0XffU,0Xf3U,0Xf3U,0Xf3U,0Xf3U,0Xf3U,0Xe0U,0XfcU,0XffU,0XffU,0X3fU,
0X0fU,0X0fU,0X0fU,0X3fU,0XffU,0XffU,0Xf8U,0X00U,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0X7fU,
0X3fU,0X1fU,0X01U,0X00U,0X00U,0X00U,0X03U,0XffU,0XffU,0XffU,0X7dU,0X00U,0X00U,0X00U,};
const unsigned char gImage_icon_01X0_Y25[]={/*Byte Size254*/
126U,16U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XfeU,0X40U,0X40U,0X40U,0X40U,0X40U,0X40U,0X00U,0X00U,0X00U,
0X00U,0XfcU,0X44U,0X44U,0X44U,0X44U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0XfcU,0X00U,0X00U,0X00U,
0X10U,0X90U,0XfeU,0X90U,0X00U,0X20U,0X10U,0X48U,0X44U,0X46U,0X48U,0X10U,0X20U,0X40U,0X00U,0X00U,
0X24U,0X46U,0X8cU,0X00U,0XfcU,0X04U,0Xf4U,0X04U,0XfcU,0X00U,0Xf8U,0X00U,0XfeU,0X00U,0X00U,0X00U,
0X00U,0X00U,0XfeU,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0XfeU,0X00U,0X00U,0X00U,0X00U,
0X84U,0X44U,0X44U,0X44U,0X24U,0X14U,0XfcU,0X04U,0X14U,0X24U,0X24U,0X44U,0X44U,0X84U,0X00U,0X00U,
0X20U,0X42U,0X8cU,0X00U,0X44U,0X54U,0X54U,0X54U,0X7eU,0X54U,0X54U,0X54U,0X54U,0X44U,0X00U,0X00U,
0X38U,0X0aU,0XaaU,0XaaU,0XaaU,0X0aU,0X7eU,0X0aU,0X2aU,0XaaU,0XaaU,0XaaU,0X0aU,0X38U,0X20U,0X20U,
0X20U,0X20U,0X20U,0X20U,0X3fU,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X20U,0X00U,0X00U,0X00U,0X0fU,
0X04U,0X04U,0X04U,0X04U,0X3fU,0X44U,0X44U,0X44U,0X44U,0X44U,0X47U,0X30U,0X00U,0X00U,0X0eU,0X01U,
0X7fU,0X00U,0X20U,0X23U,0X2cU,0X20U,0X21U,0X26U,0X30U,0X2cU,0X23U,0X20U,0X00U,0X00U,0X40U,0X38U,
0X06U,0X40U,0X27U,0X30U,0X0fU,0X00U,0X77U,0X00U,0X4fU,0X40U,0X3fU,0X00U,0X00U,0X00U,0X82U,0X42U,
0X22U,0X3aU,0X42U,0X42U,0X82U,0XfeU,0X92U,0X92U,0X92U,0X92U,0X92U,0X82U,0X00U,0X00U,0X00U,0X00U,
0X7eU,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X22U,0X7eU,0X00U,0X00U,0X00U,0X00U,0X40U,0X70U,
0X0cU,0X04U,0X00U,0X7fU,0X15U,0X15U,0X15U,0X55U,0X55U,0X55U,0X3fU,0X00U,0X00U,0X00U,0X04U,0X04U,
0X0aU,0X0aU,0X2aU,0X2aU,0X29U,0X4dU,0X6aU,0X9aU,0X1aU,0X0aU,0X04U,0X04U,};
//手动SN号检验
const unsigned char gImage_icon_01X0_Y26[]={/*Byte Size198*/
98U,16U,
0X00U,0X24U,0X24U,0X24U,0X24U,0X24U,0X24U,0XfcU,0X22U,0X22U,0X22U,0X22U,0X22U,0X20U,0X00U,0X00U,
0X40U,0X44U,0X44U,0Xc4U,0X44U,0X44U,0X44U,0X00U,0X10U,0Xf0U,0X1eU,0X10U,0X10U,0Xf0U,0X00U,0X00U,
0X00U,0X38U,0X48U,0X84U,0X84U,0X04U,0X08U,0X08U,0X00U,0X00U,0X00U,0XfcU,0X18U,0X20U,0Xc0U,0X00U,
0X00U,0X00U,0XfcU,0X00U,0X00U,0X80U,0X80U,0X9eU,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,0X92U,
0X9eU,0X80U,0X80U,0X00U,0X00U,0X10U,0X90U,0XfeU,0X90U,0X00U,0X20U,0X10U,0X48U,0X44U,0X46U,0X48U,
0X10U,0X20U,0X40U,0X00U,0X00U,0X24U,0X46U,0X8cU,0X00U,0XfcU,0X04U,0Xf4U,0X04U,0XfcU,0X00U,0Xf8U,
0X00U,0XfeU,0X02U,0X02U,0X02U,0X02U,0X42U,0X42U,0X42U,0X3fU,0X02U,0X02U,0X02U,0X02U,0X02U,0X02U,
0X02U,0X00U,0X00U,0X18U,0X17U,0X10U,0X08U,0X09U,0X4eU,0X30U,0X1eU,0X41U,0X40U,0X40U,0X60U,0X1fU,
0X00U,0X00U,0X00U,0X18U,0X20U,0X20U,0X20U,0X21U,0X13U,0X0cU,0X00U,0X00U,0X00U,0X3fU,0X00U,0X00U,
0X00U,0X03U,0X04U,0X18U,0X3fU,0X00U,0X00U,0X00U,0X00U,0X04U,0X07U,0X04U,0X04U,0X44U,0X44U,0X44U,
0X44U,0X64U,0X1cU,0X00U,0X00U,0X00U,0X00U,0X0eU,0X01U,0X7fU,0X00U,0X20U,0X23U,0X2cU,0X20U,0X21U,
0X26U,0X30U,0X2cU,0X23U,0X20U,0X00U,0X00U,0X40U,0X38U,0X06U,0X40U,0X27U,0X30U,0X0fU,0X00U,0X77U,
0X00U,0X4fU,0X40U,0X3fU,};
//TC档
const unsigned char gImage_icon_01X0_Y27[]={/*Byte Size750*/
95U,16U,
0X00U,0Xc0U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0Xc7U,0XffU,0XffU,0XffU,0XffU,
0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X80U,0X80U,0Xc0U,0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0XfcU,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,
0X0fU,0X0fU,0X0fU,0X0fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X0fU,0X0fU,0X0fU,0X0fU,0X0fU,0X00U,0X00U,
0Xf0U,0XfcU,0XfeU,0XfeU,0XffU,0X1fU,0X0fU,0X0fU,0X07U,0X07U,0X07U,0X07U,0X0fU,0X0fU,0X00U,0Xe0U,
0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0Xe3U,0XffU,0XffU,0XffU,0X7fU,0X07U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X03U,0X07U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X0fU,
0X3fU,0X7fU,0X7fU,0XffU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X00U,};
//Tur
const unsigned char gImage_icon_01X0_Y28[]={/*Byte Size650*/
108U,48U,
0X60U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0XfcU,
0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,
0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,0XfcU,
0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0X70U,0X30U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xe1U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xe1U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,0X3fU,0X1fU,0X0fU,
0X0fU,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X7fU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,
0X1fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,
0X0fU,0X1fU,0X3fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,
0X3fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X01U,0X03U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X3fU,0X1fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X0fU,0X0fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X03U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//油门曲线
const unsigned char gImage_icon_01X0_Y29[]={/*Byte Size458*/
76U,48U,
0Xf8U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xc0U,0Xe0U,0Xf0U,0Xf8U,
0XfcU,0XfcU,0X7eU,0X7eU,0X7eU,0X3fU,0X3fU,0X3fU,0X7fU,0X7fU,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XfeU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XfcU,0Xf8U,0XfeU,0XffU,0XffU,0XffU,0Xf7U,0Xf3U,0Xf1U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf1U,0Xf3U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X1fU,0X0fU,0X0fU,0X0fU,0X07U,0X07U,0X07U,
0X07U,0X07U,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X3fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0XffU,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XbfU,0XbfU,0X3fU,0X3fU,0X3fU,0X3fU,
0X3fU,0X3fU,0X1fU,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X10U,0X0eU,0X0eU,0X0eU,0X0eU,
0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0X0eU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,0XfeU,
0X3fU,0X7fU,0X7fU,0X7fU,0X7fU,0X3fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X7fU,
0X7fU,0X3fU,0X3fU,0X1fU,0X1fU,0X1fU,0X0fU,0X0fU,0X07U,0X07U,0X06U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0Xf8U,0X38U,0X38U,0X38U,
0X38U,0X38U,0X38U,0X38U,0X38U,0X3cU,0X3fU,0X3fU,0X3fU,0X3fU,0X1fU,0X03U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X03U,0X03U,0X03U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X38U,0X7fU,0X7fU,0X7fU,0X7fU,0X7fU,0X7fU,0X71U,0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,
0X70U,0X70U,0X70U,0X70U,0X70U,0X70U,0X00U,0X00U,};
//步骤3
const unsigned char gImage_icon_01X0_Y3[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X08U,0X08U,0X84U,0X84U,0X84U,0X78U,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X18U,0X10U,0X20U,0X20U,0X20U,0X11U,0X0eU,};
//自动驻车
const unsigned char gImage_icon_01X0_Y30[]={/*Byte Size478*/
68U,56U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0X60U,0X00U,0X80U,
0Xc0U,0Xe0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XfcU,0XfeU,0X7eU,0X7eU,0X3fU,0X3fU,0X3fU,0X3fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3fU,0X3fU,0X7eU,0X7eU,0XfeU,0XfcU,0XfcU,0Xf8U,
0Xf0U,0Xf0U,0Xe0U,0Xc0U,0X80U,0X00U,0X60U,0Xf0U,0Xf8U,0XfcU,0XfcU,0Xf8U,0Xf0U,0Xe0U,0X80U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0Xf0U,0XfcU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X8fU,0Xe7U,0Xf9U,
0XfcU,0XfeU,0XffU,0XffU,0X3fU,0X1fU,0X0fU,0X07U,0X03U,0X01U,0Xf1U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xf0U,0Xf0U,0X01U,0X03U,0X07U,0X0fU,0X1fU,0X3fU,0XffU,0XffU,0XfeU,0XfcU,0Xf9U,0Xe7U,0X8fU,0X3fU,
0XffU,0XffU,0XffU,0XffU,0XfcU,0Xf0U,0X80U,0X00U,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0X07U,0Xc0U,
0XfcU,0XffU,0XffU,0XffU,0XffU,0X0fU,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0Xc0U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X0fU,0XffU,
0XffU,0XffU,0XffU,0XfcU,0Xc0U,0X07U,0XffU,0XffU,0XffU,0XffU,0XffU,0XfcU,0XffU,0XffU,0XffU,0XffU,
0XffU,0Xf1U,0X00U,0X7fU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X00U,0Xf1U,0XffU,0XffU,0XffU,0XffU,0XffU,
0X07U,0X3fU,0XffU,0XffU,0XffU,0XffU,0XfcU,0Xe0U,0X87U,0X3fU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xe0U,
0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,0X00U,
0X00U,0X00U,0X00U,0X80U,0Xe0U,0Xf8U,0XfeU,0XffU,0XffU,0XffU,0X3fU,0X87U,0Xe0U,0XfcU,0XffU,0XffU,
0XffU,0XffU,0X3fU,0X07U,0X00U,0X00U,0X01U,0X07U,0X1fU,0X3fU,0XffU,0XffU,0XffU,0XfeU,0XfcU,0Xf3U,
0Xe7U,0XcfU,0X1fU,0X3fU,0X7fU,0XffU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xf1U,0Xe1U,0Xc1U,0Xc1U,0X81U,0X81U,
0X81U,0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X80U,0X81U,0X81U,0X81U,0Xc1U,0Xc1U,
0Xe1U,0Xf1U,0Xf0U,0Xf8U,0XfcU,0XfeU,0XffU,0X7fU,0X3fU,0X1fU,0XcfU,0Xe7U,0Xf3U,0XfcU,0XfeU,0XffU,
0XffU,0XffU,0X3fU,0X1fU,0X07U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X03U,0X07U,0X07U,0X0fU,
0X0fU,0X0fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X0fU,0X0fU,0X0fU,0X07U,0X07U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X03U,0X07U,0X07U,0X03U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//主题切换
const unsigned char gImage_icon_01X0_Y31[]={/*Byte Size126*/
62U,16U,
0X10U,0X10U,0X10U,0X10U,0X10U,0X12U,0Xf4U,0X18U,0X10U,0X10U,0X10U,0X10U,0X10U,0X00U,0X00U,0X00U,
0X80U,0XbeU,0XaaU,0XaaU,0XaaU,0XbeU,0X80U,0X02U,0Xf2U,0X12U,0XdeU,0X12U,0Xf2U,0X02U,0X00U,0X00U,
0X40U,0X20U,0XfeU,0X20U,0X20U,0X10U,0X04U,0X04U,0XfcU,0X04U,0X04U,0X04U,0X04U,0XfcU,0X00U,0X00U,
0X10U,0X10U,0XfeU,0X10U,0X00U,0X20U,0Xf8U,0X24U,0X26U,0Xe4U,0X34U,0X2cU,0Xe4U,0X00U,0X40U,0X42U,
0X42U,0X42U,0X42U,0X42U,0X7fU,0X42U,0X42U,0X42U,0X42U,0X42U,0X40U,0X00U,0X00U,0X00U,0X60U,0X1eU,
0X10U,0X3fU,0X44U,0X44U,0X54U,0X50U,0X53U,0X4cU,0X43U,0X48U,0X53U,0X50U,0X00U,0X00U,0X00U,0X08U,
0X1fU,0X08U,0X44U,0X24U,0X10U,0X0eU,0X01U,0X40U,0X40U,0X40U,0X60U,0X1fU,0X00U,0X00U,0X22U,0X41U,
0X3fU,0X01U,0X40U,0X42U,0X23U,0X12U,0X0aU,0X07U,0X0aU,0X12U,0X23U,0X42U,};
//ABS
const unsigned char gImage_icon_01X0_Y33[]={/*Byte Size134*/
33U,32U,
0X80U,0Xe0U,0Xf8U,0XfcU,0X7fU,0XdfU,0XfeU,0Xf8U,0X3cU,0X1eU,0X0eU,0X0fU,0X07U,0X07U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X07U,0X07U,0X07U,0X0eU,0X1eU,0X3cU,0X78U,0Xf6U,0XffU,0XbfU,0XfeU,0XfcU,0Xf0U,
0Xc0U,0XffU,0XffU,0XffU,0X83U,0XffU,0XffU,0Xc7U,0X00U,0Xe0U,0XfcU,0X7fU,0X7fU,0XffU,0Xf8U,0Xc0U,
0XffU,0XffU,0XdbU,0XffU,0XfeU,0X60U,0XdeU,0XdfU,0XffU,0XffU,0Xf7U,0X83U,0XffU,0XffU,0X39U,0XffU,
0XffU,0XffU,0X03U,0X0fU,0X3fU,0X7fU,0XfdU,0Xf7U,0XffU,0X3eU,0X79U,0Xf1U,0Xe0U,0Xe0U,0Xc0U,0Xc1U,
0X81U,0X81U,0X81U,0X81U,0X81U,0Xc0U,0Xc0U,0Xe1U,0Xe1U,0Xf1U,0X79U,0X3eU,0X7fU,0XffU,0XfbU,0XffU,
0X3fU,0X1fU,0X07U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,
0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,
0X00U,0X00U,0X00U,0X00U,};
//ABS OFF
const unsigned char gImage_icon_01X0_Y34[]={/*Byte Size526*/
131U,32U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0X7fU,0XffU,0XffU,0XffU,0XfeU,
0Xf8U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,
0X1fU,0X1fU,0X1fU,0X1fU,0X3eU,0XfeU,0XfeU,0XfeU,0XfcU,0Xf8U,0X00U,0X00U,0X00U,0X00U,0Xf8U,0XfcU,
0XfeU,0XfeU,0XffU,0X3fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1eU,0X3eU,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0Xc0U,0Xf0U,0XfcU,0XfcU,0XfeU,
0XfeU,0X3fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X3fU,0X7fU,0XfeU,0XfeU,0XfcU,0Xf8U,0Xf0U,0Xc0U,
0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,0X1fU,
0X1fU,0X1fU,0X1fU,0X00U,0X00U,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0XdfU,0Xc3U,0Xc0U,0Xc0U,
0Xc7U,0XdfU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,0Xc0U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,
0XffU,0XffU,0X3cU,0X3cU,0X3cU,0X3cU,0X7cU,0X7fU,0XffU,0XffU,0XffU,0Xf7U,0Xe3U,0X80U,0X00U,0X00U,
0X00U,0X07U,0X0fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3eU,0X7eU,0X7cU,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf0U,
0X80U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,
0XffU,0XffU,0XffU,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,0X7cU,
0X7cU,0X7cU,0X7cU,0X7cU,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,
0X7cU,0X7cU,0X7cU,0X7cU,0X7cU,0X00U,0Xc0U,0Xf8U,0XffU,0XffU,0XffU,0XffU,0X1fU,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X07U,0X3fU,0XffU,0XffU,0XffU,0XfeU,0Xf0U,0Xc0U,0X00U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XffU,0XffU,0XffU,0X7fU,0X3fU,
0X0fU,0X00U,0X00U,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XffU,0XffU,
0XffU,0X7fU,0X3fU,0X0fU,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X07U,0X1fU,0X3fU,0X7fU,0XffU,0XffU,0XfcU,0Xf8U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,
0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X07U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X01U,0X01U,0X01U,0X01U,
0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,
0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,};
//步骤4
const unsigned char gImage_icon_01X0_Y4[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0X00U,0Xc0U,0X30U,0X08U,0XfcU,0X00U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X04U,0X07U,0X04U,0X04U,0X04U,0X3fU,0X04U,};
//步骤5
const unsigned char gImage_icon_01X0_Y5[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X00U,0XfcU,0X44U,0X44U,0X44U,0X84U,0X04U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X10U,0X10U,0X20U,0X20U,0X20U,0X10U,0X0fU,};
//步骤6
const unsigned char gImage_icon_01X0_Y66[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0Xe0U,0X10U,0X88U,0X84U,0X84U,0X04U,0X08U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X07U,0X19U,0X20U,0X20U,0X20U,0X11U,0X0eU,};
//步骤7
const unsigned char gImage_icon_01X0_Y7[]={/*Byte Size78*/
38U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X04U,0X04U,0X04U,0Xc4U,0X34U,0X0cU,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,0X08U,
0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,0X7fU,
0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X00U,0X00U,0X3eU,0X01U,0X00U,0X00U,};
//步骤8
const unsigned char gImage_icon_01X0_Y8[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0X38U,0X48U,0X84U,0X84U,0X84U,0X88U,0X70U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X0eU,0X11U,0X20U,0X20U,0X21U,0X13U,0X0cU,};
//步骤9
const unsigned char gImage_icon_01X0_Y9[]={/*Byte Size80*/
39U,16U,
0X00U,0X40U,0X40U,0X7cU,0X40U,0X40U,0X40U,0XffU,0X44U,0X44U,0X44U,0X44U,0X44U,0X40U,0X00U,0X00U,
0X02U,0XfaU,0X02U,0XfeU,0X00U,0X02U,0X7eU,0X5aU,0X7eU,0X02U,0X88U,0XaaU,0XbaU,0X06U,0X00U,0X00U,
0Xf0U,0X08U,0X04U,0X04U,0X04U,0X18U,0Xe0U,0X40U,0Xc8U,0X44U,0X42U,0X41U,0X20U,0X20U,0X1fU,0X10U,
0X08U,0X04U,0X02U,0X01U,0X00U,0X00U,0X08U,0X08U,0X49U,0X45U,0X71U,0X0fU,0X20U,0X25U,0X13U,0X09U,
0X7fU,0X08U,0X14U,0X12U,0X22U,0X00U,0X00U,0X10U,0X21U,0X22U,0X22U,0X12U,0X19U,0X07U,};
//左手拨杆左
const unsigned char gImage_icon_01X0_Y35[]={/*Byte Size254*/
63U,32U,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X3fU,0X3fU,0X3fU,0X3fU,0X7fU,0XfeU,0XfeU,0XfeU,
0XfcU,0XfcU,0Xf0U,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X3fU,0X3fU,
0X3fU,0X3fU,0X3fU,0XffU,0XfeU,0XfeU,0XfeU,0XfeU,0XfcU,0Xf0U,0X00U,0X00U,0X00U,0Xf8U,0XfcU,0XfeU,
0XfeU,0XffU,0XffU,0X7fU,0X3fU,0X1fU,0X1fU,0X1fU,0X3fU,0X3fU,0X3fU,0X3fU,0X3eU,0X00U,0X00U,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf8U,0XfcU,0XffU,0XffU,0XffU,0XffU,
0X7fU,0X3fU,0X00U,0X00U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0X7cU,0X7cU,0X7cU,
0X7cU,0XfcU,0XffU,0XffU,0XffU,0XffU,0XffU,0XefU,0Xc7U,0X00U,0X00U,0X00U,0X0fU,0X1fU,0X3fU,0X3fU,
0X7fU,0X7fU,0X7fU,0XfeU,0XfcU,0XfcU,0XfcU,0XfcU,0Xf8U,0Xf8U,0Xf8U,0Xf0U,0Xe0U,0X00U,0XffU,0XffU,
0XffU,0XffU,0XffU,0XffU,0XffU,0X01U,0X01U,0X07U,0X0fU,0X3fU,0X7fU,0XffU,0XffU,0XffU,0XfeU,0Xf8U,
0Xf0U,0Xc0U,0X80U,0X00U,0X00U,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0XffU,0Xe0U,0Xe0U,0Xe0U,0Xf0U,
0Xf0U,0Xf0U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X1fU,0X00U,0X00U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,0Xf0U,
0Xe0U,0Xe0U,0Xe0U,0Xe0U,0Xf0U,0Xf9U,0XffU,0XffU,0XffU,0XffU,0XffU,0X7fU,0X1fU,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X00U,0X00U,0X00U,0X00U,0X00U,0X00U,0X01U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,0X00U,0X00U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,
0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X03U,0X01U,0X01U,0X00U,0X00U,0X00U,};
const unsigned char gImage_Alarm_01_Word0X25_Y139[]={/*Byte Size198*/
98U,16U,
0X00U,0X00U,0Xd0U,0X30U,0XfeU,0X70U,0X80U,0X20U,0X10U,0X08U,0X26U,0X26U,0X28U,0X08U,0X10U,0Xa0U,
0X20U,0X00U,0Xc2U,0X3aU,0X02U,0Xe2U,0X1eU,0X40U,0X30U,0X08U,0X24U,0Xa3U,0X22U,0X24U,0X08U,0X30U,
0X40U,0X00U,0X10U,0X10U,0XfeU,0X10U,0X00U,0Xb8U,0X88U,0X88U,0Xe8U,0X8eU,0X88U,0X88U,0X88U,0Xb8U,
0X00U,0X00U,0X00U,0X2eU,0Xe8U,0X28U,0X00U,0X64U,0X5cU,0Xc4U,0X10U,0X54U,0XfeU,0X54U,0X54U,0X7cU,
0X10U,0X08U,0X08U,0X08U,0Xf8U,0X08U,0X08U,0X00U,0X10U,0X10U,0X10U,0XfeU,0X10U,0X10U,0X10U,0Xf0U,
0X00U,0X00U,0X10U,0Xc8U,0X57U,0X50U,0X56U,0Xc8U,0X10U,0X00U,0X7eU,0X88U,0X88U,0X84U,0X84U,0X60U,
0X00U,0X00U,0X00U,0X08U,0X07U,0X00U,0XffU,0X00U,0X01U,0X40U,0X4fU,0X40U,0X41U,0X4eU,0X60U,0X58U,
0X47U,0X40U,0X00U,0X00U,0X09U,0X29U,0X49U,0X45U,0X31U,0X0fU,0X20U,0X27U,0X20U,0X21U,0X26U,0X30U,
0X2cU,0X23U,0X00U,0X04U,0X44U,0X42U,0X3fU,0X02U,0X02U,0X40U,0X24U,0X27U,0X18U,0X10U,0X1cU,0X23U,
0X20U,0X40U,0X00U,0X00U,0X02U,0X82U,0X7fU,0X42U,0X60U,0X36U,0X0cU,0X13U,0X24U,0X45U,0X5fU,0X45U,
0X45U,0X45U,0X40U,0X08U,0X04U,0X04U,0X07U,0X04U,0X44U,0X22U,0X10U,0X08U,0X07U,0X00U,0X40U,0X40U,
0X3eU,0X01U,0X00U,0X00U,0X00U,0X7fU,0X05U,0X05U,0X45U,0X3fU,0X00U,0X00U,0X3eU,0X44U,0X44U,0X42U,
0X42U,0X30U,0X00U,0X00U,};
//全亮
const unsigned char gImage_JCT_26X0_Y0[]={/*Byte Size62*/
30U,16U,
0X00U,0X80U,0X80U,0X40U,0Xa0U,0X90U,0X88U,0X86U,0X88U,0X90U,0Xa0U,0X40U,0X80U,0X80U,0X00U,0X04U,
0X04U,0X74U,0X54U,0X54U,0X54U,0X56U,0X54U,0X54U,0X54U,0X74U,0X04U,0X04U,0X00U,0X00U,0X00U,0X40U,
0X40U,0X40U,0X44U,0X44U,0X44U,0X7fU,0X44U,0X44U,0X44U,0X40U,0X40U,0X40U,0X00U,0X47U,0X41U,0X21U,
0X1dU,0X05U,0X05U,0X05U,0X05U,0X05U,0X3dU,0X41U,0X41U,0X67U,0X00U,0X00U,};
const uint8_t *Num_09[] =
{
gImage_Number_09_white_0X0_Y0,
...
...
@@ -3343,7 +3925,7 @@ void Display_TFT_Clear_UID(void)
void Display_TFT_Clear_UID2(void)
{
TFT_LCD_Draw_Box
(
0
,
220
,
239
,
290
,
TFT_LCD_FILL_FULL
,
TFT_LCD_TYPE_CLR
);
//
TFT_LCD_Draw_Box(0, 220, 239, 290, TFT_LCD_FILL_FULL, TFT_LCD_TYPE_CLR);
}
void Display_Add(void)
...
...
@@ -4075,7 +4657,7 @@ void Get_static_Current(void)
static uint32_t loc_Timer = 0;
static uint32_t loc_ret = 0;
if
(
MENU_CHECK_STEP
==
6
)
if(MENU_CHECK_STEP ==
13
)
{
POWER_CTRL_KL30 = 0u; //B+
...
...
@@ -4132,7 +4714,7 @@ void Get_static_Current(void)
}
else
{
MENU_CHECK_STEP
=
6
;
MENU_CHECK_STEP =
13
;
// CurrentWrong = 1;
}
}
...
...
@@ -4228,7 +4810,7 @@ void Display_Version_Info(uint32_t ON_OFF)
// TFT_LCD_Draw_Bmp(3, 160, ( uint8_t * )gImage_Alarm_12_WordX6_Y165); //24脚输出占空比
// TFT_LCD_Draw_Bmp(210, 160, ( uint8_t * )gImage_Alarm_13_ImageX222_Y166); //%
TFT_LCD_Draw_Bmp(3, 290, ( uint8_t * )gImage_gImage_checkVX6_Y165 ); //检测台版本号
uint8_t
mbuff
[
7
]
=
{
2
,
5
,
1
,
1
,
2
,
6
,
0xff
};
uint8_t mbuff [7] = {2,
6,0,4,0,2
,0xff};
uint8_t HWbuff[4] = {0x48,0x57,0x3A,0xFF};
General_Number_Disp(HWBUFF,10,146);
...
...
@@ -4715,16 +5297,19 @@ void Display_Send_Vspead(uint8_t menu)
{
case 1:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y1 );
WaterTemp
=
199
;
fuel_val
=
10
;
VSpeed_val
=
199
;
ESpeed_val
=
6
;
temp
=
10
;
WaterTemp =
5;//定速
fuel_val =
0;//电量
VSpeed_val =
0;//车速
ESpeed_val =
20;//功率
temp=
0;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
TFT_LCD_Draw_Bmp(20+120, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y17);//充电
TFT_LCD_Draw_Bmp(20+20+20+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_pic_01X0_Y0
);
//左转指示灯
TFT_LCD_Draw_Bmp(
5
, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_01X0_Y0);//左转指示灯
// TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_14X0_Y0);//opc指示灯
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
...
...
@@ -4734,7 +5319,7 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
+
25
+
25
+
40
+
40
,
(
uint8_t
*
)
gImage_gImage_checkComX6_Y165
);
//检测台功能指示灯
//
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...
...
@@ -4748,16 +5333,20 @@ void Display_Send_Vspead(uint8_t menu)
break;
case 2:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y2 );
WaterTemp
=
199
;
fuel_val
=
20
;
VSpeed_val
=
199
;
ESpeed_val
=
0
;
temp
=
20
;
WaterTemp =
20;//定速
fuel_val = 20;
//电量
VSpeed_val =
20;//车速
ESpeed_val =
10;//功率
temp=20;
//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_04X0_Y0);//两驱未到位
TFT_LCD_Draw_Bmp(120+40+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y19);//故障
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_pic_03X0_Y0
);
//右转指示灯
TFT_LCD_Draw_Bmp(20+80+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y17);//充电
TFT_LCD_Draw_Bmp(20+20+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(2, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_03X0_Y0);//右转指示灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_19X0_Y0);//beginner驾驶模式
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
...
...
@@ -4767,27 +5356,28 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
+
25
+
25
+
40
+
40
,
(
uint8_t
*
)
gImage_gImage_checkComX6_Y165
);
//检测台功能指示灯
//
TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+40, ( uint8_t * )gImage_gImage_checkComX6_Y165);//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
//
TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 2, 1, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 2, 1, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_icon_RX0_Y0
);
//C
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_RX0_Y0);//C
uint8_t Dbuff2[2]={0x44,0xFF};
General_Number_Disp(Dbuff2,160,40+25+25+25+25+25);
break;
case 3:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y3 );
WaterTemp
=
199
;
fuel_val
=
50
;
VSpeed_val
=
199
;
ESpeed_val
=
11
;
temp
=
50
;
WaterTemp = 40;//定速
fuel_val = 30;//电量
VSpeed_val = 40;//车速
ESpeed_val = 0;//功率
temp=33;//动力系统
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
...
...
@@ -4796,7 +5386,6 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
+
25
+
25
+
40
+
40
,
(
uint8_t
*
)
gImage_gImage_checkComX6_Y165
);
//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...
...
@@ -4806,19 +5395,23 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_icon_MX0_Y0
);
//C
TFT_LCD_Draw_Bmp
(
20
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_pic_04X0_Y0
);
//远光指示灯
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_MX0_Y0);//C
TFT_LCD_Draw_Bmp(0, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_04X0_Y0);//远光指示灯
TFT_LCD_Draw_Bmp(20+20+20+10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(20+20+20+60, 40+25+25+25+25+25+25+25+25+15, ( uint8_t * )gImage_icon_01X0_Y28);//TUR灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式
uint8_t Dbuff3[2]={0x4D,0xFF};
General_Number_Disp(Dbuff3,160,40+25+25+25+25+25);
break;
case 4:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y4 );
WaterTemp
=
199
;
fuel_val
=
100
;
VSpeed_val
=
199
;
ESpeed_val
=
22
;
temp
=
100
;
WaterTemp =
60;//定速
fuel_val =
40;//电量
VSpeed_val =
60;//车速
ESpeed_val =
10;//功率
temp=
34;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
...
...
@@ -4830,7 +5423,6 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp
(
3
,
40
+
25
+
25
+
25
+
40
+
40
,
(
uint8_t
*
)
gImage_gImage_checkComX6_Y165
);
//检测台功能指示灯
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
...
...
@@ -4840,170 +5432,273 @@ void Display_Send_Vspead(uint8_t menu)
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp
(
160
,
40
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_icon_TurboX0_Y0
);
//C
TFT_LCD_Draw_Bmp
(
100
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_icon_fulllightX0_Y0
);
//全亮
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff4[2]={0x52,0xFF};
General_Number_Disp(Dbuff4,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25+10, ( uint8_t * )gImage_icon_01X0_Y14);//P档
TFT_LCD_Draw_Bmp(20+20+20+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
break;
// case 5:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 55;
// ESpeed_val = 5000;
case 5:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y5 );
WaterTemp = 80;//定速
fuel_val = 50;//电量
VSpeed_val = 80;//车速
ESpeed_val = 20;//功率
temp=50;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_01X0_Y0);//四驱锁死
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff5[2]={0x4C,0xFF};
General_Number_Disp(Dbuff5,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y15);//P档
TFT_LCD_Draw_Bmp(20+20+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y30);//P档
TFT_LCD_Draw_Bmp(20+20+20+20+40+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
break;
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_06X0_Y0);//发动机故障灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_06X0_Y0);//H档
case 6:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y66 );
// break;
// case 6:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 66;
// ESpeed_val = 6000;
WaterTemp = 100;//定速
fuel_val = 60;//电量
VSpeed_val = 100;//车速
ESpeed_val = 30;//功率
temp=66;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//锁死未到位
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y29);//P档
TFT_LCD_Draw_Bmp(20+20+20+10+40, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y16);//P档
TFT_LCD_Draw_Bmp(20+20+20+20+80+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_16X0_Y0);//驻车灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_07X0_Y0);//P档
break;
// break;
// case 7:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 77;
// ESpeed_val = 7000;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_03X0_Y0);//两驱
case 7:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y7 );
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_11X0_Y0);//驾驶员安全带
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_10X0_Y0);//R档
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
WaterTemp = 120;//定速
fuel_val = 70;//电量
VSpeed_val = 120;//车速
ESpeed_val = 40;//功率
temp=67;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff7[2]={0x50,0xFF};
General_Number_Disp(Dbuff7,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y21);//P档
TFT_LCD_Draw_Bmp(20+20+20+10+20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y18);//P档
break;
// break;
// case 8:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 88;
// ESpeed_val = 8000;
case 8:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y8 );
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_04X0_Y0);//两驱未到位
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_10X0_Y0);//机油压力
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_09X0_Y0);//L档
// TFT_LCD_Draw_Bmp(140, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
WaterTemp = 140;//定速
fuel_val = 80;//电量
VSpeed_val = 140;//车速
ESpeed_val = 45;//功率
temp=80;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff8[2]={0x45,0xFF};
General_Number_Disp(Dbuff8,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y27);//P档
TFT_LCD_Draw_Bmp(10, 40+25+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y24);//P档
TFT_LCD_Draw_Bmp(120, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y22);//P档
// break;
// case 9:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 99;
// ESpeed_val = 9000;
break;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_05X0_Y0);//四驱
case 9:
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_17X0_Y0);//EPS故障指示灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_13X0_Y0);//N
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y9 );
// break;
// case 10:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 133;
// ESpeed_val = 9999;
WaterTemp = 160;//定速
fuel_val = 90;//电量
VSpeed_val = 160;//车速
ESpeed_val =50;//功率
temp=90;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff9[2]={0x45,0xFF};
General_Number_Disp(Dbuff9,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_Alarm_01_Word0X25_Y139);//手动SN
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y26);//手动SN
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_icon_01X0_Y31);//主题切换
break;
case 10:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y10 );
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
WaterTemp = 199;//定速
fuel_val = 100;//电量
VSpeed_val = 199;//车速
ESpeed_val = 50;//功率
temp=100;//动力系统
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_17X0_Y0);//后桥锁死状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_16X0_Y0);//四驱未到位
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
TFT_LCD_Draw_Bmp(3, 40+25, ( uint8_t * )gImage_icon_gonglvX0_Y0);//功率
TFT_LCD_Draw_Bmp(3, 40+25+25, ( uint8_t * )gImage_icon_wenduX0_Y0);//温度
TFT_LCD_Draw_Bmp(3, 40+25+25+25, ( uint8_t * )gImage_icon_dianliangX0_Y0);//电量
TFT_LCD_Draw_Bmp(178, 40+25+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25, ( uint8_t * )gImage_icon_dingsuX0_Y0);//定速
TFT_LCD_Draw_Bmp(180, 38+25+25+25+25, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
TFT_LCD_Draw_Bmp(180, 38, ( uint8_t * )gImage_Dey_words_5X195_Y16);//km/h
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
// TFT_LCD_Draw_Bmp(150, 40+25, ( uint8_t * )gImage_icon_fuhaoX0_Y0);//负号
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
TFT_LCD_Draw_Bmp(178, 40+25+25, ( uint8_t * )gImage_icon_baifenhaoX0_Y0);//%号
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
TFT_LCD_Draw_Bmp(3, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_gearX0_Y0);//挡位
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25, ( uint8_t * )gImage_icon_TurboX0_Y0);//C
uint8_t Dbuff10[2]={0x4D,0xFF};
General_Number_Disp(Dbuff10,160,40+25+25+25+25+25);
TFT_LCD_Draw_Bmp(5, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_JCT_26X0_Y0);//手动SN
break;
case 11:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y11 );
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_icon_01X0_Y23);//清零
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_13X0_Y0);//N档
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 11:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 155;
// ESpeed_val = 9999;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_01X0_Y0);//四驱锁死
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25+30, ( uint8_t * )gImage_pic_21X0_Y0);//sport
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 12:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 177;
// ESpeed_val = 9999;
// TFT_LCD_Draw_Bmp(3, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_18X0_Y0);//后桥差速状态:
// TFT_LCD_Draw_Bmp(3+120, 40+25+25+25+40+25+25, ( uint8_t * )gImage_WZ_word0_15X0_Y0);//锁死未到位
// TFT_LCD_Draw_Bmp(20, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_02X0_Y0);//履带模式灯
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_20X0_Y0);//normal
// TFT_LCD_Draw_Bmp(160, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
// break;
// case 13:
// WaterTemp = 6;
// fuel_val = 6;
// VSpeed_val = 199;
// ESpeed_val = 9999;
// GUI_Display_Version_Code_Service(70, 40+25+25+25+25+25+25+25+25, "ALL", Letter_Num_11, PCodeText_Space_size);
// 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();
break;
case
5
:
// while(1)
// {
// ;
// }
// 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);
// // }
// Display_TFT_Clear();
// break;
// case 16
// HW_Static_Current_Check(1);
//GUI_General_Digit_Display(loc_ret1, Num_15, 3, 0, CurrentDigitNum09PosX, 60);
TFT_LCD_Draw_Bmp
(
100
,
40
+
25
+
25
+
25
+
25
+
25
+
25
+
25
+
25
,
(
uint8_t
*
)
gImage_icon_01X0_Y6
);
case
6
:
case 12:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y12 );
TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_icon_01X0_Y25);//检验是否清0
break;
case 13:
TFT_LCD_Draw_Bmp(190, 5, ( uint8_t * )gImage_icon_01X0_Y13 );
break;
case 14:
break;
default:
// MENU_CHECK_STEP = 0;
break;
}
if
(
menu
<
1
4
&&
menu
!=
0
)
if(menu < 1
1
&& menu != 0)
{
GUI_General_Digit_Display(WaterTemp, Num_15, 4, 3, ODODigitNum09PosX, 40+25+25+25+25);
GUI_General_Digit_Display(fuel_val, Num_15, 3, 2, ODODigitNum09PosX, 40+25+25+25);
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
GUI_General_Digit_Display(ESpeed_val, Num_15, 2, 1, ODODigitNum09PosX,40+25);
GUI_General_Digit_Display(temp, Num_15, 3, 2, ODODigitNum09PosX,40+25+25);
}
...
...
YueJin_test_bench/source/Appliciation/Key.h
View file @
4fe2c2c0
...
...
@@ -80,4 +80,8 @@ extern Key_Set_en_t Key_Parameter_Set_Short_Press_Time(uint16_t u16Time);
extern
Key_Set_en_t
Key_Parameter_Set_Long_Press_Time
(
uint16_t
u16Time
);
extern
Key_Set_en_t
Key_Parameter_Set_Super_Long_Press_Time
(
uint32_t
u32Time
);
extern
uint8_t
upflag2
;
extern
uint8_t
downflag2
;
extern
uint8_t
setflag2
;
#endif
YueJin_test_bench/source/Appliciation/Key_user.c
View file @
4fe2c2c0
...
...
@@ -5,12 +5,17 @@
#include "CAN_APP.h"
#include "Task.h"
extern
uint8_t
resetflag
;
uint8_t
upflag2
=
0
;
uint8_t
downflag2
=
0
;
uint8_t
setflag2
=
0
;
void
Key_Operation_SW5
(
Key_Event_en_t
enKeyEvent
)
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
// Display_Add( );
// Display_TFT_Clear( );
if
(
MENU_CHECK_STEP
==
0
)
{
Display_TFT_Clear_UID
();
if
((
change
>
2
)
&&
(
change
<
14
))
{
...
...
@@ -22,10 +27,19 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent)
change
=
13
;
UUIDX
=
120
;
}
}
else
if
(
MENU_CHECK_STEP
==
9
)
{
upflag2
=
1
;
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
if
(
MENU_CHECK_STEP
==
9
)
{
upflag2
=
2
;
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_SUPER_LONG_PRESS
)
{
...
...
@@ -48,6 +62,8 @@ void Key_Operation_SW5(Key_Event_en_t enKeyEvent)
void
Key_Operation_SW4
(
Key_Event_en_t
enKeyEvent
)
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
if
(
MENU_CHECK_STEP
==
0
)
{
if
((
change
>
4
)
&&
(
change
<
14
))
{
...
...
@@ -71,6 +87,12 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent)
HWBUFF
[
change
-
2
]
=
0
;
}
}
}
else
if
(
MENU_CHECK_STEP
==
9
)
{
downflag2
=
1
;
}
// if ( (LED_Waring == 1) || (UDS_Warning_Voltage ==1))
// {
...
...
@@ -85,18 +107,13 @@ void Key_Operation_SW4(Key_Event_en_t enKeyEvent)
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
}
else
if
(
enKeyEvent
==
KEY_EVENT_SUPER_LONG_PRESS
)
{
if
(
(
LED_Waring
==
1
)
||
(
UDS_Warning_Voltage
==
1
))
if
(
MENU_CHECK_STEP
==
9
)
{
;
downflag2
=
2
;
}
else
{
// Display_Sub( );
// Display_TFT_Clear( );
}
else
if
(
enKeyEvent
==
KEY_EVENT_SUPER_LONG_PRESS
)
{
}
...
...
@@ -108,7 +125,6 @@ void Key_Operation_SW7(Key_Event_en_t enKeyEvent)
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
uint8_t
s
=
1
;
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
...
...
@@ -125,7 +141,6 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent)
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
uint8_t
s
=
1
;
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
...
...
@@ -141,11 +156,15 @@ void Key_Operation_SW8(Key_Event_en_t enKeyEvent)
void
Key_Operation_SW2
(
Key_Event_en_t
enKeyEvent
)
{
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
if
(
MENU_CHECK_STEP
==
0
)
{
writeflag
=
1
;
writebeing
=
1
;
idflag
=
1
;
Display_TFT_Clear_UID2
();
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
...
...
@@ -190,11 +209,21 @@ void Key_Operation_SW3(Key_Event_en_t enKeyEvent)
/*清零ODO*/
if
(
enKeyEvent
==
KEY_EVENT_SHORT_PRESS
)
{
if
(
MENU_CHECK_STEP
==
0
)
{
Key3_flag
=
1
;
}
else
if
(
MENU_CHECK_STEP
==
9
)
{
setflag2
=
1
;
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_LONG_PRESS
)
{
if
(
MENU_CHECK_STEP
==
9
)
{
setflag2
=
2
;
}
}
else
if
(
enKeyEvent
==
KEY_EVENT_SUPER_LONG_PRESS
)
{
...
...
YueJin_test_bench/source/Appliciation/RTE_GPIO.h
View file @
4fe2c2c0
...
...
@@ -57,11 +57,11 @@
#define NEG_1_Ctrl GPIO_OUT_PORT09_PIN06
//set
//set
负控2
#define NEG_2_Ctrl GPIO_OUT_PORT09_PIN05
//xia
//xia
负控3
#define NEG_3_Ctrl GPIO_OUT_PORT09_PIN04
//shang
//shang
负控4
#define NEG_4_Ctrl GPIO_OUT_PORT09_PIN03
#define NEG_5_Ctrl GPIO_OUT_PORT09_PIN02
#define NEG_6_Ctrl GPIO_OUT_PORT09_PIN01
...
...
YueJin_test_bench/source/Appliciation/Task.c
View file @
4fe2c2c0
...
...
@@ -31,7 +31,7 @@ void Sys_Run_Mode_Pseudo_Real_Time_Tasks(void)
// DoCAN_Communication_Service( );
// UDS_Server_Application_Service( );
TFT_LCD_Display_Update_Service
(
);
Get_PN_msg
();
//
Get_PN_msg();
}
/*============================================================================*/
...
...
@@ -68,7 +68,6 @@ extern uint8_t fuelreset1;
extern
uint8_t
fuelreset2
;
extern
uint8_t
fuelreset3
;
extern
uint8_t
fuelreset4
;
uint8_t
setflag
=
0
;
uint8_t
set
=
0
;
uint8_t
idflag
=
0
;
uint8_t
Writef
=
0
;
...
...
@@ -76,7 +75,7 @@ uint8_t uid_new=0;
uint8_t
uid_last
=
0
;
uint8_t
uid_delay
=
0
;
uint8_t
Key3_flag
=
0
;
uint8_t
shuiwenflag
=
0
;
void
Sys_Run_Mode_10ms_Tasks_Group
(
void
)
{
uid_last
=
UIDStep
;
...
...
@@ -167,6 +166,11 @@ else
send0x714time
=
0
;
}
// if(ABS_Flag==1)
// {
// // ABSWrite();
// }
can_submit
();
...
...
@@ -286,10 +290,10 @@ uint8_t set_flag2=0;
uint8_t
set_flag3
=
0
;
uint8_t
set_flag4
=
0
;
uint8_t
set_flag5
=
0
;
uint8_t
set2
=
1
;
uint8_t
PowerDown
=
0
;
uint8_t
set2
=
0
;
uint8_t
set3
=
0
;
uint8_t
ODO_Clear
=
0
;
void
Sys_Run_Mode_100ms_Tasks_Group
(
void
)
{
static
uint32_t
loc_timer
=
0
;
...
...
@@ -299,153 +303,153 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
loc_timer
=
0
;
// HW_CHECK_IPK_EXIST( );
}
// if(time300ms < 20)
// {
// time300ms++;
// }
// else
// {
// time300ms = 0;
// }
// Get_ID_0x794_Msg();
// Display_PageNum();
//硬线车速输出懒得改名了
Buzzer_Start
();
Total_Check
(
);
//u16LJSText = TFT_LCD_REQ_FIFO_MAX_DEPTH;
if
(
MENU_CHECK_STEP
==
5
)
//上建
if
(
upflag2
==
1
)
{
set_flag
=
0
;
set_flag2
=
0
;
if
(
set
==
1
)
{
NEG_2_Ctrl
=
1
;
setflag
++
;
if
(
setflag
==
20
)
NEG_4_Ctrl
=
1
;
set_flag
++
;
if
(
set_flag
==
8
)
{
NEG_
2
_Ctrl
=
0
;
setflag
=
0
;
set
=
2
;
NEG_
4
_Ctrl
=
0
;
upflag2
=
0
;
set
_flag
=
0
;
}
}
else
if
(
set
==
2
)
else
if
(
upflag2
==
2
)
{
setflag
++
;
if
(
setflag
==
5
)
NEG_4_Ctrl
=
1
;
set_flag
++
;
if
(
set_flag
==
20
)
{
NEG_2_Ctrl
=
1
;
NEG_4_Ctrl
=
0
;
set_flag
=
0
;
upflag2
=
0
;
}
else
if
(
setflag
==
8
)
}
//下键
if
(
downflag2
==
1
)
{
NEG_2_Ctrl
=
0
;
set
=
3
;
setflag
=
0
;
NEG_3_Ctrl
=
1
;
set_flag4
++
;
if
(
set_flag4
==
8
)
{
NEG_3_Ctrl
=
0
;
downflag2
=
0
;
set_flag4
=
0
;
}
}
else
if
(
set
==
3
)
else
if
(
downflag2
==
2
)
{
setflag
++
;
NEG_3_Ctrl
=
1
;
if
(
setflag
==
30
)
set_flag4
++
;
if
(
set_flag4
==
20
)
{
NEG_3_Ctrl
=
0
;
setflag
=
0
;
set
=
0
;
}
set_flag4
=
0
;
downflag2
=
0
;
}
}
if
((
MENU_CHECK_STEP
==
0
)
&&
(
set_flag
==
0
))
{
if
(
set2
==
1
)
//set键
if
(
setflag2
==
2
)
{
NEG_2_Ctrl
=
1
;
set_flag
4
++
;
if
(
set_flag
4
==
4
0
)
set_flag
3
++
;
if
(
set_flag
3
==
2
0
)
{
NEG_2_Ctrl
=
0
;
set_flag
4
=
0
;
set
2
=
2
;
set_flag
3
=
0
;
set
flag2
=
0
;
}
}
else
if
(
set2
==
2
)
{
set_flag4
++
;
if
(
set_flag4
==
5
)
else
if
(
setflag2
==
1
)
{
NEG_4
_Ctrl
=
1
;
}
else
if
(
set_flag4
==
8
)
NEG_2
_Ctrl
=
1
;
set_flag3
++
;
if
(
set_flag3
==
8
)
{
NEG_4
_Ctrl
=
0
;
set
2
=
3
;
set_flag4
=
0
;
NEG_2
_Ctrl
=
0
;
set
_flag3
=
0
;
setflag2
=
0
;
}
}
else
if
(
set2
==
3
)
if
((
MENU_CHECK_STEP
==
0
)
&&
(
shuiwenflag
==
1
))
{
set_flag4
++
;
if
(
set_flag4
==
5
)
set
++
;
if
(
set
==
30
)
{
NEG_2
_Ctrl
=
1
;
NEG_3
_Ctrl
=
1
;
}
else
if
(
set_flag4
==
8
)
else
if
(
set
==
50
)
{
NEG_2_Ctrl
=
0
;
set_flag4
=
0
;
set2
=
1
;
set_flag
=
1
;
}
}
NEG_3_Ctrl
=
0
;
}
if
((
MENU_CHECK_STEP
==
0
)
&&
(
set_flag
==
1
))
else
if
(
set
==
60
)
{
set_flag5
++
;
NEG_2_Ctrl
=
0
;
if
(
set_flag5
==
30
0
)
NEG_3_Ctrl
=
1
;
}
else
if
(
set
==
8
0
)
{
NEG_2_Ctrl
=
1
;
set_flag5
=
0
;
NEG_3_Ctrl
=
0
;
set
=
0
;
shuiwenflag
=
0
;
}
}
if
((
MENU_CHECK_STEP
==
1
)
&&
(
set_flag2
==
0
))
if
((
MENU_CHECK_STEP
==
11
)
&&
(
ODO_Clear
==
1
))
{
if
(
set3
==
0
)
set
++
;
if
(
set
==
30
)
{
NEG_2_Ctrl
=
1
;
set_flag3
++
;
if
(
set_flag3
==
2
0
)
}
else
if
(
set
==
5
0
)
{
NEG_2_Ctrl
=
0
;
set_flag3
=
0
;
set3
=
1
;
}
}
else
if
(
set3
==
1
)
else
if
(
set
==
60
)
{
NEG_2_Ctrl
=
1
;
set_flag3
++
;
if
(
set_flag3
==
20
)
}
else
if
(
set
==
68
)
{
NEG_2_Ctrl
=
0
;
set_flag3
=
0
;
set3
=
0
;
set_flag2
=
1
;
}
else
if
(
set
==
78
)
{
NEG_3_Ctrl
=
1
;
}
else
if
(
set
==
100
)
{
NEG_3_Ctrl
=
0
;
set
=
0
;
ODO_Clear
=
0
;
}
}
if
((
MENU_CHECK_STEP
==
12
)
&&
(
PowerDown
==
0
))
{
set
++
;
POWER_CTRL_KL30
=
0u
;
//B+
POWER_CTRL_KL15
=
0u
;
if
(
set
==
50
)
{
POWER_CTRL_KL30
=
1u
;
//B+
POWER_CTRL_KL15
=
1u
;
set
=
0
;
PowerDown
=
1
;
}
}
//硬线车速输出懒得改名了
Buzzer_Start
();
Total_Check
(
);
}
/*=================================================================*/
...
...
YueJin_test_bench/source/Appliciation/Task.h
View file @
4fe2c2c0
...
...
@@ -17,7 +17,8 @@ void Sys_Enter_Sleep_Mode(void);
uint16_t
Sys_Get_ms_Rolling_Counter
(
void
);
extern
uint8_t
idflag
;
extern
uint8_t
Key3_flag
;
extern
uint8_t
shuiwenflag
;
extern
uint8_t
ODO_Clear
;
#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