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
f7898c9f
Commit
f7898c9f
authored
Nov 16, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整胎压显示
parent
67e3471a
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23289 additions
and
22810 deletions
+23289
-22810
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+22746
-22679
project.siz
ghs/project.siz
+1
-1
Service_TPMS.c
source/Application/APP/Data_TPMS/Service_TPMS.c
+54
-38
Service_TPMS.h
source/Application/APP/Data_TPMS/Service_TPMS.h
+12
-20
GUI.c
source/Application/Graphic/GUI/GUI.c
+476
-72
No files found.
ghs/project
View file @
f7898c9f
No preview for this file type
ghs/project.hex
View file @
f7898c9f
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ghs/project.siz
View file @
f7898c9f
project .intvect 1536
project .intvect 1536
project .text 3
09356
project .text 3
11500
project .rodata 410815
project .rodata 410815
project .secinfo 120
project .secinfo 120
project .syscall 6
project .syscall 6
...
...
source/Application/APP/Data_TPMS/Service_TPMS.c
View file @
f7898c9f
...
@@ -16,6 +16,7 @@ void Data_TPMS_KL30_Init(void)
...
@@ -16,6 +16,7 @@ void Data_TPMS_KL30_Init(void)
{
{
TPMS_Out
[
FirstLOut
].
TPMSTyreID
=
FirstLOutID
;
TPMS_Out
[
FirstLOut
].
TPMSTyreID
=
FirstLOutID
;
TPMS_Out
[
FirstROut
].
TPMSTyreID
=
FirstROutID
;
TPMS_Out
[
FirstROut
].
TPMSTyreID
=
FirstROutID
;
TPMS_Out
[
SecondLIn
].
TPMSTyreID
=
SecondLInID
;
TPMS_Out
[
SecondLIn
].
TPMSTyreID
=
SecondLInID
;
TPMS_Out
[
SecondRIn
].
TPMSTyreID
=
SecondRInID
;
TPMS_Out
[
SecondRIn
].
TPMSTyreID
=
SecondRInID
;
...
@@ -30,10 +31,9 @@ void Data_TPMS_KL30_Init(void)
...
@@ -30,10 +31,9 @@ void Data_TPMS_KL30_Init(void)
TPMS_Out
[
FourthRIn
].
TPMSTyreID
=
FourthRInID
;
TPMS_Out
[
FourthRIn
].
TPMSTyreID
=
FourthRInID
;
TPMS_Out
[
FirstLOut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FirstLOut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FirstROut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FirstROut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
SecondLIn
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
SecondLIn
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
SecondRIn
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
SecondRIn
].
TPMSDataInvalidTime
=
600u
;
...
@@ -47,8 +47,10 @@ void Data_TPMS_KL30_Init(void)
...
@@ -47,8 +47,10 @@ void Data_TPMS_KL30_Init(void)
TPMS_Out
[
FourthROut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FourthROut
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FourthRIn
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FourthRIn
].
TPMSDataInvalidTime
=
600u
;
TPMS_Out
[
FirstLOut
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
FirstLOut
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
FirstROut
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
FirstROut
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
SecondLIn
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
SecondLIn
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
SecondRIn
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
SecondRIn
].
TPMSGuiSta
=
SOLID_GRAY
;
...
@@ -82,13 +84,9 @@ void Data_TPMS_Value_Processing(void)
...
@@ -82,13 +84,9 @@ void Data_TPMS_Value_Processing(void)
{
{
/*报文数据获取,处理*/
/*报文数据获取,处理*/
Get_Data_TPMS_Value
(
FirstLOut
);
Get_Data_TPMS_Value
(
FirstLOut
);
Get_Data_TPMS_Value
(
FirstROut
);
Get_Data_TPMS_Value
(
FirstROut
);
Get_Data_TPMS_Value
(
SecondLIn
);
Get_Data_TPMS_Value
(
SecondLIn
);
Get_Data_TPMS_Value
(
SecondRIn
);
Get_Data_TPMS_Value
(
SecondRIn
);
Get_Data_TPMS_Value
(
ThirdLOut
);
Get_Data_TPMS_Value
(
ThirdLOut
);
...
@@ -103,12 +101,9 @@ void Data_TPMS_Value_Processing(void)
...
@@ -103,12 +101,9 @@ void Data_TPMS_Value_Processing(void)
/*报文状态获取*/
/*报文状态获取*/
Get_Data_TPMS_Status
(
FirstLOut
);
Get_Data_TPMS_Status
(
FirstLOut
);
Get_Data_TPMS_Status
(
FirstROut
);
Get_Data_TPMS_Status
(
FirstROut
);
Get_Data_TPMS_Status
(
SecondLIn
);
Get_Data_TPMS_Status
(
SecondLIn
);
Get_Data_TPMS_Status
(
SecondRIn
);
Get_Data_TPMS_Status
(
SecondRIn
);
Get_Data_TPMS_Status
(
ThirdLOut
);
Get_Data_TPMS_Status
(
ThirdLOut
);
...
@@ -132,18 +127,39 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
...
@@ -132,18 +127,39 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
{
{
uint16_t
TyrePressure
=
0u
;
uint16_t
TyrePressure
=
0u
;
uint32_t
TyreTemp
=
0ul
;
uint32_t
TyreTemp
=
0ul
;
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTyreID
==
Get_ID_18011733_Sig_Tire_Index
())
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTyreID
==
Get_ID_18011733_Sig_Tire_Index
())
{
{
/*胎压 数据处理*/
TPMS_Out
[
TPMSTyreID
].
TPMSPressure
=
Get_ID_18011733_Sig_Tire_Pressure
();
TPMS_Out
[
TPMSTyreID
].
TPMSPressure
=
Get_ID_18011733_Sig_Tire_Pressure
();
/*胎温数据处理*/
TPMS_Out
[
TPMSTyreID
].
TPMSTempSign
=
Get_ID_18011733_Sig_Tire_Temperature_Sign
();
TPMS_Out
[
TPMSTyreID
].
TPMSTempSign
=
Get_ID_18011733_Sig_Tire_Temperature_Sign
();
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTempSign
)
{
//' - '
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTempSign
)
TPMS_Out
[
TPMSTyreID
].
TPMSTemp
=
128
-
(
Get_ID_18011733_Sig_Tire_Temperature
()
&
0x7F
)
;
{
//' - '
TPMS_Out
[
TPMSTyreID
].
TPMSTemp
=
128
-
(
Get_ID_18011733_Sig_Tire_Temperature
()
&
0x7F
)
;
}
}
else
else
{
//' + '
{
//' + '
TPMS_Out
[
TPMSTyreID
].
TPMSTemp
=
Get_ID_18011733_Sig_Tire_Temperature
()
;
TPMS_Out
[
TPMSTyreID
].
TPMSTemp
=
Get_ID_18011733_Sig_Tire_Temperature
()
;
}
}
/*数据掉线计时器*/
TPMS_Out
[
TPMSTyreID
].
TPMSDataInvalidTime
=
0u
;
}
else
{
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSDataInvalidTime
<
0xFFFFu
)
{
TPMS_Out
[
TPMSTyreID
].
TPMSDataInvalidTime
++
;
}
else
{
TPMS_Out
[
TPMSTyreID
].
TPMSDataInvalidTime
=
0xFFFFu
;
}
}
}
}
}
...
@@ -155,7 +171,7 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
...
@@ -155,7 +171,7 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
******************************************************************************/
******************************************************************************/
void
Get_Data_TPMS_Status
(
TPMSNUM_t
TPMSTyreID
)
void
Get_Data_TPMS_Status
(
TPMSNUM_t
TPMSTyreID
)
{
{
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTyreID
==
Get_ID_18011733_Sig_Tire_Index
())
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTyreID
==
Get_ID_18011733_Sig_Tire_Index
())
{
{
/*低气压报警 */
/*低气压报警 */
TPMS_Out
[
TPMSTyreID
].
TPMSLowpressure
=
Get_ID_18011733_Sig_Low_Presure_Alarm
();
TPMS_Out
[
TPMSTyreID
].
TPMSLowpressure
=
Get_ID_18011733_Sig_Low_Presure_Alarm
();
...
@@ -181,19 +197,19 @@ void Get_Data_TPMS_Status(TPMSNUM_t TPMSTyreID)
...
@@ -181,19 +197,19 @@ void Get_Data_TPMS_Status(TPMSNUM_t TPMSTyreID)
******************************************************************************/
******************************************************************************/
void
Get_Data_TPMS_Pair
(
TPMSNUM_t
TPMSTyreID
)
void
Get_Data_TPMS_Pair
(
TPMSNUM_t
TPMSTyreID
)
{
{
if
(
TPMS_Out
[
TPMSTyreID
].
CurPoxID
)
if
(
TPMS_Out
[
TPMSTyreID
].
CurPoxID
)
{
{
if
(
TPMS_Out
[
TPMSTyreID
].
PairEn
)
if
(
TPMS_Out
[
TPMSTyreID
].
PairEn
)
{
{
TPMS_Out
[
TPMSTyreID
].
PairTimer
++
;
TPMS_Out
[
TPMSTyreID
].
PairTimer
++
;
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
YELLOW_FLASH
;
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
YELLOW_FLASH
;
if
(
Get_ID_18021733_Sig_Setup_cmd
()
==
0x61u
)
if
(
Get_ID_18021733_Sig_Setup_cmd
()
==
0x61u
)
{
{
TPMS_Out
[
TPMSTyreID
].
PairSuccess
=
1u
;
TPMS_Out
[
TPMSTyreID
].
PairSuccess
=
1u
;
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
SOLID_GREEN
;
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
SOLID_GREEN
;
TPMS_Out
[
TPMSTyreID
].
PairEn
=
0
;
TPMS_Out
[
TPMSTyreID
].
PairEn
=
0
;
}
}
else
if
(
Get_ID_18021733_Sig_Setup_cmd
()
==
0xffu
)
else
if
(
Get_ID_18021733_Sig_Setup_cmd
()
==
0xffu
)
{
{
TPMS_Out
[
TPMSTyreID
].
PairSuccess
=
0u
;
TPMS_Out
[
TPMSTyreID
].
PairSuccess
=
0u
;
}
}
...
@@ -290,14 +306,14 @@ uint16_t Get_DataTPMS_Temp_Sta(TPMSNUM_t TPMSTyreID)
...
@@ -290,14 +306,14 @@ uint16_t Get_DataTPMS_Temp_Sta(TPMSNUM_t TPMSTyreID)
{
{
Temp_Value
=
(
uint16_t
)
STATUS_UNSUPPORTED
;
Temp_Value
=
(
uint16_t
)
STATUS_UNSUPPORTED
;
}
}
//
else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 1u ) /*正数 零 返回状态*/
else
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTempSigStat
==
1u
)
/*正数 零 返回状态*/
//
{
{
//
Temp_Value = (uint16_t)STATUS_NONNEGATIVE;
Temp_Value
=
(
uint16_t
)
STATUS_NONNEGATIVE
;
//
}
}
//
else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 0u ) /*负数 返回状态*/
else
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSTempSigStat
==
0u
)
/*负数 返回状态*/
//
{
{
//
Temp_Value = (uint16_t)STATUS_NEGATIVE;
Temp_Value
=
(
uint16_t
)
STATUS_NEGATIVE
;
//
}
}
else
else
{
{
Temp_Value
=
(
uint16_t
)
STATUS_SUCCESS
;
Temp_Value
=
(
uint16_t
)
STATUS_SUCCESS
;
...
@@ -496,32 +512,32 @@ uint8_t Get_DataTPMS_Tyre_FLASH_Sta(TPMSNUM_t TPMSTyreID)
...
@@ -496,32 +512,32 @@ uint8_t Get_DataTPMS_Tyre_FLASH_Sta(TPMSNUM_t TPMSTyreID)
Function:按键切换 选择轮胎
Function:按键切换 选择轮胎
Description:选择某个轮胎
Description:选择某个轮胎
Input:输入枚举编号
Input:输入枚举编号
Output:
Output:
UP/DOWN 按键
UP/DOWN 按键
******************************************************************************/
******************************************************************************/
void
ChooseKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
void
ChooseKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
{
{
uint8_t
i
=
0
;
uint8_t
i
=
0
;
for
(
i
=
0
;
i
<
TPMSNumMax
;
i
++
)
for
(
i
=
0
;
i
<
TPMSNumMax
;
i
++
)
{
{
if
(
TPMS_Out
[
i
].
TPMSGuiSta
==
WHITEBOX_GRAY
)
if
(
TPMS_Out
[
i
].
TPMSGuiSta
==
WHITEBOX_GRAY
)
{
{
TPMS_Out
[
i
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
i
].
TPMSGuiSta
=
SOLID_GRAY
;
TPMS_Out
[
i
].
CurPoxID
=
0
;
TPMS_Out
[
i
].
CurPoxID
=
0
;
}
}
}
}
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
==
SOLID_GRAY
)
if
(
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
==
SOLID_GRAY
)
{
{
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
WHITEBOX_GRAY
;
TPMS_Out
[
TPMSTyreID
].
TPMSGuiSta
=
WHITEBOX_GRAY
;
}
}
TPMS_Out
[
TPMSTyreID
].
CurPoxID
=
1
;
TPMS_Out
[
TPMSTyreID
].
CurPoxID
=
1
;
}
}
/******************************************************************************
/******************************************************************************
Function:配对轮胎
Function:配对轮胎
Description:选择某个轮胎
Description:选择某个轮胎
Input:输入枚举编号
Input:输入枚举编号
Output:
Output:
ENTER 按键
ENTER 按键
******************************************************************************/
******************************************************************************/
void
EnterKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
void
EnterKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
...
@@ -536,7 +552,7 @@ void EnterKey_TPMS_Event(TPMSNUM_t TPMSTyreID)
...
@@ -536,7 +552,7 @@ void EnterKey_TPMS_Event(TPMSNUM_t TPMSTyreID)
Function:退出配对
Function:退出配对
Description:选择某个轮胎
Description:选择某个轮胎
Input:输入枚举编号
Input:输入枚举编号
Output:
Output:
RETURN 按键
RETURN 按键
******************************************************************************/
******************************************************************************/
void
ReturnKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
void
ReturnKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
)
...
@@ -549,7 +565,7 @@ void ReturnKey_TPMS_Event(TPMSNUM_t TPMSTyreID)
...
@@ -549,7 +565,7 @@ void ReturnKey_TPMS_Event(TPMSNUM_t TPMSTyreID)
Function:Get_TPMSSetGui_Sta
Function:Get_TPMSSetGui_Sta
Description:胎压设定界面:某个轮胎的式样
Description:胎压设定界面:某个轮胎的式样
Input:输入枚举编号
Input:输入枚举编号
Output:
Output:
RETURN 按键
RETURN 按键
******************************************************************************/
******************************************************************************/
en_TPMSGUI
Get_TPMSSetGui_Sta
(
TPMSNUM_t
TPMSTyreID
)
en_TPMSGUI
Get_TPMSSetGui_Sta
(
TPMSNUM_t
TPMSTyreID
)
...
...
source/Application/APP/Data_TPMS/Service_TPMS.h
View file @
f7898c9f
...
@@ -9,14 +9,14 @@ VC66对应关系
...
@@ -9,14 +9,14 @@ VC66对应关系
[] [] No1
[] [] No1
[] [] No2
[] [] No2
[] [] [] [] No3
[] [] [] [] No3
[] [] [] [] No4
[] [] [] [] No4
TPMS FirstLOutID 左前轮(No1)
TPMS FirstLOutID 左前轮(No1)
FirstROutID 右前轮(No1)
FirstROutID 右前轮(No1)
SecondLInID 左中前轮(No2)
SecondLInID 左中前轮(No2)
SecondRInID 右中前轮(No2)
SecondRInID 右中前轮(No2)
ThirdLOutID 左中后轮_外侧(No3)
ThirdLOutID 左中后轮_外侧(No3)
...
@@ -27,11 +27,11 @@ TPMS FirstLOutID 左前轮(No1)
...
@@ -27,11 +27,11 @@ TPMS FirstLOutID 左前轮(No1)
FourthLInID 左后轮_内侧(No4)
FourthLInID 左后轮_内侧(No4)
FourthRInID 右后轮_内侧(No4)
FourthRInID 右后轮_内侧(No4)
FourthROutID 右后轮_外侧(No4)
FourthROutID 右后轮_外侧(No4)
******************************************************************************/
******************************************************************************/
#define FirstLOutID 0x12u
#define FirstLOutID 0x12u
#define FirstROutID 0x13u
#define FirstROutID 0x13u
#define SecondLInID 0x22u
#define SecondLInID 0x22u
#define SecondRInID 0x23u
#define SecondRInID 0x23u
...
@@ -50,7 +50,7 @@ TPMS FirstLOutID 左前轮(No1)
...
@@ -50,7 +50,7 @@ TPMS FirstLOutID 左前轮(No1)
typedef
enum
typedef
enum
{
{
FirstLOut
=
0
,
FirstLOut
=
0
,
FirstROut
,
FirstROut
,
SecondLIn
,
SecondLIn
,
SecondRIn
,
SecondRIn
,
...
@@ -72,7 +72,7 @@ typedef enum
...
@@ -72,7 +72,7 @@ typedef enum
WHITEBOX_GRAY
,
WHITEBOX_GRAY
,
YELLOW_FLASH
,
YELLOW_FLASH
,
SOLID_GREEN
,
SOLID_GREEN
,
}
en_TPMSGUI
;
}
en_TPMSGUI
;
...
@@ -94,16 +94,10 @@ typedef struct
...
@@ -94,16 +94,10 @@ typedef struct
uint8_t
TPMSStandarTempSetSts
;
/*轮胎标准温度设置状态 */
uint8_t
TPMSStandarTempSetSts
;
/*轮胎标准温度设置状态 */
uint8_t
TPMSInvaliddata
;
/*标识报警信号的有效性 */
uint8_t
TPMSInvaliddata
;
/*标识报警信号的有效性 */
uint8_t
TPMSDataupdating
;
/*数据有效性 */
uint8_t
TPMSDataupdating
;
/*数据有效性 */
//uint8_t TPMSLostWarningSig ; /*轮胎被盗报警信号 */
//uint8_t TPMSLostWarningSig ; /*轮胎被盗报警信号 */
//uint8_t TPMSTemporaryNoSignal ; /*短时无信号 */
//uint8_t TPMSTemporaryNoSignal ; /*短时无信号 */
//
uint8_t TPMSTempSigStat ; /*轮胎温度符号状态 */
uint8_t
TPMSTempSigStat
;
/*轮胎温度符号状态 */
uint16_t
TPMSDataInvalidTime
;
/*数据无效计时器 */
uint16_t
TPMSDataInvalidTime
;
/*数据无效计时器 */
//uint16_t TPMSValueSta ; /*数据返回状态 */
//uint16_t TPMSValueSta ; /*数据返回状态 */
...
@@ -115,8 +109,6 @@ typedef struct
...
@@ -115,8 +109,6 @@ typedef struct
uint8_t
PairCmd
;
/*TxID 18033317 Byte1*/
uint8_t
PairCmd
;
/*TxID 18033317 Byte1*/
uint8_t
TireNumber
;
/*TxID 18033317 Byte2*/
uint8_t
TireNumber
;
/*TxID 18033317 Byte2*/
}
_USER_TPMS
;
}
_USER_TPMS
;
extern
_USER_TPMS
TPMS_Out
[
TPMSNumMax
];
extern
_USER_TPMS
TPMS_Out
[
TPMSNumMax
];
...
@@ -160,7 +152,7 @@ extern void EnterKey_TPMS_Event(TPMSNUM_t TPMSTyreID);
...
@@ -160,7 +152,7 @@ extern void EnterKey_TPMS_Event(TPMSNUM_t TPMSTyreID);
extern
void
ReturnKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
);
extern
void
ReturnKey_TPMS_Event
(
TPMSNUM_t
TPMSTyreID
);
/*Gui 调用*/
/*Gui 调用*/
/*轮子的式样
/*轮子的式样
SOLID_GRAY - 全灰色
SOLID_GRAY - 全灰色
WHITEBOX_GRAY - 灰色白框
WHITEBOX_GRAY - 灰色白框
YELLOW_FLASH - 黄色闪烁
YELLOW_FLASH - 黄色闪烁
...
...
source/Application/Graphic/GUI/GUI.c
View file @
f7898c9f
...
@@ -2677,8 +2677,35 @@ void GUI_BG_Errot_Display(uint8_t Mode)
...
@@ -2677,8 +2677,35 @@ void GUI_BG_Errot_Display(uint8_t Mode)
--------------------------------------------------------------------------*/
--------------------------------------------------------------------------*/
void
GUI_BG_TPMS_GasPIC_Display
(
uint8_t
Mode
)
void
GUI_BG_TPMS_GasPIC_Display
(
uint8_t
Mode
)
{
{
uint8_t
User_Tpms12
=
0u
;
uint8_t
User_Tpms13
=
0u
;
uint8_t
User_Tpms22
=
0u
;
uint8_t
User_Tpms23
=
0u
;
uint8_t
User_Tpms31
=
0u
;
uint8_t
User_Tpms32
=
0u
;
uint8_t
User_Tpms33
=
0u
;
uint8_t
User_Tpms34
=
0u
;
uint8_t
User_Tpms41
=
0u
;
uint8_t
User_Tpms42
=
0u
;
uint8_t
User_Tpms43
=
0u
;
uint8_t
User_Tpms44
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
{
/*低气压-高气压-快速漏气*/
//User_Tpms12 = ();
//User_Tpms13 = ();
//User_Tpms22 = ();
//User_Tpms23 = ();
//User_Tpms31 = ();
//User_Tpms32 = ();
//User_Tpms33 = ();
//User_Tpms34 = ();
//User_Tpms41 = ();
//User_Tpms42 = ();
//User_Tpms43 = ();
//User_Tpms44 = ();
/*显示*/
/*显示*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
...
@@ -2688,31 +2715,125 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
...
@@ -2688,31 +2715,125 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
/*0x12*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x12*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms12
==
1u
)
/*0x13*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0U
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
/*0x22*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
else
/*0x23*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
/*0x31*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x32*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x13*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms13
==
1u
)
/*0x33*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
/*0x34*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
else
/*0x41*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
/*0x42*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x43*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x22*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms22
==
1u
)
/*0x44*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x23*/
if
(
User_Tpms23
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x31*/
if
(
User_Tpms31
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2U
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x32*/
if
(
User_Tpms32
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2U
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x33*/
if
(
User_Tpms33
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2U
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x34*/
if
(
User_Tpms34
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2U
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x41*/
if
(
User_Tpms41
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x42*/
if
(
User_Tpms42
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x43*/
if
(
User_Tpms43
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x44*/
if
(
User_Tpms44
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
}
}
else
else
{
{
...
@@ -2730,8 +2851,35 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
...
@@ -2730,8 +2851,35 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
--------------------------------------------------------------------------*/
--------------------------------------------------------------------------*/
void
GUI_BG_TPMS_TempPIC_Display
(
uint8_t
Mode
)
void
GUI_BG_TPMS_TempPIC_Display
(
uint8_t
Mode
)
{
{
uint8_t
User_Tpms12
=
0u
;
uint8_t
User_Tpms13
=
0u
;
uint8_t
User_Tpms22
=
0u
;
uint8_t
User_Tpms23
=
0u
;
uint8_t
User_Tpms31
=
0u
;
uint8_t
User_Tpms32
=
0u
;
uint8_t
User_Tpms33
=
0u
;
uint8_t
User_Tpms34
=
0u
;
uint8_t
User_Tpms41
=
0u
;
uint8_t
User_Tpms42
=
0u
;
uint8_t
User_Tpms43
=
0u
;
uint8_t
User_Tpms44
=
0u
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
{
/*高温报警*/
//User_Tpms12 = ();
//User_Tpms13 = ();
//User_Tpms22 = ();
//User_Tpms23 = ();
//User_Tpms31 = ();
//User_Tpms32 = ();
//User_Tpms33 = ();
//User_Tpms34 = ();
//User_Tpms41 = ();
//User_Tpms42 = ();
//User_Tpms43 = ();
//User_Tpms44 = ();
/*显示*/
/*显示*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_che
,
GUI_BLENDMODE_SRC_OVER
);
/*车*/
...
@@ -2741,30 +2889,126 @@ void GUI_BG_TPMS_TempPIC_Display(uint8_t Mode)
...
@@ -2741,30 +2889,126 @@ void GUI_BG_TPMS_TempPIC_Display(uint8_t Mode)
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou1
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
GUI_General_Display
(
MENU_Sprite
,
CN_User_Menu3_04_jiantou2
,
GUI_BLENDMODE_SRC_OVER
);
/*箭头*/
/*0x12*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x12*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms12
==
1u
)
/*0x13*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
/*0x22*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
else
/*0x23*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
/*0x31*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x32*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x13*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms13
==
1u
)
/*0x33*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
/*0x34*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
else
/*0x41*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
/*0x42*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);}
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x43*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);}
/*0x22*/
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
if
(
User_Tpms22
==
1u
)
/*0x44*/
if
(
1
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
{
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
0
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);}
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x23*/
if
(
User_Tpms23
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
1u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x31*/
if
(
User_Tpms31
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x32*/
if
(
User_Tpms32
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x33*/
if
(
User_Tpms33
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x34*/
if
(
User_Tpms34
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
2u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x41*/
if
(
User_Tpms41
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
3u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x42*/
if
(
User_Tpms42
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
2u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x43*/
if
(
User_Tpms43
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
1u
],
GUI_BLENDMODE_CUSTOM
);
}
/*0x44*/
if
(
User_Tpms44
==
1u
)
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai2
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
else
{
GUI_Translate_Display
(
MENU_Sprite
,
CN_User_Menu3_04_luntai
,
GUI_TPMS_PIC_X
[
3u
],
GUI_TPMS_PIC_Y
[
0u
],
GUI_BLENDMODE_CUSTOM
);
}
}
}
else
else
{
{
...
@@ -2796,6 +3040,19 @@ void GUI_BG_TPMS_GasNUM_Display(uint8_t Mode)
...
@@ -2796,6 +3040,19 @@ void GUI_BG_TPMS_GasNUM_Display(uint8_t Mode)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
{
Gas_Value_0x12
=
Get_DataTPMS_Pressure_Value
(
FirstLOut
);
Gas_Value_0x13
=
Get_DataTPMS_Pressure_Value
(
FirstROut
);
Gas_Value_0x22
=
Get_DataTPMS_Pressure_Value
(
SecondLIn
);
Gas_Value_0x23
=
Get_DataTPMS_Pressure_Value
(
SecondRIn
);
Gas_Value_0x31
=
Get_DataTPMS_Pressure_Value
(
ThirdLOut
);
Gas_Value_0x32
=
Get_DataTPMS_Pressure_Value
(
ThirdLIn
);
Gas_Value_0x33
=
Get_DataTPMS_Pressure_Value
(
ThirdRIn
);
Gas_Value_0x34
=
Get_DataTPMS_Pressure_Value
(
ThirdROut
);
Gas_Value_0x41
=
Get_DataTPMS_Pressure_Value
(
FourthLOut
);
Gas_Value_0x42
=
Get_DataTPMS_Pressure_Value
(
FourthLIn
);
Gas_Value_0x43
=
Get_DataTPMS_Pressure_Value
(
FourthRIn
);
Gas_Value_0x44
=
Get_DataTPMS_Pressure_Value
(
FourthROut
);
/*0x12*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x12
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
/*0x12*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x12
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
/*0x13*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x13
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
/*0x13*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x13
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
/*0x22*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x22
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
/*0x22*/
GUI_General_Digit_Display
(
MENU_Sprite
,
Gas_Value_0x22
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
...
@@ -2838,32 +3095,179 @@ void GUI_BG_TPMS_TempNUM_Display(uint8_t Mode)
...
@@ -2838,32 +3095,179 @@ void GUI_BG_TPMS_TempNUM_Display(uint8_t Mode)
uint16_t
Temp_Value_0x43
=
0u
;
uint16_t
Temp_Value_0x43
=
0u
;
uint16_t
Temp_Value_0x44
=
0u
;
uint16_t
Temp_Value_0x44
=
0u
;
uint8_t
Temp_Sta_0x12
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x13
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x22
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x23
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x31
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x32
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x33
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x34
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x41
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x42
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x43
=
STATUS_NONNEGATIVE
;
uint8_t
Temp_Sta_0x44
=
STATUS_NONNEGATIVE
;
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
if
(
Mode
==
GUI_DISP_MODE_NORMAL
)
{
{
/*0x12*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x12
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x12
=
Get_DataTPMS_Temp_Value
(
FirstLOut
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x12
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
0
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x13
=
Get_DataTPMS_Temp_Value
(
FirstROut
);
/*0x13*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x13
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x22
=
Get_DataTPMS_Temp_Value
(
SecondLIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x13
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
0
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x23
=
Get_DataTPMS_Temp_Value
(
SecondRIn
);
/*0x22*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x22
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x31
=
Get_DataTPMS_Temp_Value
(
ThirdLOut
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x22
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
1
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x32
=
Get_DataTPMS_Temp_Value
(
ThirdLIn
);
/*0x23*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x23
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x33
=
Get_DataTPMS_Temp_Value
(
ThirdRIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x23
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
1
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x34
=
Get_DataTPMS_Temp_Value
(
ThirdROut
);
/*0x31*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x31
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x41
=
Get_DataTPMS_Temp_Value
(
FourthLOut
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x31
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x42
=
Get_DataTPMS_Temp_Value
(
FourthLIn
);
/*0x32*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x32
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Value_0x43
=
Get_DataTPMS_Temp_Value
(
FourthRIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x32
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
2u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Value_0x44
=
Get_DataTPMS_Temp_Value
(
FourthROut
);
/*0x33*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x33
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x33
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
1u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x12
=
Get_DataTPMS_Temp_Sta
(
FirstLOut
);
/*0x34*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x34
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Sta_0x13
=
Get_DataTPMS_Temp_Sta
(
FirstROut
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x34
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x22
=
Get_DataTPMS_Temp_Sta
(
SecondLIn
);
/*0x41*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x41
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Sta_0x23
=
Get_DataTPMS_Temp_Sta
(
SecondRIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x41
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x31
=
Get_DataTPMS_Temp_Sta
(
ThirdLOut
);
/*0x42*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x42
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Sta_0x32
=
Get_DataTPMS_Temp_Sta
(
ThirdLIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x42
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
2u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x33
=
Get_DataTPMS_Temp_Sta
(
ThirdRIn
);
/*0x43*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x43
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Sta_0x34
=
Get_DataTPMS_Temp_Sta
(
ThirdROut
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x43
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
1u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x41
=
Get_DataTPMS_Temp_Sta
(
FourthLOut
);
/*0x44*/
if
(
0
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x44
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
Temp_Sta_0x42
=
Get_DataTPMS_Temp_Sta
(
FourthLIn
);
else
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x44
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);}
Temp_Sta_0x43
=
Get_DataTPMS_Temp_Sta
(
FourthRIn
);
Temp_Sta_0x44
=
Get_DataTPMS_Temp_Sta
(
FourthROut
);
/*0x12*/
if
(
Temp_Sta_0x12
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x12
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
0
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
// if (Temp_Sta_0x12 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x12
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x13*/
if
(
Temp_Sta_0x13
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x13
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
0
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x13 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x13
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM1_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x22*/
if
(
Temp_Sta_0x22
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x22
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
1
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x22 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x22
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x23*/
if
(
Temp_Sta_0x23
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x23
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
1
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x23 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x23
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM2_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x31*/
if
(
Temp_Sta_0x31
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x31
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x31 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x31
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x32*/
if
(
Temp_Sta_0x32
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x32
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
2u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
// if (Temp_Sta_0x32 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x32
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x33*/
if
(
Temp_Sta_0x33
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x33
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
1u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x33 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x33
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x34*/
if
(
Temp_Sta_0x34
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x34
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
2
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x34 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x34
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM3_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x41*/
if
(
Temp_Sta_0x41
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x41
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
3u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x41 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x41
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
3u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x42*/
if
(
Temp_Sta_0x42
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x42
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
2u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x42 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x42
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
2u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x43*/
if
(
Temp_Sta_0x43
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x43
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
1u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x43 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x43
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
1u
],
GUI_BLENDMODE_SRC_OVER
);
}
/*0x44*/
if
(
Temp_Sta_0x44
==
STATUS_NEGATIVE
)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x44
,
Nb_12_0
,
2u
,
1u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
GUI_Translate_Display
(
MENU_Sprite
,
Nb_12_heng
,
(
GUI_TPMS_MIC3_X
[
3
]
+
3u
),
(
GUI_TPMS_NUM_Y
[
0u
]
+
9u
),
GUI_BLENDMODE_SRC_OVER
);
}
else
//if (Temp_Sta_0x44 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display
(
MENU_Sprite
,
Temp_Value_0x44
,
Nb_12_0
,
3u
,
2u
,
GUI_TPMS_NUM4_X
,
GUI_TPMS_NUM_Y
[
0u
],
GUI_BLENDMODE_SRC_OVER
);
}
}
}
else
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