Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiancetai
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈家乐
jiancetai
Commits
9ab5af10
Commit
9ab5af10
authored
Nov 04, 2024
by
梁百峰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:硬线
parent
d175ad59
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
379 deletions
+45
-379
bsp_button.c
source/bsp_source/bsp_button/bsp_button.c
+45
-379
No files found.
source/bsp_source/bsp_button/bsp_button.c
View file @
9ab5af10
...
@@ -653,7 +653,7 @@ void Button_Statu_Manage(void)
...
@@ -653,7 +653,7 @@ void Button_Statu_Manage(void)
if
(
Botton
.
Other
.
Time
<
3000
)
if
(
Botton
.
Other
.
Time
<
3000
)
Botton
.
Other
.
Time
+=
IntervalTimerDelta
;
Botton
.
Other
.
Time
+=
IntervalTimerDelta
;
if
(
Botton
.
Other
.
Time
>=
1000
&&
Botton
.
S15
.
Flag
==
1
&&
CheckClusterValid
==
0u
){
if
(
Botton
.
Other
.
Time
>=
1000
&&
CheckClusterValid
==
0u
){
if
(
Botton
.
Other
.
Statu
!=
3
)
{
if
(
Botton
.
Other
.
Statu
!=
3
)
{
Botton
.
Other
.
Statu
=
2
;
Botton
.
Other
.
Statu
=
2
;
}
}
...
@@ -787,7 +787,7 @@ void Button_Statu_Manage(void)
...
@@ -787,7 +787,7 @@ void Button_Statu_Manage(void)
//if (uart_send_flag==1)
//if (uart_send_flag==1)
//{
//{
Mfs_Uart_Write
(
UART9_Type
,
g_butto_msg
,
5
,
TRUE
);
//
Mfs_Uart_Write(UART9_Type, g_butto_msg, 5, TRUE);
uart_send_flag
=
0
;
uart_send_flag
=
0
;
//}
//}
...
@@ -795,13 +795,13 @@ void Button_Statu_Manage(void)
...
@@ -795,13 +795,13 @@ void Button_Statu_Manage(void)
{
{
//LampState_L.Lamps.RELAY_B = 0;
//LampState_L.Lamps.RELAY_B = 0;
//LampState_L.Lamps.RELAY_IGN1 = 0;
//LampState_L.Lamps.RELAY_IGN1 = 0;
bsp_BD8379_WriteData
(
LampState_L
.
LampData
,
LampState_M
.
LampData
);
//
bsp_BD8379_WriteData(LampState_L.LampData, LampState_M.LampData);
Delay
(
200
);
//
Delay(200);
//LampState_L.Lamps.RELAY_B = 1;
//LampState_L.Lamps.RELAY_B = 1;
//LampState_L.Lamps.RELAY_IGN1 = 1;
//LampState_L.Lamps.RELAY_IGN1 = 1;
bsp_BD8379_WriteData
(
LampState_L
.
LampData
,
LampState_M
.
LampData
);
//
bsp_BD8379_WriteData(LampState_L.LampData, LampState_M.LampData);
Delay
(
20
);
//
Delay(20);
}
}
}
}
}
}
...
@@ -1040,342 +1040,7 @@ void APP_OIL_TEMP(void) //ȼ��ˮ�� ˮ�µı��ķ��ͷŵ���
...
@@ -1040,342 +1040,7 @@ void APP_OIL_TEMP(void) //ȼ��ˮ�� ˮ�µı��ķ��ͷŵ���
{
{
//Iol_TempCurrent.enable = 0;
//Iol_TempCurrent.enable = 0;
}
}
// switch (Iol_TempCurrent.count)
// {
// case 0:
// LampState_L.Lamps.RELAY_L4 = 0;
// LampState_L.Lamps.RELAY_F1 = 0;
// LampState_L.Lamps.RELAY_F2 = 0;
// LampState_L.Lamps.RELAY_F3 = 0;
// LampState_L.Lamps.RELAY_F4 = 0;
// LampState_L.Lamps.RELAY_L3 = 0;
// Iol_TempCurrent.statu = UNFINISH;
// break;
//
// case 1:
// if(Iol_TempCurrent.enable == 1)
// {
// LampState_L.Lamps.RELAY_B = 0;
// LampState_L.Lamps.RELAY_IGN1 = 0;
// if(Iol_TempCurrent.Time > 1000)
// {
// LampState_L.Lamps.RELAY_IGN1 = 1;
// LampState_L.Lamps.RELAY_B = 1;
// Iol_TempCurrent.enable = 0;
// }
// }
// LampState_L.Lamps.RELAY_L4 = 0;
// LampState_L.Lamps.RELAY_F1 = 1;//ȼ�Ϳյ� һ����˸
// LampState_L.Lamps.RELAY_F2 = 0;
// LampState_L.Lamps.RELAY_F3 = 0;
// LampState_L.Lamps.RELAY_F4 = 0;
// LampState_L.Lamps.RELAY_L3 = 0;
// //Gear_P();
// DisPlayCurChargingTime_H = 0106;
//
// Iol_TempCurrent.statu = UNFINISH;
// break;
// case 2:
// if(Iol_TempCurrent.enable == 1)
// {
// LampState_L.Lamps.RELAY_IGN1 = 0;
// LampState_L.Lamps.RELAY_B = 0;
// if(Iol_TempCurrent.Time > 1000)
// {
// LampState_L.Lamps.RELAY_IGN1 = 1;
// LampState_L.Lamps.RELAY_B = 1;
// Iol_TempCurrent.enable = 0;
// }
// }
// LampState_L.Lamps.RELAY_L4 = 0;
// LampState_L.Lamps.RELAY_F1 = 0;
// LampState_L.Lamps.RELAY_F2 = 1;//ȼ�ͱ����� һ��
// LampState_L.Lamps.RELAY_F3 = 0;
// LampState_L.Lamps.RELAY_F4 = 0;
// LampState_L.Lamps.RELAY_L3 = 0;
//Gear_R();
// #if (CAN_2ND)
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG1 ; //70.5
//#if (PRO_AI3)
// EMS_CNG11.msg.bits.CNG_FTL = CNG_SEG1;
//#elif ((PRO_CN7C) || (PRO_QYC))
// if(GetCluType() == SVC_CFG){
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG1_SVC;
// }
// else{
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG1;
// }
//#elif (PRO_CN7)
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG1 ; //62.25
// HEV_PC9.msg.bits.CR_Bms_DisplaySoc = SOC_WARNING1;
//#endif
//#endif
//#if (CAN_3RD)
//#if (PRO_NU2)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG1_STD;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG1;
// }
//#elif (PRO_NX4C)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_WARNING;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG1;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_WARNING_SVC;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG1;
// }
//#else
// BMS_02_100ms.xEV_SocDis = SOC_WARNING;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG1;
//#endif
//#endif
// Iol_TempCurrent.statu = UNFINISH;
// break;
// case 3://�������������
// if(Iol_TempCurrent.enable == 1)
// {
// LampState_L.Lamps.RELAY_IGN1 = 0;
// LampState_L.Lamps.RELAY_B = 0;
// if(Iol_TempCurrent.Time > 1000)
// {
// LampState_L.Lamps.RELAY_IGN1 = 1;
// LampState_L.Lamps.RELAY_B = 1;
// Iol_TempCurrent.enable = 0;
// }
// }
// LampState_L.Lamps.RELAY_L3 = 1;///ȼ������
// LampState_L.Lamps.RELAY_L4 = 0;
// LampState_L.Lamps.RELAY_F1 = 0;
// LampState_L.Lamps.RELAY_F2 = 0;
// LampState_L.Lamps.RELAY_F3 = 0;
// LampState_L.Lamps.RELAY_F4 = 0;
//#if (CAN_2ND)
// EMS12.msg.bits.TEMP_ENG = 0x85 ; //116.25
//#endif
//#if (CAN_3RD)
// BMS_02_100ms.xEV_SocDis = 0x3D;
// EMS_02_10ms.ENG_EngClntTempVal=0x82;
//#endif
// Iol_TempCurrent.statu = UNFINISH;
// break;
// case 3:
// // if(Iol_TempCurrent.enable == 1)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 0;
// // LampState_L.Lamps.RELAY_B = 0;
// // if(Iol_TempCurrent.Time > 1000)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 1;
// // LampState_L.Lamps.RELAY_B = 1;
// // Iol_TempCurrent.enable = 0;
// // }
// // }
// // LampState_L.Lamps.RELAY_L4 = 0;
// // LampState_L.Lamps.RELAY_F1 = 0;
// // LampState_L.Lamps.RELAY_F2 = 0;
// // LampState_L.Lamps.RELAY_F3 = 1;//ȼ������
// // LampState_L.Lamps.RELAY_F4 = 0;
// // LampState_L.Lamps.RELAY_L3 = 0;
//
// Gear_N();
//#if (CAN_2ND)
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG6 ; //120.75
//#if (PRO_AI3)
// EMS_CNG11.msg.bits.CNG_FTL = CNG_SEG6;
//#elif ((PRO_CN7C) || (PRO_QYC))
// if(GetCluType() == SVC_CFG){
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG6_SVC;
// }
// else{
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG6;
// }
//#elif (PRO_CN7)
// EMS12.msg.bits.TEMP_ENG = TEMP_SEG6 ; //62.25
// HEV_PC9.msg.bits.CR_Bms_DisplaySoc = SOC_MIDDLE1;
//#endif
//#endif
//#if (CAN_3RD)
//#if (PRO_NU2)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG6_STD;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG6;
// }
//#elif (PRO_NX4C)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_MIDDLE;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG6;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_MIDDLE_SVC;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG6;
// }
//#else
// BMS_02_100ms.xEV_SocDis = SOC_MIDDLE;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_SEG6;
//#endif
//#endif
// Iol_TempCurrent.statu = UNFINISH;
// break;
//
// case 4:
// // if(Iol_TempCurrent.enable == 1)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 0;
// // LampState_L.Lamps.RELAY_B = 0;
// // if(Iol_TempCurrent.Time > 1000)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 1;
// // LampState_L.Lamps.RELAY_B = 1;
// // Iol_TempCurrent.enable = 0;
// // }
// // }
// // LampState_L.Lamps.RELAY_L4 = 0;
// // LampState_L.Lamps.RELAY_F1 = 0;
// // LampState_L.Lamps.RELAY_F2 = 0;
// // LampState_L.Lamps.RELAY_F3 = 0;
// // LampState_L.Lamps.RELAY_F4 = 1;//ȼ������
// // LampState_L.Lamps.RELAY_L3 = 0;
//
// Gear_D();
//#if (CAN_2ND)
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL ; //120.75
//#if (PRO_AI3)
// EMS_CNG11.msg.bits.CNG_FTL = CNG_FULL;
//#elif ((PRO_CN7C) || (PRO_QYC))
// if(GetCluType() == SVC_CFG){
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL_SVC;
// }
// else{
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL;
// }
//#elif (PRO_CN7)
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL ; //62.25
// HEV_PC9.msg.bits.CR_Bms_DisplaySoc = SOC_FULL1;
//#endif
//#endif
//#if (CAN_3RD)
//#if (PRO_NU2)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_FULL_STD;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_EMPTY;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_FULL;
// }
//#elif (PRO_NX4C)
// if(GetCluType() == STD_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_FULL;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_FULL;
// }
// else if(GetCluType() == SVC_CFG){
// BMS_02_100ms.xEV_SocDis = SOC_FULL_SVC;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_FULL;
// }
//#else
// BMS_02_100ms.xEV_SocDis = SOC_FULL;
// EMS_02_10ms.ENG_EngClntTempVal=TEMP_FULL;
//#endif
//#endif
// Iol_TempCurrent.statu = UNFINISH;
// break;
//#if (PRO_QYC)
// case 5:
// if(Iol_TempCurrent.enable == 1)
// {
// LampState_L.Lamps.RELAY_IGN1 = 0;
// LampState_L.Lamps.RELAY_B = 0;
// if(Iol_TempCurrent.Time > 1000)
// {
// LampState_L.Lamps.RELAY_IGN1 = 1;
// LampState_L.Lamps.RELAY_B = 1;
// Iol_TempCurrent.enable = 0;
// }
// }
// LampState_L.Lamps.RELAY_L4 = 0;
// LampState_L.Lamps.RELAY_F1 = 0;
// LampState_L.Lamps.RELAY_F2 = 0;
// LampState_L.Lamps.RELAY_F3 = 0;
// LampState_L.Lamps.RELAY_F4 = 1;//ȼ������
// LampState_L.Lamps.RELAY_L3 = 0;
// if(GetCluType() == SVC_CFG){
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL_SVC;
// }
// else{
// EMS12.msg.bits.TEMP_ENG = TEMP_FULL_UP;
// }
// Iol_TempCurrent.statu = UNFINISH;
// break;
//#endif
// case 5://�������������
// // if(Iol_TempCurrent.enable == 1)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 0;
// // LampState_L.Lamps.RELAY_B = 0;
// // if(Iol_TempCurrent.Time > 1000)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 1;
// // LampState_L.Lamps.RELAY_B = 1;
// // Iol_TempCurrent.enable = 0;
// // }
// // }
// // LampState_L.Lamps.RELAY_L4 = 1;//ȼ�;Ÿ�
// // LampState_L.Lamps.RELAY_F1 = 0;
// // LampState_L.Lamps.RELAY_F2 = 0;
// // LampState_L.Lamps.RELAY_F3 = 0;
// // LampState_L.Lamps.RELAY_F4 = 0;
// // LampState_L.Lamps.RELAY_L3 = 0;
// // #if (CAN_2ND)
// // EMS12.msg.bits.TEMP_ENG = 0xdb ; //120.75
// // #endif
// // #if (CAN_3RD)
// // BMS_02_100ms.xEV_SocDis = 0x83;
// // EMS_02_10ms.ENG_EngClntTempVal=0xDB;
// // #endif
// // Iol_TempCurrent.statu = UNFINISH;
// Gear_OUT();
// break;
// case 6://�������������
// // if(Iol_TempCurrent.enable == 1)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 0;
// // LampState_L.Lamps.RELAY_B = 0;
// // if(Iol_TempCurrent.Time > 1000)
// // {
// // LampState_L.Lamps.RELAY_IGN1 = 1;
// // LampState_L.Lamps.RELAY_B = 1;
// // Iol_TempCurrent.enable = 0;
// // }
// // }
// // LampState_L.Lamps.RELAY_L4 = 1;//ȼ�;Ÿ�
// // LampState_L.Lamps.RELAY_F1 = 0;
// // LampState_L.Lamps.RELAY_F2 = 0;
// // LampState_L.Lamps.RELAY_F3 = 0;
// // LampState_L.Lamps.RELAY_F4 = 0;
// // LampState_L.Lamps.RELAY_L3 = 0;
// // #if (CAN_2ND)
// // EMS12.msg.bits.TEMP_ENG = 0xdb ; //120.75
// // #endif
// // #if (CAN_3RD)
// // BMS_02_100ms.xEV_SocDis = 0x83;
// // EMS_02_10ms.ENG_EngClntTempVal=0xDB;
// // #endif
// // Iol_TempCurrent.statu = UNFINISH;
// //SpeedRpmMax();
// APP_END();
// break;
// }
}
}
void
ProjectDynamicConfig
(
void
)
void
ProjectDynamicConfig
(
void
)
...
@@ -2542,44 +2207,44 @@ uint8_t laohuaflag = 0;
...
@@ -2542,44 +2207,44 @@ uint8_t laohuaflag = 0;
uint16_t
laohuatime
=
0
;
uint16_t
laohuatime
=
0
;
void
laohuafun
()
void
laohuafun
()
{
{
if
(
laohuaflag
==
0
)
{
//
if(laohuaflag == 0) {
laohuaflag
=
1
;
//
laohuaflag = 1;
switch
(
HJ_OtherKeyCurrent
.
count
)
//
switch(HJ_OtherKeyCurrent.count)
{
//
{
case
1
:
//
case 1:
laohuatime
=
5000
;
//
laohuatime = 5000;
break
;
//
break;
case
2
:
//
case 2:
laohuatime
=
10000
;
//
laohuatime = 10000;
break
;
//
break;
case
3
:
//
case 3:
laohuatime
=
15000
;
//
laohuatime = 15000;
break
;
//
break;
case
4
:
//
case 4:
laohuatime
=
18000
;
//
laohuatime = 18000;
break
;
//
break;
case
5
:
//
case 5:
laohuatime
=
5000
;
//
laohuatime = 5000;
break
;
//
break;
case
6
:
//
case 6:
laohuatime
=
5000
;
//
laohuatime = 5000;
break
;
//
break;
}
//
}
if
(
HJ_OtherKeyCurrent
.
count
>
6
)
{
//
if(HJ_OtherKeyCurrent.count > 6) {
laohuatime
=
500
;
//
laohuatime = 500;
}
//
}
//laohuatime = 15000;
//
//laohuatime = 15000;
Othercount
=
0
;
//
Othercount = 0;
}
//
}
if
(
laohuatime
==
0
){
//
if(laohuatime == 0){
HJ_OtherKeyCurrent
.
count
++
;
//
HJ_OtherKeyCurrent.count ++;
if
(
HJ_OtherKeyCurrent
.
count
>
12
)
{
//
if(HJ_OtherKeyCurrent.count > 12) {
HJ_OtherKeyCurrent
.
count
=
1
;
//
HJ_OtherKeyCurrent.count = 1;
}
//
}
laohuaflag
=
0
;
//
laohuaflag = 0;
}
//
}
}
}
void
HJ_SwitchSecondPage
()
void
HJ_SwitchSecondPage
()
...
@@ -2982,6 +2647,7 @@ void Stage_Manage()
...
@@ -2982,6 +2647,7 @@ void Stage_Manage()
// DOWNKeyCurrent.count ++;
// DOWNKeyCurrent.count ++;
g_Stage
=
STAGE_Other
;
g_Stage
=
STAGE_Other
;
HJ_OtherKeyCurrent
.
count
++
;
HJ_OtherKeyCurrent
.
count
++
;
Line_Temp
();
ClearOtherSWFlagFun
();
ClearOtherSWFlagFun
();
ClearOtherFlagFun
();
ClearOtherFlagFun
();
Othercount
=
0
;
Othercount
=
0
;
...
...
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