Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
VC66_7C
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ISUZU
VC66_7C
Commits
ac7c34d8
Commit
ac7c34d8
authored
3 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整指示灯逻辑
parent
1a547abb
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
129 additions
and
114 deletions
+129
-114
Telltales_user.c
source/Application/APP/Telltales/Telltales_user.c
+52
-26
GUI.h
source/Application/Graphic/GUI/GUI.h
+70
-81
Menu.h
source/Application/Graphic/Menu/Menu.h
+1
-1
Common_Interface.c
source/Application/RTE/Common_Interface.c
+6
-6
No files found.
source/Application/APP/Telltales/Telltales_user.c
View file @
ac7c34d8
...
...
@@ -862,18 +862,24 @@ uint8_t LED_AEBS_OFF_L_Judgement(void)
m_Condition5
=
(
uint8_t
)
Get_ID_18FECAA1_Sig_AebsOff
();
m_Condition6
=
(
uint8_t
)
Get_ID_18FECAA0_Sig_AebsOff
();
if
(
((
m_Condition1
==
0x02u
)
||
(
m_Condition2
==
0x02u
)
||
(
m_Condition3
==
0x02u
)
||
((
CanStatus1
==
CAN_SIG_LOST
)
&&
(
CanStatus2
==
CAN_SIG_LOST
)
&&
(
CanStatus3
==
CAN_SIG_LOST
))
||
(
m_Condition4
==
0x01u
)
||
(
m_Condition5
==
0x01u
)
||
(
m_Condition6
==
0x01u
))
&&
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
)
{
u8Result
=
1u
;
}
else
if
((
m_Condition1
==
0x0Eu
)
||
(
m_Condition2
==
0x0Eu
)
||
(
m_Condition3
==
0x0Eu
))
if
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
{
u8Result
=
FLASH_SYNC_1Hz
;
if
(
(
m_Condition1
==
0x02u
)
||
(
m_Condition2
==
0x02u
)
||
(
m_Condition3
==
0x02u
)
||
((
CanStatus1
==
CAN_SIG_LOST
)
&&
(
CanStatus2
==
CAN_SIG_LOST
)
&&
(
CanStatus3
==
CAN_SIG_LOST
))
||
(
m_Condition4
==
0x01u
)
||
(
m_Condition5
==
0x01u
)
||
(
m_Condition6
==
0x01u
)
)
{
u8Result
=
1u
;
}
else
if
((
m_Condition1
==
0x0Eu
)
||
(
m_Condition2
==
0x0Eu
)
||
(
m_Condition3
==
0x0Eu
))
{
u8Result
=
FLASH_SYNC_1Hz
;
}
else
{
u8Result
=
0u
;
}
}
else
{
...
...
@@ -884,10 +890,18 @@ uint8_t LED_AEBS_OFF_L_Judgement(void)
}
void
LED_AEBS_OFF_L_Execution
(
uint8_t
led_status
)
{
if
(
led_status
==
1
)
if
(
K_Line_Set
.
K_Line_LID28
==
0x01u
)
{
IS31_CHIP0_CHANNEL03
=
LED_BRIGHTNESSY
;
SEG_LED_AEBS_OFF_L
(
7
);
if
(
led_status
==
1
)
{
IS31_CHIP0_CHANNEL03
=
LED_BRIGHTNESSY
;
SEG_LED_AEBS_OFF_L
(
7
);
}
else
{
IS31_CHIP0_CHANNEL03
=
0x00
;
SEG_LED_AEBS_OFF_L
(
0
);
}
}
else
{
...
...
@@ -916,16 +930,20 @@ uint8_t LED_LDWS_L_Judgement(void)
CanStatus1
=
CAN_MSG_Status
(
ID_CanMsg18FE5BE8_Msg_Count
);
CanStatus2
=
CAN_MSG_Status
(
ID_CanMsg18FECAE8_Msg_Count
);
if
(
((
CanStatus1
==
CAN_SIG_LOST
)
||
(
m_Condition1
==
0x02u
)
||
(
m_Condition2
==
0x01u
))
&&
(
K_Line_Set
.
K_Line_LID27
==
0x01u
)
)
{
u8Result
=
1u
;
}
else
if
((
m_Condition1
==
0x00u
)
||
(
m_Condition1
==
0x05u
)
||
(
m_Condition1
==
0x0Eu
))
if
(
K_Line_Set
.
K_Line_LID27
==
0x01u
)
{
u8Result
=
FLASH_SYNC_1Hz
;
if
((
CanStatus1
==
CAN_SIG_LOST
)
||
(
m_Condition1
==
0x02u
)
||
(
m_Condition2
==
0x01u
))
{
u8Result
=
1u
;
}
else
if
((
m_Condition1
==
0x00u
)
||
(
m_Condition1
==
0x05u
)
||
(
m_Condition1
==
0x0Eu
))
{
u8Result
=
FLASH_SYNC_1Hz
;
}
else
{
u8Result
=
0u
;
}
}
else
{
...
...
@@ -936,10 +954,18 @@ uint8_t LED_LDWS_L_Judgement(void)
}
void
LED_LDWS_L_Execution
(
uint8_t
led_status
)
{
if
(
led_status
==
1
)
if
(
K_Line_Set
.
K_Line_LID27
==
0x01u
)
{
IS31_CHIP0_CHANNEL04
=
LED_BRIGHTNESSY
;
SEG_LED_LDWS_L
(
7
);
if
(
led_status
==
1
)
{
IS31_CHIP0_CHANNEL04
=
LED_BRIGHTNESSY
;
SEG_LED_LDWS_L
(
7
);
}
else
{
IS31_CHIP0_CHANNEL04
=
0x00
;
SEG_LED_LDWS_L
(
0
);
}
}
else
{
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.h
View file @
ac7c34d8
This diff is collapsed.
Click to expand it.
source/Application/Graphic/Menu/Menu.h
View file @
ac7c34d8
...
...
@@ -9,7 +9,7 @@
#define EXTERN_MEU_PROCESS extern
#endif
#define K_Line_User_RYLQQ
100
#define K_Line_User_RYLQQ
44
#define K_Line_User_KQGZJ 100
#define _MN_IDX_NULL 0xff
...
...
This diff is collapsed.
Click to expand it.
source/Application/RTE/Common_Interface.c
View file @
ac7c34d8
...
...
@@ -866,12 +866,12 @@ void K_LINE_EOL_InitVal(void)
K_Line_Set
.
K_Line_LID47
=
0xFFu
;
/* FF 急减速 /*初值FF*/
K_Line_Set
.
K_Line_LID48
=
0xFFu
;
/* FF 长时间怠速 /*初值FF*/
K_Line_Set
.
K_Line_LID49
=
0xFFu
;
/* FF 辅助驻车 /*初值FF*/
K_Line_Set
.
K_Line_LID4A
=
0x32u
;
/* 3
2 变速箱油
5000 */
K_Line_Set
.
K_Line_LID4B
=
0x32u
;
/* 3
2 差速器油
5000 */
K_Line_Set
.
K_Line_LID4C
=
0x32u
;
/* 3
2 离合器油
*/
K_Line_Set
.
K_Line_LID4D
=
0x64u
;
/*
64 动力转向油 10
000 */
K_Line_Set
.
K_Line_LID4E
=
0x78u
;
/*
78 轮胎 12
000 */
K_Line_Set
.
K_Line_LID4F
=
0x32u
;
/* 3
2 机油&滤清器 5
000 */
K_Line_Set
.
K_Line_LID4A
=
0x32u
;
/* 3
7 变速箱油 5
5000 */
K_Line_Set
.
K_Line_LID4B
=
0x32u
;
/* 3
7 差速器油 5
5000 */
K_Line_Set
.
K_Line_LID4C
=
0x32u
;
/* 3
7 离合器油 55000
*/
K_Line_Set
.
K_Line_LID4D
=
0x64u
;
/*
37 动力转向油 55
000 */
K_Line_Set
.
K_Line_LID4E
=
0x78u
;
/*
32 轮胎 50
000 */
K_Line_Set
.
K_Line_LID4F
=
0x32u
;
/* 3
4 机油&滤清器 22
000 */
K_Line_Set
.
K_Line_LID50
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID51
=
0x01u
;
/* 01 工作模式 */
K_Line_Set
.
K_Line_LID52
=
0x00u
;
/* 00 电子部件设定 */
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment