Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
haoJin750TFT
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
时昊
haoJin750TFT
Commits
a34e56f2
Commit
a34e56f2
authored
Jul 06, 2024
by
郑萍
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:增加菜单枚举
parent
64f8d506
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
702 additions
and
684 deletions
+702
-684
HaoJin750TFT.uvoptx
...e/Project/Cmsemicon/BAT32A279/MDK_ARM/HaoJin750TFT.uvoptx
+79
-55
HaoJin750TFT.uvprojx
.../Project/Cmsemicon/BAT32A279/MDK_ARM/HaoJin750TFT.uvprojx
+10
-0
Key_user.c
Firmware/Source/Component/Key/Key_user.c
+29
-29
Key_user.h
Firmware/Source/Component/Key/Key_user.h
+1
-1
Menu.h
Firmware/Source/Component/Menu/Menu.h
+54
-70
Menu_Interface.c
Firmware/Source/Component/Menu/Menu_Interface.c
+529
-529
No files found.
Firmware/Project/Cmsemicon/BAT32A279/MDK_ARM/HaoJin750TFT.uvoptx
View file @
a34e56f2
...
@@ -1007,6 +1007,30 @@
...
@@ -1007,6 +1007,30 @@
<RteFlg>
0
</RteFlg>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
<bShared>
0
</bShared>
</File>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
60
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_CH0_CAN_Communication_Matrix.c
</PathWithFileName>
<FilenameWithoutPath>
CAN_CH0_CAN_Communication_Matrix.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
61
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_CH0_CAN_Communication_Matrix.h
</PathWithFileName>
<FilenameWithoutPath>
CAN_CH0_CAN_Communication_Matrix.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
</Group>
<Group>
<Group>
...
@@ -1017,7 +1041,7 @@
...
@@ -1017,7 +1041,7 @@
<RteFlg>
0
</RteFlg>
<RteFlg>
0
</RteFlg>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
0
</FileNumber>
<FileNumber>
6
2
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1029,7 +1053,7 @@
...
@@ -1029,7 +1053,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
1
</FileNumber>
<FileNumber>
6
3
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1041,7 +1065,7 @@
...
@@ -1041,7 +1065,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
2
</FileNumber>
<FileNumber>
6
4
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1053,7 +1077,7 @@
...
@@ -1053,7 +1077,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
3
</FileNumber>
<FileNumber>
6
5
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1065,7 +1089,7 @@
...
@@ -1065,7 +1089,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
4
</FileNumber>
<FileNumber>
6
6
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1077,7 +1101,7 @@
...
@@ -1077,7 +1101,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
5
</FileNumber>
<FileNumber>
6
7
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1089,7 +1113,7 @@
...
@@ -1089,7 +1113,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
6
</FileNumber>
<FileNumber>
6
8
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1101,7 +1125,7 @@
...
@@ -1101,7 +1125,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
6
7
</FileNumber>
<FileNumber>
6
9
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1113,7 +1137,7 @@
...
@@ -1113,7 +1137,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
68
</FileNumber>
<FileNumber>
70
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1125,7 +1149,7 @@
...
@@ -1125,7 +1149,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
69
</FileNumber>
<FileNumber>
71
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1137,7 +1161,7 @@
...
@@ -1137,7 +1161,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
0
</FileNumber>
<FileNumber>
7
2
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1149,7 +1173,7 @@
...
@@ -1149,7 +1173,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
1
</FileNumber>
<FileNumber>
7
3
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1161,7 +1185,7 @@
...
@@ -1161,7 +1185,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
2
</FileNumber>
<FileNumber>
7
4
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1173,7 +1197,7 @@
...
@@ -1173,7 +1197,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
3
</FileNumber>
<FileNumber>
7
5
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1185,7 +1209,7 @@
...
@@ -1185,7 +1209,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
4
</FileNumber>
<FileNumber>
7
6
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1197,7 +1221,7 @@
...
@@ -1197,7 +1221,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
5
</FileNumber>
<FileNumber>
7
7
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1209,7 +1233,7 @@
...
@@ -1209,7 +1233,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
6
</FileNumber>
<FileNumber>
7
8
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1221,7 +1245,7 @@
...
@@ -1221,7 +1245,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
7
7
</FileNumber>
<FileNumber>
7
9
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1233,7 +1257,7 @@
...
@@ -1233,7 +1257,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
78
</FileNumber>
<FileNumber>
80
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1245,7 +1269,7 @@
...
@@ -1245,7 +1269,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
79
</FileNumber>
<FileNumber>
81
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1257,7 +1281,7 @@
...
@@ -1257,7 +1281,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
0
</FileNumber>
<FileNumber>
8
2
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1269,7 +1293,7 @@
...
@@ -1269,7 +1293,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
1
</FileNumber>
<FileNumber>
8
3
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1281,7 +1305,7 @@
...
@@ -1281,7 +1305,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
2
</FileNumber>
<FileNumber>
8
4
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1293,7 +1317,7 @@
...
@@ -1293,7 +1317,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
3
</FileNumber>
<FileNumber>
8
5
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1305,7 +1329,7 @@
...
@@ -1305,7 +1329,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
4
</FileNumber>
<FileNumber>
8
6
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1317,7 +1341,7 @@
...
@@ -1317,7 +1341,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
5
</FileNumber>
<FileNumber>
8
7
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1329,7 +1353,7 @@
...
@@ -1329,7 +1353,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
6
</FileNumber>
<FileNumber>
8
8
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1341,7 +1365,7 @@
...
@@ -1341,7 +1365,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
8
7
</FileNumber>
<FileNumber>
8
9
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1353,7 +1377,7 @@
...
@@ -1353,7 +1377,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
88
</FileNumber>
<FileNumber>
90
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1365,7 +1389,7 @@
...
@@ -1365,7 +1389,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
89
</FileNumber>
<FileNumber>
91
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1377,7 +1401,7 @@
...
@@ -1377,7 +1401,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
0
</FileNumber>
<FileNumber>
9
2
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1389,7 +1413,7 @@
...
@@ -1389,7 +1413,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
1
</FileNumber>
<FileNumber>
9
3
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1401,7 +1425,7 @@
...
@@ -1401,7 +1425,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
2
</FileNumber>
<FileNumber>
9
4
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1413,7 +1437,7 @@
...
@@ -1413,7 +1437,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
3
</FileNumber>
<FileNumber>
9
5
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1425,7 +1449,7 @@
...
@@ -1425,7 +1449,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
4
</FileNumber>
<FileNumber>
9
6
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1437,7 +1461,7 @@
...
@@ -1437,7 +1461,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
5
</FileNumber>
<FileNumber>
9
7
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1449,7 +1473,7 @@
...
@@ -1449,7 +1473,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
6
</FileNumber>
<FileNumber>
9
8
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1461,7 +1485,7 @@
...
@@ -1461,7 +1485,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
9
7
</FileNumber>
<FileNumber>
9
9
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1473,7 +1497,7 @@
...
@@ -1473,7 +1497,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
98
</FileNumber>
<FileNumber>
100
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1485,7 +1509,7 @@
...
@@ -1485,7 +1509,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
99
</FileNumber>
<FileNumber>
101
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1497,7 +1521,7 @@
...
@@ -1497,7 +1521,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
0
</FileNumber>
<FileNumber>
10
2
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1509,7 +1533,7 @@
...
@@ -1509,7 +1533,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
1
</FileNumber>
<FileNumber>
10
3
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1521,7 +1545,7 @@
...
@@ -1521,7 +1545,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
2
</FileNumber>
<FileNumber>
10
4
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1533,7 +1557,7 @@
...
@@ -1533,7 +1557,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
3
</FileNumber>
<FileNumber>
10
5
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1545,7 +1569,7 @@
...
@@ -1545,7 +1569,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
4
</FileNumber>
<FileNumber>
10
6
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1557,7 +1581,7 @@
...
@@ -1557,7 +1581,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
5
</FileNumber>
<FileNumber>
10
7
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1569,7 +1593,7 @@
...
@@ -1569,7 +1593,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
6
</FileNumber>
<FileNumber>
10
8
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1581,7 +1605,7 @@
...
@@ -1581,7 +1605,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
10
7
</FileNumber>
<FileNumber>
10
9
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1593,7 +1617,7 @@
...
@@ -1593,7 +1617,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
1
08
</FileNumber>
<FileNumber>
1
10
</FileNumber>
<FileType>
4
</FileType>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1605,7 +1629,7 @@
...
@@ -1605,7 +1629,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
1
09
</FileNumber>
<FileNumber>
1
11
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1617,7 +1641,7 @@
...
@@ -1617,7 +1641,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
11
0
</FileNumber>
<FileNumber>
11
2
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1629,7 +1653,7 @@
...
@@ -1629,7 +1653,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
11
1
</FileNumber>
<FileNumber>
11
3
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1641,7 +1665,7 @@
...
@@ -1641,7 +1665,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
11
2
</FileNumber>
<FileNumber>
11
4
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1653,7 +1677,7 @@
...
@@ -1653,7 +1677,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
11
3
</FileNumber>
<FileNumber>
11
5
</FileNumber>
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
@@ -1665,7 +1689,7 @@
...
@@ -1665,7 +1689,7 @@
</File>
</File>
<File>
<File>
<GroupNumber>
5
</GroupNumber>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
11
4
</FileNumber>
<FileNumber>
11
6
</FileNumber>
<FileType>
5
</FileType>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<tvExpOptDlg>
0
</tvExpOptDlg>
...
...
Firmware/Project/Cmsemicon/BAT32A279/MDK_ARM/HaoJin750TFT.uvprojx
View file @
a34e56f2
...
@@ -693,6 +693,16 @@
...
@@ -693,6 +693,16 @@
<FileType>
1
</FileType>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\Data_Coolant.c
</FilePath>
<FilePath>
..\..\..\..\Source\Application\Data_Coolant.c
</FilePath>
</File>
</File>
<File>
<FileName>
CAN_CH0_CAN_Communication_Matrix.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\CAN_CH0_CAN_Communication_Matrix.c
</FilePath>
</File>
<File>
<FileName>
CAN_CH0_CAN_Communication_Matrix.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\CAN_CH0_CAN_Communication_Matrix.h
</FilePath>
</File>
</Files>
</Files>
</Group>
</Group>
<Group>
<Group>
...
...
Firmware/Source/Component/Key/Key_user.c
View file @
a34e56f2
...
@@ -7,7 +7,7 @@ __align(4)
...
@@ -7,7 +7,7 @@ __align(4)
#define BACK_MENU_TIME 1000
#define BACK_MENU_TIME 1000
#define MENU_GRADE g_u8Menu_Grade
//
#define MENU_GRADE g_u8Menu_Grade
#define CURSOR_POSITION g_u8Cursor_Posittion
#define CURSOR_POSITION g_u8Cursor_Posittion
_Menu_Data
MenuData
;
_Menu_Data
MenuData
;
uint8_t
PageType
;
//设置时间参数(设置小时或者分钟)
uint8_t
PageType
;
//设置时间参数(设置小时或者分钟)
...
@@ -26,35 +26,35 @@ void Key_Operation_Left(Key_Event_en_t enKeyEvent)//Mode
...
@@ -26,35 +26,35 @@ void Key_Operation_Left(Key_Event_en_t enKeyEvent)//Mode
switch
(
enKeyEvent
)
switch
(
enKeyEvent
)
{
{
case
KEY_EVENT_SHORT_PRESS_1
:
case
KEY_EVENT_SHORT_PRESS_1
:
if
(
MENU_GRADE
==
0x00
)
//
if(MENU_GRADE == 0x00)
{
//
{
Menu_Service
(
MENU_KEY_LEFT_SHORT
);
//
Menu_Service(MENU_KEY_LEFT_SHORT);
}
//
}
else
//
else
{
//
{
Menu_Service
(
MENU_KEY_DOWN_SHORT
);
//
Menu_Service(MENU_KEY_DOWN_SHORT);
}
//
}
break
;
break
;
case
KEY_EVENT_SHORT_PRESS_2
:
case
KEY_EVENT_SHORT_PRESS_2
:
if
(
MENU_GRADE
==
0x00
)
//
if(MENU_GRADE == 0x00)
{
//
{
Menu_Service
(
MENU_KEY_LEFT_LONG
);
//
Menu_Service(MENU_KEY_LEFT_LONG);
}
//
}
else
//
else
{
//
{
Menu_Change_Branch_To_Item
(
0
,
MENU_ITEM_DriveInfo
);
//
Menu_Change_Branch_To_Item(0, MENU_ITEM_DriveInfo);
Menu_Service
(
MENU_KEY_DOWN_LONG
);
//
Menu_Service(MENU_KEY_DOWN_LONG);
}
//
}
break
;
break
;
case
KEY_EVENT_LONG_PRESS_1
:
//2
case
KEY_EVENT_LONG_PRESS_1
:
//2
if
(
MENU_GRADE
==
0x00
)
//
if(MENU_GRADE == 0x00)
{
//
{
Menu_Service
(
MENU_KEY_LEFT_SUPER_LONG
);
//
Menu_Service(MENU_KEY_LEFT_SUPER_LONG);
}
//
}
else
//
else
{
//
{
Menu_Service
(
MENU_KEY_DOWN_SUPER_LONG
);
//
Menu_Service(MENU_KEY_DOWN_SUPER_LONG);
}
//
}
Key_Left_Long_Press_Flag
=
1
;
Key_Left_Long_Press_Flag
=
1
;
break
;
break
;
case
KEY_EVENT_LONG_PRESS_2
:
//3
case
KEY_EVENT_LONG_PRESS_2
:
//3
...
@@ -79,13 +79,13 @@ void Key_Operation_Right(Key_Event_en_t enKeyEvent)//Set
...
@@ -79,13 +79,13 @@ void Key_Operation_Right(Key_Event_en_t enKeyEvent)//Set
switch
(
enKeyEvent
)
switch
(
enKeyEvent
)
{
{
case
KEY_EVENT_SHORT_PRESS_1
:
case
KEY_EVENT_SHORT_PRESS_1
:
Menu_Service
(
MENU_KEY_CONFIRM_SHORT
);
//
Menu_Service(MENU_KEY_CONFIRM_SHORT);
break
;
break
;
case
KEY_EVENT_SHORT_PRESS_2
:
case
KEY_EVENT_SHORT_PRESS_2
:
Menu_Service
(
MENU_KEY_CONFIRM_LONG
);
//
Menu_Service(MENU_KEY_CONFIRM_LONG);
break
;
break
;
case
KEY_EVENT_LONG_PRESS_1
:
//2s
case
KEY_EVENT_LONG_PRESS_1
:
//2s
Menu_Service
(
MENU_KEY_CONFIRM_SUPER_LONG
);
//
Menu_Service(MENU_KEY_CONFIRM_SUPER_LONG);
Key_Right_Long_Press_Flag
=
1
;
Key_Right_Long_Press_Flag
=
1
;
break
;
break
;
case
KEY_EVENT_LONG_PRESS_2
:
//3s
case
KEY_EVENT_LONG_PRESS_2
:
//3s
...
...
Firmware/Source/Component/Key/Key_user.h
View file @
a34e56f2
...
@@ -53,7 +53,7 @@ extern uint8_t PageType;
...
@@ -53,7 +53,7 @@ extern uint8_t PageType;
extern
uint8_t
Key_Right_Long_Press_Flag
;
extern
uint8_t
Key_Right_Long_Press_Flag
;
extern
uint8_t
Key_Left_Long_Press_Flag
;
extern
uint8_t
Key_Left_Long_Press_Flag
;
extern
uint8_t
ClearODO_Flag
;
extern
uint8_t
ClearODO_Flag
;
extern
uint8_t
g_u8Menu_Grade
;
//
extern uint8_t g_u8Menu_Grade;
extern
uint8_t
g_u8Cursor_Posittion
;
extern
uint8_t
g_u8Cursor_Posittion
;
extern
uint8_t
g_u8Language
;
extern
uint8_t
g_u8Language
;
extern
uint8_t
g_u8Theme
;
extern
uint8_t
g_u8Theme
;
...
...
Firmware/Source/Component/Menu/Menu.h
View file @
a34e56f2
...
@@ -34,80 +34,64 @@ typedef unsigned int Menu_uint32_t;
...
@@ -34,80 +34,64 @@ typedef unsigned int Menu_uint32_t;
*/
*/
typedef
enum
typedef
enum
{
{
MENU_ITEM_ENTRANCE_FIX
=
0U
,
/*入口固定项*/
MENU_ITEM_BACKLIGHT_SETTING
,
/*04 背光设置*/
/*主页面子选项*/
MENU_ITEM_BACKLIGHT_AUTO
,
/*05 背光自动*/
MENU_ITEM_DriveInfo
,
/*行车电脑界面*/
MENU_ITEM_BACKLIGHT_1
,
/*06 背光_1*/
/*一级菜单子选项*/
MENU_ITEM_BACKLIGHT_2
,
/*07 背光_2*/
MENU_ITEM_QR_ANDROID
,
/**< 手机互联安卓 */
MENU_ITEM_BACKLIGHT_3
,
/*08 背光_3*/
MENU_ITEM_QR_ODS
,
/**< 手机互联苹果 */
MENU_ITEM_BACKLIGHT_4
,
/*09 背光_4*/
MENU_ITEM_SUBJECT_MODE
,
/**< 主题模式 */
MENU_ITEM_BACKLIGHT_5
,
/*10 背光_5*/
MENU_ITEM_UNITS_SETUP
,
/**< 单位设置 */
MENU_ITEM_CLOCK
,
/**< 时钟信息 */
MENU_ITEM_BLUETOOTH_CONNECT
,
/*11 蓝牙连接*/
MENU_ITEM_BACKLIGHT_CLASS
,
/**< 亮度设置 */
MENU_ITEM_BLUETOOTH_OPEN
,
/*12 蓝牙_开*/
MENU_ITEM_TPMS_STUDY
,
/**< 胎压学习 */
MENU_ITEM_BLUETOOTH_CLOSE
,
/*13 蓝牙_关*/
MENU_ITEM_LANGUAGE
,
/**< 语言设置 */
MENU_ITEM_BLUETOOTH_BACK
,
/*14 蓝牙返回*/
MENU_ITEM_BLUE_TOOTH_SETTING
,
/**< 蓝牙设置 */
MENU_ITEM_DVRSET
,
/**< DVR */
MENU_ITEM_VERSION
,
/**< 版本信息 */
MENU_ITEM_CLOCK_SETTING
,
/*15 时钟设置*/
MENU_ITEM_FACTORY_RESET
,
/**< 恢复出厂设置 */
MENU_ITEM_CLOCK_BACK
,
/*16 时钟返回*/
/*二级菜单子选项*/
MENU_ITEM_CLOCK_MIN_BIT
,
/*17 时钟分钟个位*/
MENU_ITEM_SUBJECT1
,
/**< 主题一 */
MENU_ITEM_CLOCK_MIN_TENB
,
/*18 时钟分钟十位*/
MENU_ITEM_SUBJECT2
,
/**< 主题二 */
MENU_ITEM_CLOCK_HOUR_BIT
,
/*19 时钟小时个位*/
MENU_ITEM_SUBJECT3
,
/**< 主题三 */
MENU_ITEM_CLOCK_HOUR_TENB
,
/*20 时钟小时十位*/
MENU_ITEM_TIME_12H
,
/**< 12时制 */
MENU_ITEM_TIME_24H
,
/**< 24时制 */
MENU_ITEM_UNIT_SETTING
,
/*21 单位设置*/
MENU_ITEM_TIME
,
/**< 时间调整 */
MENU_ITEM_UNIT_KM
,
/*22 选中公制*/
MENU_ITEM_BACKLIGHT_TYPE1
,
/**< 亮度1 */
MENU_ITEM_UNIT_MILE
,
/*23 选中英制*/
MENU_ITEM_BACKLIGHT_TYPE2
,
/**< 亮度2 */
MENU_ITEM_BACKLIGHT_TYPE3
,
/**< 亮度3 */
MENU_ITEM_LANGUAGE_SETTING
,
/*24 语言设置*/
MENU_ITEM_BACKLIGHT_TYPE4
,
/**< 亮度4 */
MENU_ITEM_LANGUAGE_CHINESE
,
/*25 选中中文*/
MENU_ITEM_BACKLIGHT_TYPE5
,
/**< 亮度5 */
MENU_ITEM_LANGUAGE_ENGLISH
,
/*26 选中英文*/
MENU_ITEM_BACKLIGHT_TYPEA
,
/**< 亮度自动 */
MENU_ITEM_TPMS_UNIT
,
/**< 胎压单位 */
MENU_ITEM_FAULT_INFORMATION
,
/*27 故障信息*/
MENU_ITEM_TPMS_STUDYF
,
/**< 前轮学习 */
MENU_ITEM_TPMS_STUDYB
,
/**< 后轮学习 */
MENU_ITEM_PHONE_CONNECT
,
/*28 手机互联*/
MENU_ITEM_BLUE_LINK
,
/**< 蓝牙连接 */
MENU_ITEM_PHONE_CONNECT_WIN
,
/*28 手机互联成功*/
MENU_ITEM_BLUE_lINKMAN
,
/**< 同步联系人 */
MENU_ITEM_BLUE_NAME
,
/**< 蓝牙名称 */
MENU_ITEM_QUIT
,
/*29 退出*/
MENU_ITEM_BLUE_OUT
,
/**< 蓝牙退出 */
MENU_ITEM_DVR_SET
,
/**< DVR设置 */
MENU_ITEM_MAX
,
MENU_ITEM_DVR_LOOK
,
/**< DVR回放 */
MENU_ITEM_VERSION2
,
/**< 版本信息子菜单 */
/*三级菜单子选项*/
MENU_ITEM_BACKLIGHT_BLACK
,
/**< 黑天模式 */
MENU_ITEM_BACKLIGHT_WHITE
,
/**< 白天模式 */
MENU_ITEM_BACKLIGHT_A
,
/**< 自动模式 */
MENU_ITEM_DVR_SET2
,
/**< DVR设置 */
MENU_ITEM_DVR_NAME
,
/**< 记录仪名称 */
MENU_ITEM_STORAGE
,
/**< 存储空间 */
MENU_ITEM_FORMATTING
,
/**< 格式化SD卡 */
MENU_ITEM_DVR_LOOK2
,
/**< DVR回放子菜单 */
MENU_ITEM_FACTORY_YES
,
/**< 恢复出厂设置是 */
MENU_ITEM_FACTORY_NO
,
/**< 恢复出厂设置否 */
/*四级菜单子选项*/
MENU_ITEM_FORMATTING_YES
,
/**< 格式化SD卡是 */
MENU_ITEM_FORMATTING_NO
,
/**< 格式化SD卡否 */
MENU_ITEM_MAX
,
}
Menu_Item_en_t
;
}
Menu_Item_en_t
;
/*所有菜单界面的枚举*/
/*所有菜单界面的枚举*/
typedef
enum
typedef
enum
{
{
MENU_INTF_ENTRANCE
=
0U
,
/*入口*/
MENU_INTF_DISPLAY_MODE
=
0U
,
/*显示模式*/
MENU_INTF_DriveInfo
,
//行车电脑
MENU_INTF_STAIR_MENU
,
//一级菜单
MENU_INTF_BACKLIGHT_SETTING
,
/*背光设置*/
MENU_INTF_QR_CODE
,
//手机互联
MENU_INTF_SUBJECT_MODE
,
/**< 主题模式 */
MENU_INTF_BLUETOOTH_CONNECT
,
/*蓝牙连接*/
MENU_INTF_CLOCK
,
/**< 时钟信息 */
MENU_INTF_BACKLIGHT_CLASS
,
/**< 亮度设置 */
MENU_INTF_CLOCK_SETTING
,
/*时钟设置*/
MENU_INTF_TPMS_STUDY
,
/**< 胎压学习 */
MENU_INTF_BLUE_TOOTH_SETTING
,
/**< 蓝牙设置 */
MENU_INTF_UNIT_SETTING
,
/*单位设置*/
MENU_INTF_DVRSET
,
/**< DVR */
MENU_INTF_VERSION
,
/**< 版本信息 */
MENU_INTF_LANGUAGE_SETTING
,
/*语言设置*/
MENU_INTF_BACKLIGHT_MODE
,
/**< 亮度模式 */
MENU_INTF_DVR_SET
,
/**< DVR设置子菜单 */
MENU_INTF_FAULT_INFORMATION
,
/*故障信息*/
MENU_INTF_DVR_LOOK
,
/**< DVR回放子菜单 */
MENU_INTF_FACTORY_RESET
,
/**< 恢复出厂设置是否 */
MENU_INTF_PHONE_CONNECT
,
/*手机互联*/
MENU_INTF_FORMATTING
,
/**< 格式化SD是否 */
MENU_INTF_QUIT
,
/*退出*/
MENU_INTERFACE_MAX
,
MENU_INTERFACE_MAX
,
}
Menu_Interface_en_t
;
}
Menu_Interface_en_t
;
/*所有菜单分支*/
/*所有菜单分支*/
...
...
Firmware/Source/Component/Menu/Menu_Interface.c
View file @
a34e56f2
#include "Menu.h"
//
#include "Menu.h"
#include "Components.h"
//
#include "Components.h"
/*-------------------------------------------------------*/
/
/ /
*-------------------------------------------------------*/
/*-----------------------------------------------------------------*/
/
/ /
*-----------------------------------------------------------------*/
/*-------------------Logic_Operation Call Back---------------------*/
/
/ /
*-------------------Logic_Operation Call Back---------------------*/
uint8_t
g_u8Menu_Grade
;
//
uint8_t g_u8Menu_Grade;
uint8_t
g_u8Cursor_Posittion
;
//
uint8_t g_u8Cursor_Posittion;
uint8_t
g_u8Language
;
//
uint8_t g_u8Language;
uint8_t
g_u8Theme
;
//
uint8_t g_u8Theme;
uint8_t
g_u8Blue
;
//
uint8_t g_u8Blue;
uint8_t
g_u8DVR_Set
;
//
uint8_t g_u8DVR_Set;
uint8_t
g_u8Formatting
;
//
uint8_t g_u8Formatting;
uint8_t
g_u8Factory
;
//
uint8_t g_u8Factory;
_Menu_Infor
MenuInfor
;
//
_Menu_Infor MenuInfor;
void
DriveInfo_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DriveInfo_Service(Menu_Key_en_t enMenuKey);
void
QR_ANDROID_Service
(
Menu_Key_en_t
enMenuKey
);
//
void QR_ANDROID_Service(Menu_Key_en_t enMenuKey);
void
QR_ODS_Service
(
Menu_Key_en_t
enMenuKey
);
//
void QR_ODS_Service(Menu_Key_en_t enMenuKey);
void
SUBJECT_MODE_Service
(
Menu_Key_en_t
enMenuKey
);
//
void SUBJECT_MODE_Service(Menu_Key_en_t enMenuKey);
void
UNITS_SETUP_Service
(
Menu_Key_en_t
enMenuKey
);
//
void UNITS_SETUP_Service(Menu_Key_en_t enMenuKey);
void
CLOCK_Service
(
Menu_Key_en_t
enMenuKey
);
//
void CLOCK_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_CLASS_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_CLASS_Service(Menu_Key_en_t enMenuKey);
void
TPMS_STUDY_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TPMS_STUDY_Service(Menu_Key_en_t enMenuKey);
void
LANGUAGE_Service
(
Menu_Key_en_t
enMenuKey
);
//
void LANGUAGE_Service(Menu_Key_en_t enMenuKey);
void
BLUE_TOOTH_SETTING_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BLUE_TOOTH_SETTING_Service(Menu_Key_en_t enMenuKey);
void
DVRSET_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVRSET_Service(Menu_Key_en_t enMenuKey);
void
VERSION_Service
(
Menu_Key_en_t
enMenuKey
);
//
void VERSION_Service(Menu_Key_en_t enMenuKey);
void
FACTORY_RESET_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FACTORY_RESET_Service(Menu_Key_en_t enMenuKey);
void
SUBJECT1_Service
(
Menu_Key_en_t
enMenuKey
);
//
void SUBJECT1_Service(Menu_Key_en_t enMenuKey);
void
SUBJECT2_Service
(
Menu_Key_en_t
enMenuKey
);
//
void SUBJECT2_Service(Menu_Key_en_t enMenuKey);
void
SUBJECT3_Service
(
Menu_Key_en_t
enMenuKey
);
//
void SUBJECT3_Service(Menu_Key_en_t enMenuKey);
void
TIME_12H_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TIME_12H_Service(Menu_Key_en_t enMenuKey);
void
TIME_24H_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TIME_24H_Service(Menu_Key_en_t enMenuKey);
void
TIME_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TIME_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPE1_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPE1_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPE2_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPE2_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPE3_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPE3_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPE4_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPE4_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPE5_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPE5_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_TYPEA_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_TYPEA_Service(Menu_Key_en_t enMenuKey);
void
TPMS_UNIT_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TPMS_UNIT_Service(Menu_Key_en_t enMenuKey);
void
TPMS_STUDYF_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TPMS_STUDYF_Service(Menu_Key_en_t enMenuKey);
void
TPMS_STUDYB_Service
(
Menu_Key_en_t
enMenuKey
);
//
void TPMS_STUDYB_Service(Menu_Key_en_t enMenuKey);
void
BLUE_LINK_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BLUE_LINK_Service(Menu_Key_en_t enMenuKey);
void
BLUE_lINKMAN_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BLUE_lINKMAN_Service(Menu_Key_en_t enMenuKey);
void
BLUE_NAME_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BLUE_NAME_Service(Menu_Key_en_t enMenuKey);
void
BLUE_OUT_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BLUE_OUT_Service(Menu_Key_en_t enMenuKey);
void
DVR_SET_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVR_SET_Service(Menu_Key_en_t enMenuKey);
void
DVR_LOOK_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVR_LOOK_Service(Menu_Key_en_t enMenuKey);
void
VERSION2_Service
(
Menu_Key_en_t
enMenuKey
);
//
void VERSION2_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_BLACK_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_BLACK_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_WHITE_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_WHITE_Service(Menu_Key_en_t enMenuKey);
void
BACKLIGHT_A_Service
(
Menu_Key_en_t
enMenuKey
);
//
void BACKLIGHT_A_Service(Menu_Key_en_t enMenuKey);
void
DVR_SET2_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVR_SET2_Service(Menu_Key_en_t enMenuKey);
void
DVR_NAME_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVR_NAME_Service(Menu_Key_en_t enMenuKey);
void
STORAGE_Service
(
Menu_Key_en_t
enMenuKey
);
//
void STORAGE_Service(Menu_Key_en_t enMenuKey);
void
FORMATTING_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FORMATTING_Service(Menu_Key_en_t enMenuKey);
void
DVR_LOOK2_Service
(
Menu_Key_en_t
enMenuKey
);
//
void DVR_LOOK2_Service(Menu_Key_en_t enMenuKey);
void
FACTORY_YES_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FACTORY_YES_Service(Menu_Key_en_t enMenuKey);
void
FACTORY_NO_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FACTORY_NO_Service(Menu_Key_en_t enMenuKey);
void
FORMATTING_YES_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FORMATTING_YES_Service(Menu_Key_en_t enMenuKey);
void
FORMATTING_NO_Service
(
Menu_Key_en_t
enMenuKey
);
//
void FORMATTING_NO_Service(Menu_Key_en_t enMenuKey);
/*---------------------------------------------------------------------------------------*/
/
/ /
*---------------------------------------------------------------------------------------*/
const
Menu_Item_Attribute_st_t
stMenuItemAttribute
[
MENU_ITEM_MAX
]
=
//
const Menu_Item_Attribute_st_t stMenuItemAttribute[MENU_ITEM_MAX] =
{
//
{
{
0
,
MENU_INTF_DriveInfo
,
MENU_ITEM_MAX
,
0U
,
1U
,
1U
,
MENU_ITEM_DriveInfo
,
MENU_ITEM_MAX
,
MENU_DIRECTION_TRANSVERSE
,
0XFFU
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
DriveInfo_Service
},
/**< 行车电脑界面 */
//
{0, MENU_INTF_DriveInfo, MENU_ITEM_MAX, 0U, 1U, 1U, MENU_ITEM_DriveInfo, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, DriveInfo_Service },/**< 行车电脑界面 */
{
0
,
MENU_INTF_QR_CODE
,
MENU_ITEM_MAX
,
1U
,
1U
,
1U
,
MENU_ITEM_QR_ANDROID
,
MENU_ITEM_MAX
,
MENU_DIRECTION_TRANSVERSE
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
QR_ANDROID_Service
},
/**< 手机互联安卓 */
//
{0, MENU_INTF_QR_CODE, MENU_ITEM_MAX, 1U, 1U, 1U, MENU_ITEM_QR_ANDROID, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, QR_ANDROID_Service },/**< 手机互联安卓 */
{
0
,
MENU_INTF_QR_CODE
,
MENU_ITEM_MAX
,
1U
,
1U
,
1U
,
MENU_ITEM_QR_ODS
,
MENU_ITEM_MAX
,
MENU_DIRECTION_TRANSVERSE
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
QR_ODS_Service
},
/**< 手机互联苹果 */
//
{0, MENU_INTF_QR_CODE, MENU_ITEM_MAX, 1U, 1U, 1U, MENU_ITEM_QR_ODS, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, QR_ODS_Service },/**< 手机互联苹果 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
2U
,
10U
,
10U
,
MENU_ITEM_SUBJECT_MODE
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_SUBJECT_MODE
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
SUBJECT_MODE_Service
},
/**< 主题模式 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 2U, 10U, 10U, MENU_ITEM_SUBJECT_MODE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT_MODE_Service },/**< 主题模式 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
3U
,
10U
,
10U
,
MENU_ITEM_UNITS_SETUP
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
UNITS_SETUP_Service
},
/**< 单位设置 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 3U, 10U, 10U, MENU_ITEM_UNITS_SETUP, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, UNITS_SETUP_Service },/**< 单位设置 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
4U
,
10U
,
10U
,
MENU_ITEM_CLOCK
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_CLOCK
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
CLOCK_Service
},
/**< 时钟信息 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 4U, 10U, 10U, MENU_ITEM_CLOCK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, CLOCK_Service },/**< 时钟信息 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
5U
,
10U
,
10U
,
MENU_ITEM_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_CLASS_Service
},
/**< 亮度设置 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 5U, 10U, 10U, MENU_ITEM_BACKLIGHT_CLASS, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_CLASS_Service },/**< 亮度设置 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
6U
,
10U
,
10U
,
MENU_ITEM_TPMS_STUDY
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_TPMS_STUDY
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TPMS_STUDY_Service
},
/**< 胎压学习 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 6U, 10U, 10U, MENU_ITEM_TPMS_STUDY, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_TPMS_STUDY, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDY_Service },/**< 胎压学习 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
7U
,
10U
,
10U
,
MENU_ITEM_LANGUAGE
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
LANGUAGE_Service
},
/**< 语言设置 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 7U, 10U, 10U, MENU_ITEM_LANGUAGE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, LANGUAGE_Service },/**< 语言设置 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
8U
,
10U
,
10U
,
MENU_ITEM_BLUE_TOOTH_SETTING
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_BLUE_TOOTH_SETTING
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BLUE_TOOTH_SETTING_Service
},
/**< 蓝牙设置 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 8U, 10U, 10U, MENU_ITEM_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BLUE_TOOTH_SETTING, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_TOOTH_SETTING_Service },/**< 蓝牙设置 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
9U
,
10U
,
10U
,
MENU_ITEM_DVRSET
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVRSET_Service
},
/**< DVR */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 9U, 10U, 10U, MENU_ITEM_DVRSET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVRSET_Service },/**< DVR */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
10U
,
10U
,
10U
,
MENU_ITEM_VERSION
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_VERSION
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
VERSION_Service
},
/**< 版本信息 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 10U, 10U, 10U, MENU_ITEM_VERSION, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_VERSION, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, VERSION_Service },/**< 版本信息 */
{
0
,
MENU_INTF_STAIR_MENU
,
MENU_ITEM_MAX
,
11U
,
10U
,
10U
,
MENU_ITEM_FACTORY_RESET
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_FACTORY_RESET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FACTORY_RESET_Service
},
/**< 恢复出厂设置 */
//
{0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 11U, 10U, 10U, MENU_ITEM_FACTORY_RESET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FACTORY_RESET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_RESET_Service },/**< 恢复出厂设置 */
{
0
,
MENU_INTF_SUBJECT_MODE
,
MENU_ITEM_MAX
,
12U
,
3U
,
3U
,
MENU_ITEM_SUBJECT1
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
SUBJECT1_Service
},
/**< 主题一 */
//
{0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 12U, 3U, 3U, MENU_ITEM_SUBJECT1, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT1_Service },/**< 主题一 */
{
0
,
MENU_INTF_SUBJECT_MODE
,
MENU_ITEM_MAX
,
13U
,
3U
,
3U
,
MENU_ITEM_SUBJECT2
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
SUBJECT2_Service
},
/**< 主题二 */
//
{0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 13U, 3U, 3U, MENU_ITEM_SUBJECT2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT2_Service },/**< 主题二 */
{
0
,
MENU_INTF_SUBJECT_MODE
,
MENU_ITEM_MAX
,
14U
,
3U
,
3U
,
MENU_ITEM_SUBJECT3
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
SUBJECT3_Service
},
/**< 主题三 */
//
{0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 14U, 3U, 3U, MENU_ITEM_SUBJECT3, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT3_Service },/**< 主题三 */
{
0
,
MENU_INTF_CLOCK
,
MENU_ITEM_MAX
,
15U
,
3U
,
3U
,
MENU_ITEM_TIME_12H
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TIME_12H_Service
},
/**< 12时制 */
//
{0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 15U, 3U, 3U, MENU_ITEM_TIME_12H, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_12H_Service },/**< 12时制 */
{
0
,
MENU_INTF_CLOCK
,
MENU_ITEM_MAX
,
16U
,
3U
,
3U
,
MENU_ITEM_TIME_24H
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TIME_24H_Service
},
/**< 24时制 */
//
{0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 16U, 3U, 3U, MENU_ITEM_TIME_24H, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_24H_Service },/**< 24时制 */
{
0
,
MENU_INTF_CLOCK
,
MENU_ITEM_MAX
,
17U
,
3U
,
3U
,
MENU_ITEM_TIME
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TIME_Service
},
/**< 时间调整 */
//
{0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 17U, 3U, 3U, MENU_ITEM_TIME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_Service },/**< 时间调整 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
18U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPE1
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPE1_Service
},
/**< 亮度1 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 18U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE1, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE1_Service },/**< 亮度1 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
19U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPE2
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPE2_Service
},
/**< 亮度2 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 19U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE2_Service },/**< 亮度2 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
20U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPE3
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPE3_Service
},
/**< 亮度3 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 20U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE3, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE3_Service },/**< 亮度3 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
21U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPE4
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPE4_Service
},
/**< 亮度4 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 21U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE4, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE4_Service },/**< 亮度4 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
22U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPE5
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPE5_Service
},
/**< 亮度5 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 22U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE5, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE5_Service },/**< 亮度5 */
{
0
,
MENU_INTF_BACKLIGHT_CLASS
,
MENU_ITEM_MAX
,
23U
,
6U
,
6U
,
MENU_ITEM_BACKLIGHT_TYPEA
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_TYPEA_Service
},
/**< 亮度自动 */
//
{0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 23U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPEA, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPEA_Service },/**< 亮度自动 */
{
0
,
MENU_INTF_TPMS_STUDY
,
MENU_ITEM_MAX
,
24U
,
3U
,
3U
,
MENU_ITEM_TPMS_UNIT
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TPMS_UNIT_Service
},
/**< 胎压单位 */
//
{0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 24U, 3U, 3U, MENU_ITEM_TPMS_UNIT, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_UNIT_Service },/**< 胎压单位 */
{
0
,
MENU_INTF_TPMS_STUDY
,
MENU_ITEM_MAX
,
25U
,
3U
,
3U
,
MENU_ITEM_TPMS_STUDYF
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TPMS_STUDYF_Service
},
/**< 前轮学习 */
//
{0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 25U, 3U, 3U, MENU_ITEM_TPMS_STUDYF, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDYF_Service },/**< 前轮学习 */
{
0
,
MENU_INTF_TPMS_STUDY
,
MENU_ITEM_MAX
,
26U
,
3U
,
3U
,
MENU_ITEM_TPMS_STUDYB
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
TPMS_STUDYB_Service
},
/**< 后轮学习 */
//
{0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 26U, 3U, 3U, MENU_ITEM_TPMS_STUDYB, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDYB_Service },/**< 后轮学习 */
{
0
,
MENU_INTF_BLUE_TOOTH_SETTING
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_BLUE_LINK
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BLUE_LINK_Service
},
/**< 蓝牙连接 */
//
{0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_LINK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_LINK_Service },/**< 蓝牙连接 */
{
0
,
MENU_INTF_BLUE_TOOTH_SETTING
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_BLUE_lINKMAN
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BLUE_lINKMAN_Service
},
/**< 同步联系人 */
//
{0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_lINKMAN, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_lINKMAN_Service },/**< 同步联系人 */
{
0
,
MENU_INTF_BLUE_TOOTH_SETTING
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_BLUE_NAME
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BLUE_NAME_Service
},
/**< 蓝牙名称 */
//
{0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_NAME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_NAME_Service },/**< 蓝牙名称 */
{
0
,
MENU_INTF_BLUE_TOOTH_SETTING
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_BLUE_OUT
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BLUE_OUT_Service
},
/**< 蓝牙退出 */
//
{0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_OUT, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_OUT_Service },/**< 蓝牙退出 */
{
0
,
MENU_INTF_DVRSET
,
MENU_ITEM_MAX
,
11U
,
2U
,
2U
,
MENU_ITEM_DVR_SET
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_DVR_SET
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVR_SET_Service
},
/**< DVR设置 */
//
{0, MENU_INTF_DVRSET, MENU_ITEM_MAX, 11U, 2U, 2U, MENU_ITEM_DVR_SET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_SET_Service },/**< DVR设置 */
{
0
,
MENU_INTF_DVRSET
,
MENU_ITEM_MAX
,
11U
,
2U
,
2U
,
MENU_ITEM_DVR_LOOK
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_DVR_LOOK
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVR_LOOK_Service
},
/**< DVR回放 */
//
{0, MENU_INTF_DVRSET, MENU_ITEM_MAX, 11U, 2U, 2U, MENU_ITEM_DVR_LOOK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVR_LOOK, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_LOOK_Service },/**< DVR回放 */
{
0
,
MENU_INTF_VERSION
,
MENU_ITEM_MAX
,
11U
,
1U
,
1U
,
MENU_ITEM_VERSION2
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
VERSION2_Service
},
/**< 版本信息子菜单 */
//
{0, MENU_INTF_VERSION, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_VERSION2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, VERSION2_Service },/**< 版本信息子菜单 */
{
0
,
MENU_INTF_BACKLIGHT_MODE
,
MENU_ITEM_MAX
,
11U
,
3U
,
3U
,
MENU_ITEM_BACKLIGHT_BLACK
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_SUBJECT_MODE
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_BLACK_Service
},
/**< 黑天模式 */
//
{0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_BLACK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_BLACK_Service },/**< 黑天模式 */
{
0
,
MENU_INTF_BACKLIGHT_MODE
,
MENU_ITEM_MAX
,
11U
,
3U
,
3U
,
MENU_ITEM_BACKLIGHT_WHITE
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_SUBJECT_MODE
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_WHITE_Service
},
/**< 白天模式 */
//
{0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_WHITE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_WHITE_Service },/**< 白天模式 */
{
0
,
MENU_INTF_BACKLIGHT_MODE
,
MENU_ITEM_MAX
,
11U
,
3U
,
3U
,
MENU_ITEM_BACKLIGHT_A
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_SUBJECT_MODE
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
BACKLIGHT_A_Service
},
/**< 自动模式 */
//
{0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_A, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_A_Service },/**< 自动模式 */
{
0
,
MENU_INTF_DVR_SET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_DVR_SET2
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVR_SET2_Service
},
/**< DVR设置 */
//
{0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_DVR_SET2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_SET2_Service },/**< DVR设置 */
{
0
,
MENU_INTF_DVR_SET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_DVR_NAME
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVR_NAME_Service
},
/**< 记录仪名称 */
//
{0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_DVR_NAME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_NAME_Service },/**< 记录仪名称 */
{
0
,
MENU_INTF_DVR_SET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_STORAGE
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
STORAGE_Service
},
/**< 存储空间 */
//
{0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_STORAGE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, STORAGE_Service },/**< 存储空间 */
{
0
,
MENU_INTF_DVR_SET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_FORMATTING
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTF_FORMATTING
,
MENU_JUMP_FIRST
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FORMATTING_Service
},
/**< 格式化SD卡 */
//
{0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FORMATTING, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FORMATTING, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_Service },/**< 格式化SD卡 */
{
0
,
MENU_INTF_DVR_LOOK
,
MENU_ITEM_MAX
,
11U
,
1U
,
1U
,
MENU_ITEM_DVR_LOOK2
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVRSET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
DVR_LOOK2_Service
},
/**< DVR回放子菜单 */
//
{0, MENU_INTF_DVR_LOOK, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_DVR_LOOK2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_LOOK2_Service },/**< DVR回放子菜单 */
{
0
,
MENU_INTF_FACTORY_RESET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_FACTORY_YES
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FACTORY_YES_Service
},
/**< 恢复出厂设置是 */
//
{0, MENU_INTF_FACTORY_RESET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FACTORY_YES, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_YES_Service },/**< 恢复出厂设置是 */
{
0
,
MENU_INTF_FACTORY_RESET
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_FACTORY_NO
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_STAIR_MENU
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FACTORY_NO_Service
},
/**< 恢复出厂设置否 */
//
{0, MENU_INTF_FACTORY_RESET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FACTORY_NO, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_NO_Service },/**< 恢复出厂设置否 */
{
0
,
MENU_INTF_FORMATTING
,
MENU_ITEM_MAX
,
11U
,
4U
,
4U
,
MENU_ITEM_FORMATTING_YES
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVR_SET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FORMATTING_YES_Service
},
/**< 格式化SD卡是 */
//
{0, MENU_INTF_FORMATTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FORMATTING_YES, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_YES_Service },/**< 格式化SD卡是 */
{
0
,
MENU_INTF_FORMATTING
,
MENU_ITEM_MAX
,
11U
,
1U
,
1U
,
MENU_ITEM_FORMATTING_NO
,
MENU_ITEM_MAX
,
MENU_DIRECTION_LONGITUDINAL
,
0XFFU
,
MENU_INTERFACE_MAX
,
MENU_JUMP_FIRST
,
MENU_INTF_DVR_SET
,
MENU_JUMP_FIRST
,
MENU_INTF_DriveInfo
,
MENU_JUMP_FIRST
,
FORMATTING_NO_Service
},
/**< 格式化SD卡否 */
//
{0, MENU_INTF_FORMATTING, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_FORMATTING_NO, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_NO_Service },/**< 格式化SD卡否 */
};
//
};
/*-------------------------------------------------------------------------------------------------*/
/
/ /
*-------------------------------------------------------------------------------------------------*/
/*--------------------------The following usage is recommended, but not required--------------------------------*/
/
/ /
*--------------------------The following usage is recommended, but not required--------------------------------*/
/*--------------------------The following usage is recommended, but not required--------------------------------*/
/
/ /
*--------------------------The following usage is recommended, but not required--------------------------------*/
/*--------------------------The following usage is recommended, but not required--------------------------------*/
/
/ /
*--------------------------The following usage is recommended, but not required--------------------------------*/
static
void
Menu_Cursor_Preprocess
(
Menu_Key_en_t
enMenuKey
);
//
static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey);
static
void
Menu_Cursor_Postprocess
(
Menu_Key_en_t
enMenuKey
);
//
static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey);
void
Menu_Service
(
Menu_Key_en_t
enMenuKey
);
//
void Menu_Service(Menu_Key_en_t enMenuKey);
/*传入按键动作执行之前需要预先处理的动作*/
/
/ /
*传入按键动作执行之前需要预先处理的动作*/
static
void
Menu_Cursor_Preprocess
(
Menu_Key_en_t
enMenuKey
)
//
static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey)
{
//
{
/*预处理中执行过本次按键了,后续不必执行时调用一次*/
//
/*预处理中执行过本次按键了,后续不必执行时调用一次*/
/*u8MenuKeyExecute = 0U;*/
//
/*u8MenuKeyExecute = 0U;*/
}
//
}
/*传入按键动作执行之后需要后置处理的动作*/
/
/ /
*传入按键动作执行之后需要后置处理的动作*/
static
void
Menu_Cursor_Postprocess
(
Menu_Key_en_t
enMenuKey
)
//
static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey)
{
//
{
}
//
}
/*------------传入按键类型-----------------------*/
/
/ /
*------------传入按键类型-----------------------*/
void
Menu_Service
(
Menu_Key_en_t
enMenuKey
)
//
void Menu_Service(Menu_Key_en_t enMenuKey)
{
//
{
/*功能回调函数的调用*/
//
/*功能回调函数的调用*/
Menu_Logic_Process
(
enMenuKey
);
//
Menu_Logic_Process(enMenuKey);
/*--------------------------------------------------*/
//
/*--------------------------------------------------*/
/*按键动作对光标的处理*/
//
/*按键动作对光标的处理*/
Menu_Cursor_Preprocess
(
enMenuKey
);
//
Menu_Cursor_Preprocess(enMenuKey);
Menu_Cursor_Process
(
enMenuKey
);
//
Menu_Cursor_Process(enMenuKey);
Menu_Cursor_Postprocess
(
enMenuKey
);
//
Menu_Cursor_Postprocess(enMenuKey);
/*--------------------------------------------------*/
//
/*--------------------------------------------------*/
}
//
}
/*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
/
/ /
*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
/*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
/
/ /
*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
/*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
/
/ /
*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
//#pragma ghs section bss = ".myNonInitArea"
//
//
#pragma ghs section bss = ".myNonInitArea"
Menu_uint8_t
u8MenuRamData
[
MENU_RAM_DATA_LEN
];
//
Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN];
//#pragma ghs section bss = default
//
//
#pragma ghs section bss = default
/*---------------------------------------*/
/
/ /
*---------------------------------------*/
/*---------------------------------------*/
/
/ /
*---------------------------------------*/
/*---------------------------------------*/
/
/ /
*---------------------------------------*/
void
DriveInfo_Service
(
Menu_Key_en_t
enKeyType
)
//
void DriveInfo_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x00
;
//
g_u8Menu_Grade = 0x00;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
if
(
enKeyType
==
MENU_KEY_LEFT_SHORT
)
//
if(enKeyType == MENU_KEY_LEFT_SHORT)
{
//
{
//切换大计小计
//
//切换大计小计
}
//
}
else
if
(
enKeyType
==
MENU_KEY_LEFT_LONG
)
//
else if(enKeyType == MENU_KEY_LEFT_LONG)
{
//
{
//清小计
//
//清小计
}
//
}
if
(
enKeyType
==
MENU_KEY_CONFIRM_LONG
)
//
if(enKeyType == MENU_KEY_CONFIRM_LONG)
{
//
{
//长按该返回上一菜单没写此处是进入手机互联
//
//长按该返回上一菜单没写此处是进入手机互联
}
//
}
else
if
(
enKeyType
==
MENU_KEY_UP_SUPER_LONG
)
//
else if(enKeyType == MENU_KEY_UP_SUPER_LONG)
{
//
{
//请保养
//
//请保养
}
//
}
}
//
}
void
QR_ANDROID_Service
(
Menu_Key_en_t
enKeyType
)
//
void QR_ANDROID_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0xB1
;
//
g_u8Menu_Grade = 0xB1;
g_u8Cursor_Posittion
=
0x01
;
//
g_u8Cursor_Posittion = 0x01;
}
//
}
void
QR_ODS_Service
(
Menu_Key_en_t
enKeyType
)
//
void QR_ODS_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0xB1
;
//
g_u8Menu_Grade = 0xB1;
g_u8Cursor_Posittion
=
0x02
;
//
g_u8Cursor_Posittion = 0x02;
}
//
}
void
SUBJECT_MODE_Service
(
Menu_Key_en_t
enKeyType
)
//
void SUBJECT_MODE_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x10
;
//
g_u8Menu_Grade = 0x10;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
UNITS_SETUP_Service
(
Menu_Key_en_t
enKeyType
)
//
void UNITS_SETUP_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x20
;
//
g_u8Menu_Grade = 0x20;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
//
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
//
{
MenuInfor
.
Unit
=
!
MenuInfor
.
Unit
;
//切换单位标志
//
MenuInfor.Unit = !MenuInfor.Unit;//切换单位标志
}
//
}
}
//
}
void
CLOCK_Service
(
Menu_Key_en_t
enKeyType
)
//
void CLOCK_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x30
;
//
g_u8Menu_Grade = 0x30;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
BACKLIGHT_CLASS_Service
(
Menu_Key_en_t
enKeyType
)
//
void BACKLIGHT_CLASS_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x40
;
//
g_u8Menu_Grade = 0x40;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
TPMS_STUDY_Service
(
Menu_Key_en_t
enKeyType
)
//
void TPMS_STUDY_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x50
;
//
g_u8Menu_Grade = 0x50;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
LANGUAGE_Service
(
Menu_Key_en_t
enKeyType
)
//
void LANGUAGE_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x60
;
//
g_u8Menu_Grade = 0x60;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
//
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
//
{
if
(
g_u8Language
==
1u
)
//
if(g_u8Language == 1u)
{
//
{
g_u8Language
=
2
;
//
g_u8Language = 2;
}
//
}
else
//
else
{
//
{
g_u8Language
=
1
;
//
g_u8Language = 1;
}
//
}
}
//
}
}
//
}
void
BLUE_TOOTH_SETTING_Service
(
Menu_Key_en_t
enKeyType
)
//
void BLUE_TOOTH_SETTING_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x70
;
//
g_u8Menu_Grade = 0x70;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
DVRSET_Service
(
Menu_Key_en_t
enKeyType
)
//
void DVRSET_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x80
;
//
g_u8Menu_Grade = 0x80;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
VERSION_Service
(
Menu_Key_en_t
enKeyType
)
//
void VERSION_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x90
;
//
g_u8Menu_Grade = 0x90;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
FACTORY_RESET_Service
(
Menu_Key_en_t
enKeyType
)
//
void FACTORY_RESET_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0xA0
;
//
g_u8Menu_Grade = 0xA0;
g_u8Cursor_Posittion
=
0x00
;
//
g_u8Cursor_Posittion = 0x00;
}
//
}
void
SUBJECT1_Service
(
Menu_Key_en_t
enKeyType
)
//
void SUBJECT1_Service(Menu_Key_en_t enKeyType)
{
//
{
g_u8Menu_Grade
=
0x11
;
//
g_u8Menu_Grade = 0x11;
g_u8Cursor_Posittion
=
1u
;
//
g_u8Cursor_Posittion = 1u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
//
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
//
{
g_u8Theme
=
g_u8Cursor_Posittion
;
//
g_u8Theme = g_u8Cursor_Posittion;
}
//
}
}
// }
void
SUBJECT2_Service
(
Menu_Key_en_t
enKeyType
)
// void SUBJECT2_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x11
;
// g_u8Menu_Grade = 0x11;
g_u8Cursor_Posittion
=
2u
;
// g_u8Cursor_Posittion = 2u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Theme
=
g_u8Cursor_Posittion
;
// g_u8Theme = g_u8Cursor_Posittion;
}
// }
}
// }
void
SUBJECT3_Service
(
Menu_Key_en_t
enKeyType
)
// void SUBJECT3_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x11
;
// g_u8Menu_Grade = 0x11;
g_u8Cursor_Posittion
=
3u
;
// g_u8Cursor_Posittion = 3u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Theme
=
g_u8Cursor_Posittion
;
// g_u8Theme = g_u8Cursor_Posittion;
}
// }
}
// }
void
TIME_12H_Service
(
Menu_Key_en_t
enKeyType
)
// void TIME_12H_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x31
;
// g_u8Menu_Grade = 0x31;
g_u8Cursor_Posittion
=
0x00u
;
// g_u8Cursor_Posittion = 0x00u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Theme
=
!
g_u8Cursor_Posittion
;
// g_u8Theme = !g_u8Cursor_Posittion;
}
// }
}
// }
void
TIME_24H_Service
(
Menu_Key_en_t
enKeyType
)
// void TIME_24H_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x31
;
// g_u8Menu_Grade = 0x31;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Theme
=
!
g_u8Cursor_Posittion
;
// g_u8Theme = !g_u8Cursor_Posittion;
}
// }
}
// }
void
TIME_Service
(
Menu_Key_en_t
enKeyType
)
// void TIME_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x31
;
// g_u8Menu_Grade = 0x31;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
//亮灭逻辑没写
// //亮灭逻辑没写
}
// }
void
BACKLIGHT_TYPE1_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPE1_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_1
;
// MenuInfor.BackLight_Val = BackLight_Val_1;
}
// }
}
// }
void
BACKLIGHT_TYPE2_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPE2_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_2
;
// MenuInfor.BackLight_Val = BackLight_Val_2;
}
// }
}
// }
void
BACKLIGHT_TYPE3_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPE3_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x03u
;
// g_u8Cursor_Posittion = 0x03u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_3
;
// MenuInfor.BackLight_Val = BackLight_Val_3;
}
// }
}
// }
void
BACKLIGHT_TYPE4_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPE4_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x04u
;
// g_u8Cursor_Posittion = 0x04u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_4
;
// MenuInfor.BackLight_Val = BackLight_Val_4;
}
// }
}
// }
void
BACKLIGHT_TYPE5_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPE5_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x05u
;
// g_u8Cursor_Posittion = 0x05u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_5
;
// MenuInfor.BackLight_Val = BackLight_Val_5;
}
// }
}
// }
void
BACKLIGHT_TYPEA_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_TYPEA_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x41
;
// g_u8Menu_Grade = 0x41;
g_u8Cursor_Posittion
=
0x06u
;
// g_u8Cursor_Posittion = 0x06u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLight_Val
=
BackLight_Val_A
;
// MenuInfor.BackLight_Val = BackLight_Val_A;
}
// }
}
// }
void
TPMS_UNIT_Service
(
Menu_Key_en_t
enKeyType
)
// void TPMS_UNIT_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x51
;
// g_u8Menu_Grade = 0x51;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
//胎压单位进行顺序切换
// //胎压单位进行顺序切换
}
// }
}
// }
void
TPMS_STUDYF_Service
(
Menu_Key_en_t
enKeyType
)
// void TPMS_STUDYF_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x51
;
// g_u8Menu_Grade = 0x51;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
//前胎压学习状态位
// //前胎压学习状态位
}
// }
else
if
(
enKeyType
==
MENU_KEY_DOWN_SUPER_LONG
)
// else if(enKeyType == MENU_KEY_DOWN_SUPER_LONG)
{
// {
//解除胎压学习
// //解除胎压学习
}
// }
}
// }
void
TPMS_STUDYB_Service
(
Menu_Key_en_t
enKeyType
)
// void TPMS_STUDYB_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x51
;
// g_u8Menu_Grade = 0x51;
g_u8Cursor_Posittion
=
0x03u
;
// g_u8Cursor_Posittion = 0x03u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
//后胎压学习状态位
// //后胎压学习状态位
}
// }
else
if
(
enKeyType
==
MENU_KEY_DOWN_SUPER_LONG
)
// else if(enKeyType == MENU_KEY_DOWN_SUPER_LONG)
{
// {
//解除胎压学习
// //解除胎压学习
}
// }
}
// }
void
BLUE_LINK_Service
(
Menu_Key_en_t
enKeyType
)
// void BLUE_LINK_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x71
;
// g_u8Menu_Grade = 0x71;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
if
(
g_u8Blue
==
1u
)
// if(g_u8Blue == 1u)
{
// {
g_u8Blue
=
2
;
// g_u8Blue = 2;
}
// }
else
// else
{
// {
g_u8Blue
=
1u
;
// g_u8Blue = 1u;
}
// }
}
// }
}
// }
void
BLUE_lINKMAN_Service
(
Menu_Key_en_t
enKeyType
)
// void BLUE_lINKMAN_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x71
;
// g_u8Menu_Grade = 0x71;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
}
// }
void
BLUE_NAME_Service
(
Menu_Key_en_t
enKeyType
)
// void BLUE_NAME_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x71
;
// g_u8Menu_Grade = 0x71;
g_u8Cursor_Posittion
=
0x03u
;
// g_u8Cursor_Posittion = 0x03u;
}
// }
void
BLUE_OUT_Service
(
Menu_Key_en_t
enKeyType
)
// void BLUE_OUT_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x71
;
// g_u8Menu_Grade = 0x71;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
}
// }
void
DVR_SET_Service
(
Menu_Key_en_t
enKeyType
)
// void DVR_SET_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x81
;
// g_u8Menu_Grade = 0x81;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
}
// }
void
DVR_LOOK_Service
(
Menu_Key_en_t
enKeyType
)
// void DVR_LOOK_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x81
;
// g_u8Menu_Grade = 0x81;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
}
// }
void
VERSION2_Service
(
Menu_Key_en_t
enKeyType
)
// void VERSION2_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x91
;
// g_u8Menu_Grade = 0x91;
g_u8Cursor_Posittion
=
0x00u
;
// g_u8Cursor_Posittion = 0x00u;
}
// }
void
BACKLIGHT_BLACK_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_BLACK_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x12
;
// g_u8Menu_Grade = 0x12;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLightMode
=
g_u8Cursor_Posittion
;
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
}
// }
}
// }
void
BACKLIGHT_WHITE_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_WHITE_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x12
;
// g_u8Menu_Grade = 0x12;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLightMode
=
g_u8Cursor_Posittion
;
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
}
// }
}
// }
void
BACKLIGHT_A_Service
(
Menu_Key_en_t
enKeyType
)
// void BACKLIGHT_A_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x12
;
// g_u8Menu_Grade = 0x12;
g_u8Cursor_Posittion
=
0x03u
;
// g_u8Cursor_Posittion = 0x03u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
MenuInfor
.
BackLightMode
=
g_u8Cursor_Posittion
;
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
}
// }
}
// }
void
DVR_SET2_Service
(
Menu_Key_en_t
enKeyType
)
// void DVR_SET2_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x82
;
// g_u8Menu_Grade = 0x82;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
if
(
g_u8DVR_Set
==
1u
)
// if(g_u8DVR_Set == 1u)
{
// {
g_u8DVR_Set
=
2
;
// g_u8DVR_Set = 2;
}
// }
else
// else
{
// {
g_u8DVR_Set
=
1u
;
// g_u8DVR_Set = 1u;
}
// }
}
// }
}
// }
void
DVR_NAME_Service
(
Menu_Key_en_t
enKeyType
)
// void DVR_NAME_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x82
;
// g_u8Menu_Grade = 0x82;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
}
// }
void
STORAGE_Service
(
Menu_Key_en_t
enKeyType
)
// void STORAGE_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x82
;
// g_u8Menu_Grade = 0x82;
g_u8Cursor_Posittion
=
0x03u
;
// g_u8Cursor_Posittion = 0x03u;
}
// }
void
FORMATTING_Service
(
Menu_Key_en_t
enKeyType
)
// void FORMATTING_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x82
;
// g_u8Menu_Grade = 0x82;
g_u8Cursor_Posittion
=
0x04u
;
// g_u8Cursor_Posittion = 0x04u;
}
// }
void
DVR_LOOK2_Service
(
Menu_Key_en_t
enKeyType
)
// void DVR_LOOK2_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x84
;
// g_u8Menu_Grade = 0x84;
g_u8Cursor_Posittion
=
0x00u
;
// g_u8Cursor_Posittion = 0x00u;
}
// }
void
FACTORY_YES_Service
(
Menu_Key_en_t
enKeyType
)
// void FACTORY_YES_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0xA1
;
// g_u8Menu_Grade = 0xA1;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Factory
=
g_u8Cursor_Posittion
;
// g_u8Factory = g_u8Cursor_Posittion;
}
// }
}
// }
void
FACTORY_NO_Service
(
Menu_Key_en_t
enKeyType
)
// void FACTORY_NO_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0xA1
;
// g_u8Menu_Grade = 0xA1;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Factory
=
g_u8Cursor_Posittion
;
// g_u8Factory = g_u8Cursor_Posittion;
}
// }
}
// }
void
FORMATTING_YES_Service
(
Menu_Key_en_t
enKeyType
)
// void FORMATTING_YES_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x84
;
// g_u8Menu_Grade = 0x84;
g_u8Cursor_Posittion
=
0x01u
;
// g_u8Cursor_Posittion = 0x01u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Formatting
=
g_u8Cursor_Posittion
;
// g_u8Formatting = g_u8Cursor_Posittion;
}
// }
}
// }
void
FORMATTING_NO_Service
(
Menu_Key_en_t
enKeyType
)
// void FORMATTING_NO_Service(Menu_Key_en_t enKeyType)
{
// {
g_u8Menu_Grade
=
0x84
;
// g_u8Menu_Grade = 0x84;
g_u8Cursor_Posittion
=
0x02u
;
// g_u8Cursor_Posittion = 0x02u;
if
(
enKeyType
==
MENU_KEY_CONFIRM_SHORT
)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{
// {
g_u8Formatting
=
g_u8Cursor_Posittion
;
// g_u8Formatting = g_u8Cursor_Posittion;
}
// }
}
// }
\ No newline at end of file
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment