Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RT_RMR42E
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
时昊
RT_RMR42E
Commits
97b3e218
Commit
97b3e218
authored
Mar 27, 2025
by
李冠华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐞
fix:修改燃油指示灯颜色与变量值的对应关系,使燃油指示灯在自检期间点亮黄色指示灯
parent
2f6966ca
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
11 deletions
+11
-11
Data_Fuel.c
Firmware/Source/Application/Data_Fuel/Data_Fuel.c
+3
-3
Telltales_user.c
Firmware/Source/Component/Telltales/Telltales_user.c
+8
-8
No files found.
Firmware/Source/Application/Data_Fuel/Data_Fuel.c
View file @
97b3e218
...
...
@@ -64,7 +64,7 @@ uint8_t Get_FuelStatus_Valid(void)
函数名:Get_FuelPilotLamp_Status
功 能:获取燃油指示灯状态函数
参 数:无
返回值:LampStatus 0--熄灭,1--
白色,2--黄
色,3--黄色闪烁
返回值:LampStatus 0--熄灭,1--
黄色,2--白
色,3--黄色闪烁
******************************************************************************
注 意:该函数必须每 ms被调用一次
******************************************************************************/
...
...
@@ -74,7 +74,7 @@ uint8_t Get_FuelPilotLamp_Status(void)
if
((
Fuel
.
FuelValid
==
1U
)
&&
(
Fuel
.
FuelSegDis
==
1U
))
{
LampStatus
=
2
U
;
LampStatus
=
1
U
;
}
else
if
((
Fuel
.
FuelValid
==
1U
)
&&
(
Fuel
.
FuelSegDis
==
0U
))
{
...
...
@@ -82,7 +82,7 @@ uint8_t Get_FuelPilotLamp_Status(void)
}
else
if
((
Fuel
.
FuelValid
==
1U
)
&&
(
Fuel
.
FuelSegDis
>
1U
))
{
LampStatus
=
1
U
;
LampStatus
=
2
U
;
}
else
{
...
...
Firmware/Source/Component/Telltales/Telltales_user.c
View file @
97b3e218
...
...
@@ -117,7 +117,7 @@ const LED_Attribute_st LED_Attribute[LED_Max] =
{
em_LED_Fault_Codes_W
,
NoSelfCheck
,
ExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_Fault_Codes_Judgement
,
LED_Fault_Codes_Execution
},
{
em_LED_System_Indicator_R
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_SystIndicator_R_Judgement
,
LED_SystIndicator_R_Execution
},
{
em_LED_P_GEAR_G
,
NoSelfCheck
,
ExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_P_GEAR_G_Judgement
,
LED_P_GEAR_G_Execution
},
{
em_LED_Fuel_Alarm_W
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_Fuel_Alarm_W_Judgement
,
LED_Fuel_Alarm_W_Execution
},
{
em_LED_Fuel_Alarm_W
,
NoSelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_Fuel_Alarm_W_Judgement
,
LED_Fuel_Alarm_W_Execution
},
{
em_LED_Charging_Connection_R
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON_OFF
,
0u
,
1500ul
,
LED_Charging_Connection_R_Judgement
,
LED_Charging_Connection_R_Execution
},
{
em_LED_Power_Battery_Failure_R
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
1500ul
,
LED_Power_Battery_Failure_R_Judgement
,
LED_Power_Battery_Failure_R_Execution
},
};
...
...
@@ -207,7 +207,7 @@ static Tellib_uint16_t LED_Fuel_Alarm_Judgement(void)
{
if
(
FLASH_SYNC_1Hz
)
{
LED_STATE
=
2
U
;
LED_STATE
=
1
U
;
}
else
{
...
...
@@ -222,16 +222,16 @@ static void LED_Fuel_Alarm_Execution(Tellib_uint16_t led_status)
#if (PART_NUMBER == G54_A01)
if
(
led_status
==
1u
)
{
/*点亮
白
灯*/
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
3_Fuel_Alarm_Y
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
4_Fuel_Alarm_W
,
LED_ON
);
/*点亮
黄
灯*/
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
4_Fuel_Alarm_W
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
3_Fuel_Alarm_Y
,
LED_ON
);
SEG_SET_LED_STS
(
SEG_LED_Fuel_Oil
,
1U
);
}
else
if
(
led_status
==
2u
)
{
/*点亮
黄
灯*/
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
4_Fuel_Alarm_W
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
3_Fuel_Alarm_Y
,
LED_ON
);
/*点亮
白
灯*/
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
3_Fuel_Alarm_Y
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_2
4_Fuel_Alarm_W
,
LED_ON
);
SEG_SET_LED_STS
(
SEG_LED_Fuel_Oil
,
1U
);
}
else
...
...
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