Commit f7898c9f authored by hu's avatar hu

调整胎压显示

parent 67e3471a
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
project .intvect 1536 project .intvect 1536
project .text 309356 project .text 311500
project .rodata 410815 project .rodata 410815
project .secinfo 120 project .secinfo 120
project .syscall 6 project .syscall 6
......
...@@ -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)
......
...@@ -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 - 黄色闪烁
......
...@@ -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
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment