Commit ec4e14fe authored by hu's avatar hu

调整函数

parent 2ad59a75
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 316252 project .text 316332
project .rodata 411111 project .rodata 411111
project .secinfo 120 project .secinfo 120
project .syscall 6 project .syscall 6
......
...@@ -496,10 +496,6 @@ void GUI_Time_Dispaly(uint8_t Mode) ...@@ -496,10 +496,6 @@ void GUI_Time_Dispaly(uint8_t Mode)
} }
/*分钟*/ /*分钟*/
Time_Minutes = Get_RTC_MINUTE();
GUI_General_Digit_Display(Time_Sprite, Time_Minutes, Nb_21_0, 2u, 0u, GUI_DISP_Minutes, 37, GUI_BLENDMODE_SRC_OVER); /*显示分钟*/
if (FLASH_SYNC_1Hz) if (FLASH_SYNC_1Hz)
{ {
GUI_Translate_Display(Time_Sprite, Nb_21_maohao, 396u, 45u, GUI_BLENDMODE_SRC_OVER); /*显示冒号*/ GUI_Translate_Display(Time_Sprite, Nb_21_maohao, 396u, 45u, GUI_BLENDMODE_SRC_OVER); /*显示冒号*/
...@@ -508,6 +504,11 @@ void GUI_Time_Dispaly(uint8_t Mode) ...@@ -508,6 +504,11 @@ void GUI_Time_Dispaly(uint8_t Mode)
{ {
GUI_General_Display(Time_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(Time_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
Time_Minutes = Get_RTC_MINUTE();
GUI_General_Digit_Display(Time_Sprite, Time_Minutes, Nb_21_0, 2u, 0u, GUI_DISP_Minutes, 37, GUI_BLENDMODE_SRC_OVER); /*显示分钟*/
} }
else else
{ {
...@@ -543,7 +544,8 @@ void GUI_Data_Dispaly(uint8_t Mode) ...@@ -543,7 +544,8 @@ void GUI_Data_Dispaly(uint8_t Mode)
GUI_General_Digit_Display(Calendar_Sprite, Year, Nb_14_0, 4u, 0u, GUI_DISP_Year, 48, GUI_BLENDMODE_SRC_OVER); /*显示年*/ GUI_General_Digit_Display(Calendar_Sprite, Year, Nb_14_0, 4u, 0u, GUI_DISP_Year, 48, GUI_BLENDMODE_SRC_OVER); /*显示年*/
GUI_General_Digit_Display(Calendar_Sprite, Month, Nb_14_0, 2u, 0u, GUI_DISP_Month, 48, GUI_BLENDMODE_SRC_OVER); /*显示月*/ GUI_General_Digit_Display(Calendar_Sprite, Month, Nb_14_0, 2u, 0u, GUI_DISP_Month, 48, GUI_BLENDMODE_SRC_OVER); /*显示月*/
GUI_General_Digit_Display(Calendar_Sprite, Date, Nb_14_0, 2u, 0u, GUI_DISP_Date, 48, GUI_BLENDMODE_SRC_OVER); /*显示日*/ GUI_General_Digit_Display(Calendar_Sprite, Date, Nb_14_0, 2u, 0u, GUI_DISP_Date, 48, GUI_BLENDMODE_SRC_OVER); /*显示日*/
GUI_General_Display(Calendar_Sprite, GUIWedk[Week], GUI_BLENDMODE_SRC_OVER);
GUI_General_Display(Calendar_Sprite, GUIWedk[Week], GUI_BLENDMODE_SRC_OVER); /*星期 */
} }
else else
{ {
...@@ -576,7 +578,7 @@ void GUI_TFTTelltales_Display(uint8_t Mode) ...@@ -576,7 +578,7 @@ void GUI_TFTTelltales_Display(uint8_t Mode)
} }
else else
{ {
GUI_General_Display(WarningLight_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(WarningLight_Sprite, SpriteSize, GUI_BLENDMODE_CUSTOM );
} }
} }
else else
...@@ -601,8 +603,6 @@ void GUI_WetGas_Dispaly(uint8_t Mode) ...@@ -601,8 +603,6 @@ void GUI_WetGas_Dispaly(uint8_t Mode)
{ {
current_value = HYQ_TEST; current_value = HYQ_TEST;
GUI_General_Display(WET_Sprite, CN_qiyafuhaodeng, GUI_BLENDMODE_SRC_OVER); /*气压符号灯。*/
if (current_value <= 17u) if (current_value <= 17u)
{ {
GUI_General_Display(WET_Sprite, CN_qiya, GUI_BLENDMODE_SRC_OVER); /*刷长条的气压表框。*/ GUI_General_Display(WET_Sprite, CN_qiya, GUI_BLENDMODE_SRC_OVER); /*刷长条的气压表框。*/
...@@ -614,7 +614,13 @@ void GUI_WetGas_Dispaly(uint8_t Mode) ...@@ -614,7 +614,13 @@ void GUI_WetGas_Dispaly(uint8_t Mode)
switch (current_value) switch (current_value)
{ {
case 0x11u: case 0x14u: /*20*/
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x13), 405u, GUI_BLENDMODE_SRC_OVER);
case 0x13u:
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x12), 405u, GUI_BLENDMODE_SRC_OVER);
case 0x12u:
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x11), 405u, GUI_BLENDMODE_SRC_OVER);
case 0x11u: /*17*/
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x10), 405u, GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x10), 405u, GUI_BLENDMODE_SRC_OVER);
case 0x10u: case 0x10u:
GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x0F), 405u, GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(WET_Sprite, CN_qiyazouge_01, (145u + 8u * 0x0F), 405u, GUI_BLENDMODE_SRC_OVER);
...@@ -653,6 +659,8 @@ void GUI_WetGas_Dispaly(uint8_t Mode) ...@@ -653,6 +659,8 @@ void GUI_WetGas_Dispaly(uint8_t Mode)
GUI_General_Display(WET_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(WET_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
break; break;
} }
GUI_General_Display(WET_Sprite, CN_qiyafuhaodeng, GUI_BLENDMODE_SRC_OVER); /*气压符号灯。*/
} }
else else
{ {
...@@ -675,7 +683,7 @@ void GUI_AdBlue_Dispaly(uint8_t Mode) ...@@ -675,7 +683,7 @@ void GUI_AdBlue_Dispaly(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
if ((K_Line_Set.K_Line_LID33 == 1) || (K_Line_Set.K_Line_LID33 == 3)) if ((K_Line_Set.K_Line_LID33 == 1u) || (K_Line_Set.K_Line_LID33 == 3u))
{ {
CanStatus = CAN_MSG_Status(ID_CanMsg18FF2300_Msg_Count); CanStatus = CAN_MSG_Status(ID_CanMsg18FF2300_Msg_Count);
...@@ -829,11 +837,11 @@ void Gui_ODO_Display(uint8_t Mode) ...@@ -829,11 +837,11 @@ void Gui_ODO_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
ODO_value = (Data_ODO_Read() / 10); /*此处需将ODO函数返回值赋给变量,ODO函数在其他文件中实现。*/ ODO_value = (Data_ODO_Read() / 10u); /*此处需将ODO函数返回值赋给变量,ODO函数在其他文件中实现。*/
GUI_General_Display(ODO_Sprite, CN_ODO, GUI_BLENDMODE_SRC_OVER); /*显示文/*字 “ ODO ”*/ GUI_General_Display(ODO_Sprite, CN_ODO, GUI_BLENDMODE_SRC_OVER); /*显示文/*字 “ ODO ”*/
GUI_Translate_Display(ODO_Sprite, CN_ODO_danwei, 699u, 436u, GUI_BLENDMODE_SRC_OVER); /*显示文字 “ km ”*/ GUI_Translate_Display(ODO_Sprite, CN_ODO_danwei, 699u, 436u, GUI_BLENDMODE_SRC_OVER); /*显示文字 “ km ”*/
GUI_General_Digit_Display(ODO_Sprite, ODO_value, Nb_19_0, 7u, 6u, GUI_DISP_ODO, 425, GUI_BLENDMODE_SRC_OVER); /*显示ODO的数值*/ GUI_General_Digit_Display(ODO_Sprite, ODO_value, Nb_19_0, 7u, 6u, GUI_DISP_ODO, 425u, GUI_BLENDMODE_SRC_OVER); /*显示ODO的数值*/
} }
else else
{ {
...@@ -1376,7 +1384,7 @@ void GUI_Drive_Info_Avg_Speed_Display(uint16_t Speed) ...@@ -1376,7 +1384,7 @@ void GUI_Drive_Info_Avg_Speed_Display(uint16_t Speed)
else else
{ {
/*单位切换*/ /*单位切换*/
if (1) if (1u)
{ {
GUI_General_Display(MultiPurpose_Sprite, CN_PJchesu_kmh, GUI_BLENDMODE_SRC_OVER); /*km/H*/ GUI_General_Display(MultiPurpose_Sprite, CN_PJchesu_kmh, GUI_BLENDMODE_SRC_OVER); /*km/H*/
} }
...@@ -1393,7 +1401,7 @@ void GUI_Drive_Info_Avg_Speed_Display(uint16_t Speed) ...@@ -1393,7 +1401,7 @@ void GUI_Drive_Info_Avg_Speed_Display(uint16_t Speed)
} }
/*单位切换*/ /*单位切换*/
if (1) if (1u)
{ {
if (Speed == TRAPB) /*Trip B*/ if (Speed == TRAPB) /*Trip B*/
{ {
...@@ -1452,7 +1460,7 @@ void GUI_Drive_Info_Avg_Fuel_Display(uint16_t Fuel) ...@@ -1452,7 +1460,7 @@ void GUI_Drive_Info_Avg_Fuel_Display(uint16_t Fuel)
else else
{ {
/*单位切换*/ /*单位切换*/
if (1) if (1u)
{ {
GUI_General_Display(MultiPurpose_Sprite, CN_PJyouhao_L100km, GUI_BLENDMODE_SRC_OVER); /*L/km*/ GUI_General_Display(MultiPurpose_Sprite, CN_PJyouhao_L100km, GUI_BLENDMODE_SRC_OVER); /*L/km*/
} }
...@@ -1470,7 +1478,7 @@ void GUI_Drive_Info_Avg_Fuel_Display(uint16_t Fuel) ...@@ -1470,7 +1478,7 @@ void GUI_Drive_Info_Avg_Fuel_Display(uint16_t Fuel)
GUI_Translate_Display(MultiPurpose_Sprite, Nb_21_dian, 656u, 285u, GUI_BLENDMODE_CUSTOM); /*top*/ GUI_Translate_Display(MultiPurpose_Sprite, Nb_21_dian, 656u, 285u, GUI_BLENDMODE_CUSTOM); /*top*/
if (1) if (1u)
{ {
if (Fuel == TRAPB) /*Trip B*/ if (Fuel == TRAPB) /*Trip B*/
{ {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "DisplaySch_user.h" #include "DisplaySch_user.h"
/*区域1 WET*/ /*区域1 WET*/
#define MAX_WET_SUP_LAYER 20 #define MAX_WET_SUP_LAYER 25
MultiBufferSprite_t WETSpriteBuf; MultiBufferSprite_t WETSpriteBuf;
uint8_t WETIndex = 0u; uint8_t WETIndex = 0u;
uint8_t WETUpdate = 0u; uint8_t WETUpdate = 0u;
......
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