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
93b65620
Commit
93b65620
authored
2 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改禅道问题
parent
854cc4da
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
34 additions
and
34 deletions
+34
-34
GaugesInterface.c
source/Application/APP/GaugesMode/GaugesInterface.c
+2
-2
PowerManagement_user.c
...ce/Application/APP/PowerManagement/PowerManagement_user.c
+8
-9
Popups.c
source/Application/Alarm/Popups.c
+4
-3
COM_CAN.c
source/Application/CAN_APP_NM/CAN_App/COM_CAN.c
+2
-2
GUI.c
source/Application/Graphic/GUI/GUI.c
+16
-16
tasks.c
source/System/tasks.c
+2
-2
No files found.
source/Application/APP/GaugesMode/GaugesInterface.c
View file @
93b65620
...
...
@@ -26,12 +26,12 @@ static const uint16_t GaugesDataInInit[GaugesTotal][3][25] =
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
/*PRI气压*/
{
{
500
,
720
,
940
,
1160
,
1380
,
1600
,
1820
,
204
0
,
2260
,
2480
,
2700
,
2920
,
3140
,
3360
,
3580
,
3800
,
4020
,
4240
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
{
500
,
720
,
940
,
1160
,
1380
,
1600
,
1820
,
199
0
,
2260
,
2480
,
2700
,
2920
,
3140
,
3360
,
3580
,
3800
,
4020
,
4240
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
610
,
830
,
1050
,
1270
,
1490
,
1710
,
1930
,
2150
,
2370
,
2590
,
2810
,
3030
,
3250
,
3470
,
3690
,
3910
,
4130
,
4350
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
15
,
16
,
17
,
18
,
0
,
0
,
0
,
0
,
0
}
},
/*SEC气压*/
{
{
500
,
720
,
940
,
1160
,
1380
,
1600
,
1820
,
204
0
,
2260
,
2480
,
2700
,
2920
,
3140
,
3360
,
3580
,
3800
,
4020
,
4240
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
{
500
,
720
,
940
,
1160
,
1380
,
1600
,
1820
,
199
0
,
2260
,
2480
,
2700
,
2920
,
3140
,
3360
,
3580
,
3800
,
4020
,
4240
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
610
,
830
,
1050
,
1270
,
1490
,
1710
,
1930
,
2150
,
2370
,
2590
,
2810
,
3030
,
3250
,
3470
,
3690
,
3910
,
4130
,
4350
,
4500
,
0
,
0
,
0
,
0
,
0
},
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
15
,
16
,
17
,
18
,
0
,
0
,
0
,
0
,
0
}
},
...
...
This diff is collapsed.
Click to expand it.
source/Application/APP/PowerManagement/PowerManagement_user.c
View file @
93b65620
...
...
@@ -344,39 +344,38 @@ Power_Status_t Power_Stay_OFF(void)
Power_Status_t
Power_Stay_Protect
(
void
)
{
Power_Status_t
u8PowerSts
=
m_IGN_OFF_Init
;
uint32_t
Delaycnt
=
0
;
/*关应用 123……*/
uint32_t
Delaycnt
=
0
;
/*关应用 123……*/
for
(;;)
{
/*喂狗*/
WDT_Clear
(
);
//CAN_SET_APP_SEND(1u);
//CAN_SET_NM_SEND(1u);
CAN_TX_SetEnable
(
0
);
/*一定周期调用2ms*/
Gen_TimeDelay
(
2000u
,
50u
);
DoCAN_Communication_Service
(
);
UDS_Server_Application_Service
(
);
UDS_10ms_Service
(
);
//RTE_ADC_Services( );
Analog_Signal_Conv_Service
();
Sys_Status_Update_Service
(
);
Delaycnt
++
;
if
(
Delaycnt
>=
5u
)
{
Delaycnt
=
0u
;
Can_BusOff_Fun
();
CAN_BUSOFF_Recover
();
//Can_BusOff_Fun();
}
/*- 电源模式正常,退出 -*/
if
(
SYS_OPR_STAT_RUN
)
{
//CAN_SET_APP_SEND(0u);
//CAN_SET_NM_SEND(0u);
CAN_TX_SetEnable
(
0x55
);
/*初始化需要*/
//BackLight_30_Init( );
return
u8PowerSts
;
}
}
...
...
This diff is collapsed.
Click to expand it.
source/Application/Alarm/Popups.c
View file @
93b65620
...
...
@@ -202,9 +202,10 @@ void Popups_Polling(void)
/*5.--4--ASR工作*/
variable_1
=
(
uint8_t
)
Get_ID_18F0010B_Sig_ATC_or_ASR_Lamp_State
();
/*byte6 78*/
variable_2
=
(
uint8_t
)
Get_ID_18F0010B_Sig_ASR_Lamp_State
();
/*byte1 12*/
variable_3
=
(
uint8_t
)
Get_ID_18F0010B_Sig_ASR_Brake_Control_Active
();
/*byte1 34*/
if
(((
variable_2
==
0x01u
)
||
(
variable_3
==
0x01u
))
&&
(
K_Line_Set
.
K_Line_LID21
==
0x01u
))
//|| (variable_1 == 0x01))
//variable_2 = (uint8_t)Get_ID_18F0010B_Sig_ASR_Lamp_State(); /*byte1 12*/
//variable_3 = (uint8_t)Get_ID_18F0010B_Sig_ASR_Brake_Control_Active();/*byte1 34*/
//if (((variable_2 == 0x01u) || (variable_3 == 0x01u)) && (K_Line_Set.K_Line_LID21 == 0x01u)) //|| (variable_1 == 0x01))
if
((
variable_1
==
1
)
||
(
variable_1
==
3
))
/*禅道3162*/
{
Popup_Request
(
POPUT1_ASR_OPERATE
);
return
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/CAN_APP_NM/CAN_App/COM_CAN.c
View file @
93b65620
...
...
@@ -129,9 +129,9 @@ void Can_BusOff_Fun(void)
//{
// RSCAN0_CH0_Busoff_Recover();
//}
//if (RSCAN0_CH
0
_Get_Busoff_Status() != 0)
//if (RSCAN0_CH
2
_Get_Busoff_Status() != 0)
//{
// RSCAN0_CH
0
_Busoff_Recover();
// RSCAN0_CH
2
_Busoff_Recover();
//}
}
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
93b65620
...
...
@@ -555,12 +555,12 @@ void GUI_Data_Dispaly(uint8_t Mode)
if
(
CanStatus
==
CAN_SIG_NORMAL
)
{
GUI_Translate_Display
(
Calendar_Sprite
,
Nb_14_dian
,
591u
,
6
4
u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示年份后面的 “ . ” */
GUI_Translate_Display
(
Calendar_Sprite
,
Nb_14_dian
,
64
2u
,
64
u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示月份后面的 “ . ” */
GUI_Translate_Display
(
Calendar_Sprite
,
Nb_14_dian
,
591u
,
6
2
u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示年份后面的 “ . ” */
GUI_Translate_Display
(
Calendar_Sprite
,
Nb_14_dian
,
64
0u
,
62
u
,
GUI_BLENDMODE_SRC_OVER
);
/*显示月份后面的 “ . ” */
GUI_General_Digit_Display
(
Calendar_Sprite
,
Year
,
CN_RC_Nb_14_0
,
4u
,
0u
,
GUI_DISP_Year
,
4
8
,
GUI_BLENDMODE_SRC_OVER
);
/*显示年*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Month
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Month
,
4
8
,
GUI_BLENDMODE_SRC_OVER
);
/*显示月*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Date
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Date
,
4
8
,
GUI_BLENDMODE_SRC_OVER
);
/*显示日*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Year
,
CN_RC_Nb_14_0
,
4u
,
0u
,
GUI_DISP_Year
,
4
4
,
GUI_BLENDMODE_SRC_OVER
);
/*显示年*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Month
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Month
,
4
4
,
GUI_BLENDMODE_SRC_OVER
);
/*显示月*/
GUI_General_Digit_Display
(
Calendar_Sprite
,
Date
,
CN_RC_Nb_14_0
,
2u
,
0u
,
GUI_DISP_Date
,
4
4
,
GUI_BLENDMODE_SRC_OVER
);
/*显示日*/
GUI_General_Display
(
Calendar_Sprite
,
GUIWedk
[
Week
],
GUI_BLENDMODE_SRC_OVER
);
/*星期 */
}
...
...
@@ -690,12 +690,12 @@ void GUI_WetGas_Dispaly(uint8_t Mode)
{
switch
(
current_value
)
{
case
0x14u
:
/*20*/
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x13
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
case
0x13u
:
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x12
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
case
0x12u
:
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x11
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
//
case 0x14u: /*20*/
//
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x13), 405u, GUI_BLENDMODE_SRC_OVER);
//
case 0x13u:
//
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x12), 405u, GUI_BLENDMODE_SRC_OVER);
//
case 0x12u:
//
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x11), 405u, GUI_BLENDMODE_SRC_OVER);
case
0x11u
:
/*17*/
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x10
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
case
0x10u
:
...
...
@@ -730,20 +730,20 @@ void GUI_WetGas_Dispaly(uint8_t Mode)
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x01
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
case
0x01u
:
GUI_Translate_Display
(
WET_Sprite
,
CN_qiyazouge_01
,
(
145u
+
8u
*
0x00
),
405u
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
WET_Sprite
,
CN_qiyafuhaodeng
,
GUI_BLENDMODE_SRC_OVER
);
/*气压符号灯。*/
GUI_General_Display
(
WET_Sprite
,
CN_qiya
,
GUI_BLENDMODE_SRC_OVER
);
/*刷长条的气压表框。*/
break
;
default:
GUI_General_Display
(
WET_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
GUI_General_Display
(
WET_Sprite
,
CN_qiyafuhaodeng
,
GUI_BLENDMODE_SRC_OVER
);
/*气压符号灯。*/
//GUI_General_Display(WET_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
break
;
}
GUI_General_Display
(
WET_Sprite
,
CN_qiyafuhaodeng
,
GUI_BLENDMODE_SRC_OVER
);
/*气压符号灯。*/
GUI_General_Display
(
WET_Sprite
,
CN_qiya
,
GUI_BLENDMODE_SRC_OVER
);
/*刷长条的气压表框。*/
//GUI_General_Display(WET_Sprite, CN_qiyafuhaodeng, GUI_BLENDMODE_SRC_OVER); /*气压符号灯。*/
}
else
{
GUI_General_Display
(
WET_Sprite
,
SpriteSize
,
GUI_BLENDMODE_SRC_OVER
);
}
}
else
{
...
...
This diff is collapsed.
Click to expand it.
source/System/tasks.c
View file @
93b65620
...
...
@@ -185,7 +185,6 @@ void Sys_Run_Mode_10ms_Tasks(void)
}
Key_Service
();
CAN_BUSOFF_Recover
();
/*表头调度函数 added by yutian*/
UserGaugeSchedule
();
/*在主循环中调用*/
...
...
@@ -193,7 +192,8 @@ void Sys_Run_Mode_10ms_Tasks(void)
CD4051B_ReadSignal_Serviece
();
Sound_Play_Service
();
UDS_10ms_Service
();
Can_BusOff_Fun
();
CAN_BUSOFF_Recover
();
//Can_BusOff_Fun();
Fuel_User_KL15_ON_Processing_Service
();
}
...
...
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