Commit 81d7e9ed authored by 张金硕's avatar 张金硕

🐞 fix:修复车速公英制单位偶发切换失败的问题,增加导航界面车速英制单位的贴图

parent fcb99789
...@@ -8,7 +8,6 @@ uint8_t g_u8Display_Mode_select = ModeDAY; ...@@ -8,7 +8,6 @@ uint8_t g_u8Display_Mode_select = ModeDAY;
uint8_t g_u8Language = CH; uint8_t g_u8Language = CH;
uint8_t g_u8Backlight = Backlight_4 ; uint8_t g_u8Backlight = Backlight_4 ;
uint8_t g_u8Backlight_select = Backlight_4 ; uint8_t g_u8Backlight_select = Backlight_4 ;
uint8_t g_u8UnitSetting = Metric ;
uint8_t g_u8SelfCheck = 0;/*自检*/ uint8_t g_u8SelfCheck = 0;/*自检*/
uint16_t g_u16fuelnumberup = 0; uint16_t g_u16fuelnumberup = 0;
...@@ -891,12 +890,12 @@ void AMT630H_GUI_Unit_Information(void) ...@@ -891,12 +890,12 @@ void AMT630H_GUI_Unit_Information(void)
if(g_u8Language == CH) if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0130_27_396);/*组*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0130_27_396);/*组*/
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0133_473_288); SetPagePic(GRAPHICS_PAGE_0, Pic_0133_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0134_436_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0134_436_152);
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0131_435_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0131_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0132_474_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0132_474_168);
...@@ -905,12 +904,12 @@ void AMT630H_GUI_Unit_Information(void) ...@@ -905,12 +904,12 @@ void AMT630H_GUI_Unit_Information(void)
else if(g_u8Language == EN) else if(g_u8Language == EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0012_22_397);/*组*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0012_22_397);/*组*/
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0015_469_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0015_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155); SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155);
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0013_437_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0013_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170); SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170);
...@@ -922,12 +921,12 @@ void AMT630H_GUI_Unit_Information(void) ...@@ -922,12 +921,12 @@ void AMT630H_GUI_Unit_Information(void)
if(g_u8Language == CH) if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0318_27_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0318_27_396);
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288); SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152);
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0319_435_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0319_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168);
...@@ -936,12 +935,12 @@ void AMT630H_GUI_Unit_Information(void) ...@@ -936,12 +935,12 @@ void AMT630H_GUI_Unit_Information(void)
else if(g_u8Language == EN) else if(g_u8Language == EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0201_22_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0201_22_397);
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155); SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155);
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0202_437_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0202_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0203_481_170); SetPagePic(GRAPHICS_PAGE_0, Pic_0203_481_170);
...@@ -2318,19 +2317,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/ ...@@ -2318,19 +2317,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141);
SetPagePic(GRAPHICS_PAGE_0, Pic_0133_473_288); SetPagePic(GRAPHICS_PAGE_0, Pic_0133_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0134_436_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0134_436_152);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case MENU_ITEM_UNIT_MILE: case MENU_ITEM_UNIT_MILE:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261);
SetPagePic(GRAPHICS_PAGE_0, Pic_0131_435_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0131_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0132_474_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0132_474_168);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
...@@ -2344,19 +2335,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/ ...@@ -2344,19 +2335,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141);
SetPagePic(GRAPHICS_PAGE_0, Pic_0015_469_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0015_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155); SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case MENU_ITEM_UNIT_MILE: case MENU_ITEM_UNIT_MILE:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261);
SetPagePic(GRAPHICS_PAGE_0, Pic_0013_437_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0013_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170); SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
...@@ -2373,19 +2356,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/ ...@@ -2373,19 +2356,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141);
SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288); SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case MENU_ITEM_UNIT_MILE: case MENU_ITEM_UNIT_MILE:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261);
SetPagePic(GRAPHICS_PAGE_0, Pic_0319_435_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0319_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
...@@ -2399,19 +2374,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/ ...@@ -2399,19 +2374,11 @@ void AMT630H_GUI_Unit_Setting(Menu_Item_en_t select) /*图 单位设置*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_141);
SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155); SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case MENU_ITEM_UNIT_MILE: case MENU_ITEM_UNIT_MILE:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_261);
SetPagePic(GRAPHICS_PAGE_0, Pic_0202_437_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0202_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0203_481_170); SetPagePic(GRAPHICS_PAGE_0, Pic_0203_481_170);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
...@@ -4625,11 +4592,11 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed) ...@@ -4625,11 +4592,11 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
if (g_u8Display_Mode == ModeDAY) if (g_u8Display_Mode == ModeDAY)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0592_617_271); SetPagePic(GRAPHICS_PAGE_0, Pic_0592_617_271);
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0593_889_310);/*单位 km/h */ SetPagePic(GRAPHICS_PAGE_0, Pic_0593_889_310);/*单位 km/h */
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0928_894_310);/*单位 mph/h */ SetPagePic(GRAPHICS_PAGE_0, Pic_0928_894_310);/*单位 mph/h */
} }
...@@ -4688,11 +4655,11 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed) ...@@ -4688,11 +4655,11 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
else if (g_u8Display_Mode == ModeNIGHT) else if (g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0700_617_271); SetPagePic(GRAPHICS_PAGE_0, Pic_0700_617_271);
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0701_889_310);/*单位 km/h */ SetPagePic(GRAPHICS_PAGE_0, Pic_0701_889_310);/*单位 km/h */
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0929_894_310);/*单位 mph/h */ SetPagePic(GRAPHICS_PAGE_0, Pic_0929_894_310);/*单位 mph/h */
} }
...@@ -4763,7 +4730,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed) ...@@ -4763,7 +4730,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
*/ */
static void AMT630H_GUI_PhoneConnect_VSpeed(uint16_t VSpeed) static void AMT630H_GUI_PhoneConnect_VSpeed(uint16_t VSpeed)
{ {
if(g_u8UnitSetting == Metric) if(Get_Dis_Unit() == Metric)
{ {
if (g_u8Display_Mode == ModeDAY) if (g_u8Display_Mode == ModeDAY)
{ {
...@@ -4774,9 +4741,16 @@ static void AMT630H_GUI_PhoneConnect_VSpeed(uint16_t VSpeed) ...@@ -4774,9 +4741,16 @@ static void AMT630H_GUI_PhoneConnect_VSpeed(uint16_t VSpeed)
SetPagePic(GRAPHICS_PAGE_0, Pic_0967_632_551); /*单位 km/h */ SetPagePic(GRAPHICS_PAGE_0, Pic_0967_632_551); /*单位 km/h */
} }
} }
else if(g_u8UnitSetting == Imperial) else if(Get_Dis_Unit() == Imperial)
{ {
//SetPagePic(GRAPHICS_PAGE_0, Pic_0942_634_551); /*单位 mph/h */ /*未更改pinbin文件待解*/ if (g_u8Display_Mode == ModeDAY)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0942_634_551); /*单位 km/h */
}
else if (g_u8Display_Mode == ModeNIGHT)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0968_634_551); /*单位 km/h */
} /*单位 mph/h */ /*未更改pinbin文件待解*/
} }
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