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
23358ddc
Commit
23358ddc
authored
Dec 30, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整格式
parent
cf97886e
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
52 additions
and
153 deletions
+52
-153
BackGroundLight.c
source/Application/APP/BackLight/BackGroundLight.c
+0
-1
BackLight_APP.c
source/Application/APP/BackLight/BackLight_APP.c
+41
-136
BackLight_APP.h
source/Application/APP/BackLight/BackLight_APP.h
+5
-6
Data_AirPressure.c
source/Application/APP/Data_AirPressure/Data_AirPressure.c
+2
-5
Popups.c
source/Application/Alarm/Popups.c
+3
-3
Common_Interface.c
source/Application/RTE/Common_Interface.c
+1
-2
No files found.
source/Application/APP/BackLight/BackGroundLight.c
View file @
23358ddc
...
...
@@ -24,7 +24,6 @@ void SetBackLightOutput(uint8_t n, uint16_t val)
void
SetBacklightDestVal
(
uint8_t
n
,
const
uint16_t
val
)
{
BackLightPara
[
n
].
DestBackLightDuty
=
val
;
}
...
...
source/Application/APP/BackLight/BackLight_APP.c
View file @
23358ddc
...
...
@@ -14,198 +14,105 @@
typedef
struct
{
uint8_t
Brightness
;
uint8_t
Window
;
uint8_t
Brightness
;
uint8_t
Window
;
}
SEGLCDBackupStruct
;
typedef
struct
{
uint8_t
DoorStatusBackup
;
uint16_t
Timer
;
uint16_t
BackupPwm
;
uint8_t
DoorStatusBackup
;
uint16_t
Timer
;
uint16_t
BackupPwm
;
}
BlOFFCtrlStruct
;
BlOFFCtrlStruct
BlOFFCtrl
;
SEGLCDBackupStruct
SEGLCDBackup
;
BlOFFCtrlStruct
BlOFFCtrl
;
SEGLCDBackupStruct
SEGLCDBackup
;
uint8_t
WARNING_DOOR_STATUS
;
uint8_t
WARNING_DOOR_STATUS
;
uint32_t
Left_Right_Delay
;
void
SEG_LCD_Window_Switch
(
uint8_t
Sw
);
void
BL_Init
(
void
)
void
SEG_LCD_Window_Switch
(
uint8_t
Sw
);
void
BL_Init
(
void
)
{
SEG_LCD_Init
();
}
uint16_t
BackLightVLv
=
10u
;
uint8_t
BackLightTestIG
=
1u
;
uint8_t
BackLightWakeFlag
=
0u
;
uint8_t
BackLightTPostLight
=
0u
;
uint16_t
testBG
=
500
;
void
BL_Management_service
(
void
)
uint16_t
testBG
=
500
;
void
BL_Management_service
(
void
)
{
uint8_t
Msg
;
uint8_t
LED_Pos
;
uint8_t
LED_Left
;
uint8_t
LED_Right
;
uint8_t
LED_Plus
;
uint8_t
Msg
;
uint8_t
LED_Pos
;
uint8_t
LED_Left
;
uint8_t
LED_Right
;
uint8_t
LED_Plus
;
uint8_t
WARNING_PARKING_BRAKE_TEL
=
0u
;
uint8_t
BCM_PositionLight
=
0
;
uint8_t
DutyCycle
;
uint8_t
ILL
=
0
;
uint8_t
ILL
=
0
;
if
(
Line_In_Get_Status
(
LINE_IN_ILLUMINATION
)
)
if
(
Line_In_Get_Status
(
LINE_IN_ILLUMINATION
))
{
ILL
=
2
;
ILL
=
2
;
}
else
{
ILL
=
0
;
ILL
=
0
;
}
if
(
Common_Get_IG_Sts
()
==
COMMON_POWER_OFF
)
if
(
Common_Get_IG_Sts
()
==
COMMON_POWER_OFF
)
{
#if 0
LED_Pos = Get_ID_245_Sig_BCM_PosiLightSts();
LED_Left = Get_ID_245_Sig_BCM_TurnLightSts_L();
LED_Right = Get_ID_245_Sig_BCM_TurnLightSts_R();
LED_Plus = LED_Left + LED_Right ;
if (LED_Plus != 0u)
{
Left_Right_Delay = 0u;
WARNING_PARKING_BRAKE_TEL = LED_Left + LED_Right;
}
else
{
if (Left_Right_Delay <= 500ul)
{
Left_Right_Delay++;
}
if (Left_Right_Delay >= 15)
{
WARNING_PARKING_BRAKE_TEL = LED_Left + LED_Right;
}
else
{
WARNING_PARKING_BRAKE_TEL = 1;
}
}
if (( Get_Current_DispType() == Disp_Alarm ) || (WARNING_PARKING_BRAKE_TEL != 0) || (LED_Pos != 0))
{
Msg = Popup_Get_Current_Message();
//if (( Msg != POPUP_MSG_DOOR_OPEN_LOW_SPEED ) || (WARNING_PARKING_BRAKE_TEL != 0))
// BlOFFCtrl.Timer = 0;
//else
//{
// if ( ( WARNING_DOOR_STATUS != 0 ) && ( WARNING_DOOR_STATUS != BlOFFCtrl.DoorStatusBackup ) )
// BlOFFCtrl.Timer = 0;
// else
// {
// if ( BlOFFCtrl.Timer < 30 * 50 )
// BlOFFCtrl.Timer++;
// }
// BlOFFCtrl.DoorStatusBackup = WARNING_DOOR_STATUS;
//}
if ( BlOFFCtrl.Timer < 30 * 50 )
{
SEG_LCD_Window_Switch ( 1 );
BackLightWakeFlag = 1u;
}
else
{
SEG_LCD_Window_Switch ( 0 );
BackLightWakeFlag = 0u;
}
}
else
{
BlOFFCtrl.Timer = 0;
SEG_LCD_Window_Switch ( 0 );
BackLightWakeFlag = 0u;
}
#endif
BackLightWakeFlag
=
1u
;
}
else
{
//if ( BCM_PositionLight )
//{
// RTE_PWM_Set_Panel ( 47, 42, 43 );
// RTE_PWM_Set_LCD ( DutyCycle );
// RTE_PWM_Set_Point ( DutyCycle );
//}
//else
//{
// RTE_PWM_Set_Panel ( 95, 85, 86 );
// RTE_PWM_Set_LCD ( DutyCycle ); //LCD_BL = 1;
// RTE_PWM_Set_Point ( DutyCycle ); //LCD_BL = 1;
//}
SEG_LCD_Window_Switch
(
1
);
BackLightWakeFlag
=
0u
;
SEG_LCD_Window_Switch
(
1
);
}
/*得到主题模式可自己在枚举中定义 在BackGroundLight.c里填表*/
GetBGLTheme
(
0
);
/*得到工作模式 白天 傍晚 夜晚 在枚举中已定义*/
/*得到工作模式 白天 傍晚 夜晚 在枚举中已定义*/
GetBGLType
(
ILL
);
//GetBGLType(0);
// GetBGLType(0);
/*得到背光等级 可自己在枚举中定义 在BackGroundLight.c里填表*/
GetBGLLvl
(
BackLightVLv
,
LED_Pos
);
/*得到热敏电阻电压参数为100倍电压值*/
/*得到热敏电阻电压参数为100倍电压值*/
GetBGLNTCVol
(
0
);
/*主函数中调用第一个参数电源状态 1是 ON档 2 off 第二个参数 唤醒条件 1是TTF唤醒 2 是表盘唤醒 3 是表盘和屏都有唤醒,0无唤醒*/
if
(
Common_Get_IG_Sts
()
==
COMMON_POWER_ON
)
{
BackLightWakeFlag
=
0u
;
}
else
{
BackLightWakeFlag
=
1u
;
}
/*主函数中调用第一个参数电源状态 1是 ON档 2 off 第二个参数 唤醒条件 1是TTF唤醒 2 是表盘唤醒 3 是表盘和屏都有唤醒,0无唤醒*/
BackLightSchedu
(
Common_Get_IG_Sts
(),
BackLightWakeFlag
);
}
void
BL_PWM_Duty_Cycle_Capture_ISR
(
void
)
void
BL_PWM_Duty_Cycle_Capture_ISR
(
void
)
{
}
void
SEG_LCD_Init
(
void
)
void
SEG_LCD_Init
(
void
)
{
SEGLCDBackup
.
Brightness
=
0xFF
;
SEGLCDBackup
.
Window
=
0x00
;
SEGLCDBackup
.
Window
=
0x00
;
SEG0_MCU_OUT
=
0
;
COMM_MCU_OUT
=
0
;
}
void
SEG_LCD_Window_Switch
(
uint8_t
Sw
)
void
SEG_LCD_Window_Switch
(
uint8_t
Sw
)
{
if
(
Sw
==
SEGLCDBackup
.
Window
)
if
(
Sw
==
SEGLCDBackup
.
Window
)
return
;
SEGLCDBackup
.
Window
=
Sw
;
if
(
Sw
)
if
(
Sw
)
{
SEG0_MCU_OUT
=
1
;
COMM_MCU_OUT
=
0
;
...
...
@@ -217,12 +124,10 @@ void SEG_LCD_Window_Switch ( uint8_t Sw )
}
}
//10ms
void
SEG_LCD_Window_Control_Service
(
void
)
// 10ms
void
SEG_LCD_Window_Control_Service
(
void
)
{
if
(
SEGLCDBackup
.
Window
)
if
(
SEGLCDBackup
.
Window
)
{
if
(
SEG0_MCU_OUT
==
1
)
{
...
...
source/Application/APP/BackLight/BackLight_APP.h
View file @
23358ddc
#ifndef BACK_LIGHT_APP
#define BACK_LIGHT_APP
void
SEG_LCD_Window_Control_Service
(
void
);
void
SEG_LCD_Init
(
void
);
void
BL_Init
(
void
);
void
BL_PWM_Duty_Cycle_Capture_ISR
(
void
);
void
BL_Management_service
(
void
);
void
SEG_LCD_Window_Control_Service
(
void
);
void
SEG_LCD_Init
(
void
);
void
BL_Init
(
void
);
void
BL_PWM_Duty_Cycle_Capture_ISR
(
void
);
void
BL_Management_service
(
void
);
#endif
\ No newline at end of file
source/Application/APP/Data_AirPressure/Data_AirPressure.c
View file @
23358ddc
...
...
@@ -18,7 +18,8 @@ DataStruct DataStrWET;
* onther : Table固化 斜率同时固化
--------------------------------------------------------------------------*/
void
AirPressure_KL30_Init
(
void
)
{}
{
}
void
AirPressure_KL15_ON_Init
(
void
)
{
uint8_t
i
=
0u
;
...
...
@@ -56,15 +57,12 @@ void AirPressure_KL15_ON_Init(void)
}
void
AirPressure_KL15_OFF_Init
(
void
)
{
}
void
AirPressure_Wakeup_Init
(
void
)
{
}
void
AirPressure_Sleep_Init
(
void
)
{
}
/*-------------------------------------------------------------------------
* Function Name : AirPressure_Processing_Service
...
...
@@ -417,4 +415,3 @@ uint16_t Common_Get_WET_Data(void)
{
return
DataStrWET
.
DataDisplay
;
}
source/Application/Alarm/Popups.c
View file @
23358ddc
...
...
@@ -761,7 +761,7 @@ void Popups_Polling(void)
/*50.--4--低电压报警 显示条件:发动机启动(350r/min)后,7秒检测到23.5V时 显示消失条件:10秒检测到25V以上时*/
variable_1
=
Common_Get_LOW_VOLTAGE
();
if
((
variable_1
==
0x01u
)
&&
(
E_Speed
>
350
))
//
23.5V
if
((
variable_1
==
0x01u
)
&&
(
E_Speed
>
350
))
//
23.5V
{
Popup_Request
(
POPUP8_LOWVOLTAGE
);
}
...
...
@@ -773,7 +773,7 @@ void Popups_Polling(void)
/*51.--5--过电压报警 显示条件:发动机启动(350r/min)后,7秒检测到30.4V以上时 显示消失条件:10秒检测到29.4V以下时*/
variable_1
=
Common_Get_HIGH_VOLTAGE
();
if
((
variable_1
==
0x01u
)
&&
(
E_Speed
>
350
))
//
30.44V
if
((
variable_1
==
0x01u
)
&&
(
E_Speed
>
350
))
//
30.44V
{
Popup_Request
(
POPUP8_OVERVOLTAGE
);
}
...
...
@@ -874,7 +874,7 @@ void Popups_Polling(void)
}
/*59.--3--省油耗建议-请降低发动机转速*/
variable_1
=
Common_Get_OverSpeed_Status
();
variable_1
=
Common_Get_OverSpeed_Status
();
if
((
variable_1
==
1
)
&&
(
User_App
.
User_Speed
!=
0xFF
))
{
...
...
source/Application/RTE/Common_Interface.c
View file @
23358ddc
...
...
@@ -578,8 +578,7 @@ void Common_BlockDelay(uint16_t m_MS)
Counter
=
65535u
-
RocBackup
+
Counter
+
1u
;
}
}
while
(
Counter
<
DIMCounter
);
}
while
(
Counter
<
DIMCounter
);
}
uint32_t
Common_GetIgnOnTime
(
void
)
...
...
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