Commit cc61289f authored by 王雅楠's avatar 王雅楠 🍎

feat:修改背光设置、单位设置、语言设置的一级菜单和二级菜单显示函数+修改灯和硬线触发条件

parent 2ec140ad
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
uint8_t Pic_mode = PIC_DAYTIME_CH; uint8_t Pic_mode = PIC_DAYTIME_CH;
uint8_t g_u8Display_Mode = ModeDAY; uint8_t g_u8Display_Mode = ModeDAY;
uint8_t g_u8Language = CH; uint8_t g_u8Language = CH;
uint8_t g_u8Backlight = Backlight_1 ; uint8_t g_u8Backlight = Backlight_5 ;
uint8_t g_u8UnitSetting = Metric ;
// 菜单背景,菜单前必带 // 菜单背景,菜单前必带
void AMT630H_GUI_BACKGRAND(void); void AMT630H_GUI_BACKGRAND(void);
// 菜单调用函数 // 菜单调用函数
...@@ -22,11 +22,11 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -22,11 +22,11 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
void AMT630H_GUI_Clock_Information(uint8_t Clock_Hour, uint8_t Clock_Min); void AMT630H_GUI_Clock_Information(uint8_t Clock_Hour, uint8_t Clock_Min);
// 二级菜单 // 二级菜单
static void AMT630H_GUI_Clock_Setting(uint8_t Clock_Hour, uint8_t Clock_Min, uint8_t Clock_BIT); /*时钟设置*/ static void AMT630H_GUI_Clock_Setting(uint8_t Clock_Hour, uint8_t Clock_Min, uint8_t Clock_BIT); /*时钟设置*/
void AMT630H_GUI_Backlight_Setting(uint8_t back_mode); /*背光设置*/ void AMT630H_GUI_Backlight_Setting(Menu_Item_en_t back_mode); /*背光设置*/
void AMT630H_GUI_Display_Mode_Setting(Menu_Item_en_t display_mode); /*显示模式*/ void AMT630H_GUI_Display_Mode_Setting(Menu_Item_en_t display_mode); /*显示模式*/
void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts, uint8_t Connect_ON); /*蓝牙连接*/ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts, uint8_t Connect_ON); /*蓝牙连接*/
void AMT630H_GUI_Unit_Setting(uint8_t select); /*单位设置*/ void AMT630H_GUI_Unit_Setting(Menu_Interface_en_t select); /*单位设置*/
void AMT630H_GUI_Language_Setting(uint8_t select); /*语言设置*/ void AMT630H_GUI_Language_Setting(Menu_Interface_en_t select); /*语言设置*/
void AMT630H_GUI_Phone_Connect_Win(void); /*手机互联*/ void AMT630H_GUI_Phone_Connect_Win(void); /*手机互联*/
void AMT630H_GUI_ReadPosittion_Display(void); void AMT630H_GUI_ReadPosittion_Display(void);
void AMT630H_GUI_Background() void AMT630H_GUI_Background()
...@@ -99,19 +99,10 @@ void AMT630H_GUI_Display_Mode_Information() ...@@ -99,19 +99,10 @@ void AMT630H_GUI_Display_Mode_Information()
SetPagePic(GRAPHICS_PAGE_0, Pic_0161_207_485); SetPagePic(GRAPHICS_PAGE_0, Pic_0161_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0185_737_485); SetPagePic(GRAPHICS_PAGE_0, Pic_0185_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0192_445_517); SetPagePic(GRAPHICS_PAGE_0, Pic_0192_445_517);
// if(Menu_Item_Select_Get(MENU_ITEM_SELECT_DAYTIME) == 1)
// {
/*日间图标变大*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359); SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_256); SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0149_448_101); SetPagePic(GRAPHICS_PAGE_0, Pic_0149_448_101);
// g_u8Display_Mode = ModeDAY;
// }
// else
// {
// ;
// }
} }
else if(g_u8Language == EN)/*日间英文*/ else if(g_u8Language == EN)/*日间英文*/
{ {
...@@ -120,19 +111,10 @@ void AMT630H_GUI_Display_Mode_Information() ...@@ -120,19 +111,10 @@ void AMT630H_GUI_Display_Mode_Information()
SetPagePic(GRAPHICS_PAGE_0, Pic_0086_222_487); SetPagePic(GRAPHICS_PAGE_0, Pic_0086_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0125_729_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0125_729_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0126_415_519); SetPagePic(GRAPHICS_PAGE_0, Pic_0126_415_519);
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_DAYTIME) == 1)
{
/*日间图标变大*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360); SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_257); SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0074_422_103); SetPagePic(GRAPHICS_PAGE_0, Pic_0074_422_103);
}
else
{
;
}
} }
} }
else if(g_u8Display_Mode == ModeNIGHT) else if(g_u8Display_Mode == ModeNIGHT)
...@@ -144,19 +126,10 @@ void AMT630H_GUI_Display_Mode_Information() ...@@ -144,19 +126,10 @@ void AMT630H_GUI_Display_Mode_Information()
SetPagePic(GRAPHICS_PAGE_0, Pic_0348_207_485); SetPagePic(GRAPHICS_PAGE_0, Pic_0348_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0372_737_485); SetPagePic(GRAPHICS_PAGE_0, Pic_0372_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0379_445_517); SetPagePic(GRAPHICS_PAGE_0, Pic_0379_445_517);
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_NIGHTTIME) == 1)
{
/*夜间图标变大*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359); SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0339_434_232); SetPagePic(GRAPHICS_PAGE_0, Pic_0339_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117); SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
} }
else
{
;
}
}
else if(g_u8Language == EN)/*夜间英文*/ else if(g_u8Language == EN)/*夜间英文*/
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0311_18_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0311_18_397);
...@@ -164,31 +137,26 @@ void AMT630H_GUI_Display_Mode_Information() ...@@ -164,31 +137,26 @@ void AMT630H_GUI_Display_Mode_Information()
SetPagePic(GRAPHICS_PAGE_0, Pic_0272_222_487); SetPagePic(GRAPHICS_PAGE_0, Pic_0272_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0313_729_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0313_729_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0314_415_519); SetPagePic(GRAPHICS_PAGE_0, Pic_0314_415_519);
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_NIGHTTIME) == 1)
{
/*夜间图标变大*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360); SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0263_414_234); SetPagePic(GRAPHICS_PAGE_0, Pic_0263_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118); SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
} }
else
{
;
}
}
} }
/*else if自动模式没写*/ /*else if自动模式没写*/
} }
/*背光设置*/
/**
* @brief 背光设置 一级菜单
* @param[in] null
*/
void AMT630H_GUI_Backlight_Information(void) void AMT630H_GUI_Backlight_Information(void)
{ {
/*日间中文*/ /*日间中文*/
if (g_u8Display_Mode = ModeDAY) if (g_u8Display_Mode = ModeDAY)/*日间模式下*/
{ {
/*语言*/
if(g_u8Language == CH) if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0187_37_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0187_37_396);
...@@ -204,19 +172,73 @@ void AMT630H_GUI_Backlight_Information(void) ...@@ -204,19 +172,73 @@ void AMT630H_GUI_Backlight_Information(void)
SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519); SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519);
} }
/*背光等级选择*/
if(g_u8Backlight == Backlight_5)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_219);
SetPagePic(GRAPHICS_PAGE_0, Pic_0063_495_145);
} }
else if(g_u8Backlight == Backlight_4)
else if (g_u8Display_Mode = ModeNIGHT) {
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0064_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
}
else if(g_u8Backlight == Backlight_3)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0066_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
}
else if(g_u8Backlight == Backlight_2)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0067_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
}
else if(g_u8Backlight == Backlight_1)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0069_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
}
else if(g_u8Backlight == Backlight_ATUO)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_136);
if(g_u8Language == CH) if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0118_52_398); SetPagePic(GRAPHICS_PAGE_0, Pic_0145_477_340);
SetPagePic(GRAPHICS_PAGE_0, Pic_0119_891_398); }
SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486); else if(g_u8Language == EN )
SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519); SetPagePic(GRAPHICS_PAGE_0, Pic_0070_466_342);
}
}
}
else if(g_u8Display_Mode = ModeNIGHT)
{
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0374_37_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0375_904_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0343_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0368_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0376_446_517);
} }
else if(g_u8Language == EN) else if(g_u8Language == EN)
{ {
...@@ -226,8 +248,65 @@ void AMT630H_GUI_Backlight_Information(void) ...@@ -226,8 +248,65 @@ void AMT630H_GUI_Backlight_Information(void)
SetPagePic(GRAPHICS_PAGE_0, Pic_0309_732_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0309_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0310_436_519); SetPagePic(GRAPHICS_PAGE_0, Pic_0310_436_519);
} }
/*背光等级选择*/
if(g_u8Backlight == Backlight_5)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_219);
SetPagePic(GRAPHICS_PAGE_0, Pic_0249_495_145);
}
else if(g_u8Backlight == Backlight_4)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0250_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
}
else if(g_u8Backlight == Backlight_3)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0252_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
}
else if(g_u8Backlight == Backlight_2)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0253_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
}
else if(g_u8Backlight == Backlight_1)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0255_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
}
else if(g_u8Backlight == Backlight_ATUO)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_136);
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0332_477_340);
}
else if(g_u8Language == EN )
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0256_466_342);
}
}
} }
} }
static uint16_t Bluetooth_num_day[] = { static uint16_t Bluetooth_num_day[] = {
Pic_0040_605_289, Pic_0040_605_289,
Pic_0041_606_290, Pic_0041_606_290,
...@@ -258,14 +337,12 @@ static uint16_t Bluetooth_num_night[] = { ...@@ -258,14 +337,12 @@ static uint16_t Bluetooth_num_night[] = {
*/ */
void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON) void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON)
{ {
/*日间中文*/ if(g_u8Display_Mode == ModeDAY)
if (Pic_mode == PIC_DAYTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0183_26_396); if(g_u8Language == CH)
SetPagePic(GRAPHICS_PAGE_0, Pic_0184_903_396); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0185_197_485); SetPagePic(GRAPHICS_PAGE_0, Pic_0137_26_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0177_738_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0186_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0136_489_345); SetPagePic(GRAPHICS_PAGE_0, Pic_0136_489_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0139_369_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0139_369_287);
SetPagePic(GRAPHICS_PAGE_0, Pic_0142_367_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0142_367_226);
...@@ -280,7 +357,6 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -280,7 +357,6 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0140_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0140_584_226);
} }
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
...@@ -307,37 +383,30 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -307,37 +383,30 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
else if(g_u8Language == EN)
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0370_26_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0034_14_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0371_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0372_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0364_738_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0373_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0324_489_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0326_369_287);
SetPagePic(GRAPHICS_PAGE_0, Pic_0329_367_226);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0330_367_163);
SetPagePic(GRAPHICS_PAGE_0, Pic_0019_478_348);
SetPagePic(GRAPHICS_PAGE_0, Pic_0037_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0054_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0056_377_166);
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0328_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0052_574_226);
} }
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0327_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0053_573_226);
} }
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
if (sync_contacts < 10) if (sync_contacts < 10)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287);
DisplayNumPara.NumList = Bluetooth_num_night; DisplayNumPara.NumList = Bluetooth_num_day;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 604; DisplayNumPara.x = 604;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -348,7 +417,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -348,7 +417,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287);
DisplayNumPara.NumList = Bluetooth_num_night; DisplayNumPara.NumList = Bluetooth_num_day;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 612; DisplayNumPara.x = 612;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -357,37 +426,33 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -357,37 +426,33 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
}
/*日间英文*/ else if(g_u8Display_Mode == ModeNIGHT)
else if (Pic_mode == PIC_DAYTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0113_14_397); if(g_u8Language == CH)
SetPagePic(GRAPHICS_PAGE_0, Pic_0114_924_398); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0115_189_486); SetPagePic(GRAPHICS_PAGE_0, Pic_0325_26_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0116_724_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0117_440_519);
SetPagePic(GRAPHICS_PAGE_0, Pic_0019_478_348);
SetPagePic(GRAPHICS_PAGE_0, Pic_0037_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0054_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0056_377_166);
SetPagePic(GRAPHICS_PAGE_0, Pic_0324_489_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0326_369_287);
SetPagePic(GRAPHICS_PAGE_0, Pic_0329_367_226);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0330_367_163);
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0052_574_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0328_584_226);
} }
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0053_573_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0327_584_226);
} }
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
if (sync_contacts < 10) if (sync_contacts < 10)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287);
DisplayNumPara.NumList = Bluetooth_num_day; DisplayNumPara.NumList = Bluetooth_num_night;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 604; DisplayNumPara.x = 604;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -398,7 +463,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -398,7 +463,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287);
DisplayNumPara.NumList = Bluetooth_num_day; DisplayNumPara.NumList = Bluetooth_num_night;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 612; DisplayNumPara.x = 612;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -407,15 +472,10 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -407,15 +472,10 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
else if(g_u8Language == EN)
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0301_14_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0222_14_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0302_924_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0303_189_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0304_724_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0305_440_519);
SetPagePic(GRAPHICS_PAGE_0, Pic_0208_478_348); SetPagePic(GRAPHICS_PAGE_0, Pic_0208_478_348);
SetPagePic(GRAPHICS_PAGE_0, Pic_0237_376_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0237_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0240_377_227); SetPagePic(GRAPHICS_PAGE_0, Pic_0240_377_227);
...@@ -430,7 +490,6 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -430,7 +490,6 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0239_573_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0239_573_226);
} }
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
...@@ -457,6 +516,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON ...@@ -457,6 +516,7 @@ void AMT630H_GUI_Bluetooth_Information(uint8_t sync_contacts, uint8_t Connect_ON
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
}
} }
static uint16_t Time_num_day[] = { static uint16_t Time_num_day[] = {
...@@ -633,110 +693,109 @@ void AMT630H_GUI_Clock_Information(uint8_t Clock_Hour, uint8_t Clock_Min) ...@@ -633,110 +693,109 @@ void AMT630H_GUI_Clock_Information(uint8_t Clock_Hour, uint8_t Clock_Min)
*/ */
void AMT630H_GUI_Unit_Information(void) void AMT630H_GUI_Unit_Information(void)
{ {
/*日间中文*/ if(g_u8Display_Mode == ModeDAY)
if (Pic_mode == PIC_DAYTIME_CH) {
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0130_27_396);/*组*/
if(g_u8UnitSetting == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0175_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0176_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0177_198_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0165_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0178_445_517);
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 (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0362_27_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0131_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0363_903_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0132_474_168);
SetPagePic(GRAPHICS_PAGE_0, Pic_0364_198_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0352_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0365_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152);
} }
}
/*日间英文*/ else if(g_u8Language == EN)
else if (Pic_mode == PIC_NIGHTTIME_CH) {
SetPagePic(GRAPHICS_PAGE_0, Pic_0012_22_397);/*组*/
if(g_u8UnitSetting == Metric)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0103_22_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0104_895_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0105_184_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0106_733_488);
SetPagePic(GRAPHICS_PAGE_0, Pic_0107_476_519);
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 (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0291_22_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0013_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0292_895_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170);
SetPagePic(GRAPHICS_PAGE_0, Pic_0293_184_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0294_733_488);
SetPagePic(GRAPHICS_PAGE_0, Pic_0295_476_519);
SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155);
} }
}
/**
* @brief 语言设置 一级菜单
* @param[in] null
*/
void AMT630H_GUI_Language_Information(void)
{
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0171_28_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0172_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0173_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0160_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0174_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
} }
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0358_28_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0359_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0360_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0347_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0361_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152);
} }
else if(g_u8Display_Mode == ModeNIGHT)
/*日间英文*/
else if (Pic_mode == PIC_DAYTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0098_14_398); if(g_u8Language == CH)
SetPagePic(GRAPHICS_PAGE_0, Pic_0099_895_397); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0100_218_487); SetPagePic(GRAPHICS_PAGE_0, Pic_0318_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0101_728_486); if(g_u8UnitSetting == Metric)
SetPagePic(GRAPHICS_PAGE_0, Pic_0102_441_521); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0321_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152);
}
else if(g_u8UnitSetting == Imperial)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0319_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168);
}
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0201_22_397);
if(g_u8UnitSetting == Metric)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0204_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0205_457_155);
}
else if(g_u8UnitSetting == Imperial)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0202_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0203_481_170);
}
}
}
}
/**
* @brief 语言设置 一级菜单
* @param[in] null
*/
void AMT630H_GUI_Language_Information(void)
{
if(g_u8Display_Mode == ModeDAY)
{
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0129_28_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
} }
else if(g_u8Language == EN)
/*夜间英文*/ {
else if (Pic_mode == PIC_NIGHTTIME_EN) SetPagePic(GRAPHICS_PAGE_0, Pic_0006_14_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168);
}
}
else if(g_u8Display_Mode == ModeNIGHT)
{
if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0286_14_398); SetPagePic(GRAPHICS_PAGE_0, Pic_0317_28_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0287_895_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0288_218_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0289_728_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0290_441_521);
SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152);
} }
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0196_14_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0197_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0198_490_168);
}
}
} }
/** /**
* @brief 手机互联 一级菜单 * @brief 手机互联 一级菜单
* *
...@@ -1285,7 +1344,7 @@ void AMT630H_GUI_Display_Mode_Setting(Menu_Item_en_t display_mode) /*图 显示 ...@@ -1285,7 +1344,7 @@ void AMT630H_GUI_Display_Mode_Setting(Menu_Item_en_t display_mode) /*图 显示
* @brief 背光设置 二级菜单 * @brief 背光设置 二级菜单
* @param[in] back_mode 背光模式 0为自动 * @param[in] back_mode 背光模式 0为自动
*/ */
void AMT630H_GUI_Backlight_Setting(uint8_t back_mode) /*图 背光*/ void AMT630H_GUI_Backlight_Setting(Menu_Item_en_t back_mode) /*图 背光*/
{ {
/*case 0 自动*/ /*case 0 自动*/
/*case 1 选中1*/ /*case 1 选中1*/
...@@ -1294,241 +1353,265 @@ void AMT630H_GUI_Backlight_Setting(uint8_t back_mode) /*图 背光*/ ...@@ -1294,241 +1353,265 @@ void AMT630H_GUI_Backlight_Setting(uint8_t back_mode) /*图 背光*/
/*case 4 选中4*/ /*case 4 选中4*/
/*case 5 选中5*/ /*case 5 选中5*/
/*日间中文*/ if(g_u8Display_Mode == ModeDAY)/*日间模式*/
if (Pic_mode == PIC_DAYTIME_CH) {
if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0144_37_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0144_37_396);
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0057_52_398);
}
switch (back_mode) switch (back_mode)
{ {
case 0: case MENU_ITEM_BACKLIGHT_5:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0145_477_340);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_136);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_325);
SetPagePic(GRAPHICS_PAGE_0, Pic_0069_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0067_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
break;
case 3:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_229);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0066_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
break;
case 4:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_183);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0064_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
break;
case 5:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_138); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_138);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353); SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307); SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264); SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_219); SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_219);
SetPagePic(GRAPHICS_PAGE_0, Pic_0063_495_145); SetPagePic(GRAPHICS_PAGE_0, Pic_0063_495_145);
break; /*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_5))
default:
break;
}
}
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0331_37_396); g_u8Backlight = Backlight_5 ;
switch (back_mode)
{
case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_297);
SetPagePic(GRAPHICS_PAGE_0, Pic_0332_477_340);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_136);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_290);
SetPagePic(GRAPHICS_PAGE_0, Pic_0255_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_239);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0253_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
break;
case 3:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_194);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0252_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
break;
case 4:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_148);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0250_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
break;
case 5:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_103);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_219);
SetPagePic(GRAPHICS_PAGE_0, Pic_0249_495_145);
break;
default:
break;
} }
else
{
;
} }
break;
case MENU_ITEM_BACKLIGHT_4:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_183);
/*日间英文*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
else if (Pic_mode == PIC_DAYTIME_EN) SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0064_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_4))
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0057_52_398); /*下方菜单*/ g_u8Backlight = Backlight_4 ;
switch (back_mode) }
else
{ {
case 0: ;
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_332); }
SetPagePic(GRAPHICS_PAGE_0, Pic_0070_466_342);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_136);
break; break;
case 1: case MENU_ITEM_BACKLIGHT_3:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_325); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_229);
SetPagePic(GRAPHICS_PAGE_0, Pic_0069_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_286); SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0066_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_3))
{
g_u8Backlight = Backlight_3 ;
}
else
{
;
}
break; break;
case 2: case MENU_ITEM_BACKLIGHT_2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353); SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0067_495_281); SetPagePic(GRAPHICS_PAGE_0, Pic_0067_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_2))
{
g_u8Backlight = Backlight_2 ;
}
else
{
;
}
break; break;
case 3: case MENU_ITEM_BACKLIGHT_1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_229); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_325);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307); SetPagePic(GRAPHICS_PAGE_0, Pic_0069_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0066_496_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_1))
{
g_u8Backlight = Backlight_1 ;
}
else
{
;
}
break; break;
case 4: case MENU_ITEM_BACKLIGHT_AUTO:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_183); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0064_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0065_504_136);
break;
case 5:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_138);
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0061_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_219);
SetPagePic(GRAPHICS_PAGE_0, Pic_0063_495_145);
break;
SetPagePic(GRAPHICS_PAGE_0, Pic_0059_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0060_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0068_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0062_503_136);
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0145_477_340);
}
else if(g_u8Language == EN )
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0070_466_342);
}
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_AUTO))
{
g_u8Backlight = Backlight_ATUO ;
}
else
{
;
}
break;
default: default:
break; break;
} }
} }
else if(g_u8Display_Mode == ModeNIGHT)
/*夜间英文*/ {
else if (Pic_mode == PIC_NIGHTTIME_EN) if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0331_37_396);
}
else if(g_u8Language == EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0243_52_398); SetPagePic(GRAPHICS_PAGE_0, Pic_0243_52_398);
}
switch (back_mode) switch (back_mode)
{ {
case 0: case MENU_ITEM_BACKLIGHT_5:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_297); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_138);
SetPagePic(GRAPHICS_PAGE_0, Pic_0256_466_342);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_286); SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_219);
break; SetPagePic(GRAPHICS_PAGE_0, Pic_0249_495_145);
case 1: /*记忆选择*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_290); if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_5))
SetPagePic(GRAPHICS_PAGE_0, Pic_0255_506_332); {
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_286); g_u8Backlight = Backlight_5 ;
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236); }
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186); else
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136); {
;
}
break; break;
case 2: case MENU_ITEM_BACKLIGHT_4:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_239); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_183);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353); SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0253_495_281); SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0250_493_190);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_4))
{
g_u8Backlight = Backlight_4 ;
}
else
{
;
}
break; break;
case 3: case MENU_ITEM_BACKLIGHT_3:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_194); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_229);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353); SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307); SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307);
SetPagePic(GRAPHICS_PAGE_0, Pic_0252_496_236); SetPagePic(GRAPHICS_PAGE_0, Pic_0252_496_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186); SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_3))
{
g_u8Backlight = Backlight_3 ;
}
else
{
;
}
break; break;
case 4: case MENU_ITEM_BACKLIGHT_2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_148); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353); SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307); SetPagePic(GRAPHICS_PAGE_0, Pic_0253_495_281);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264); SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0250_493_190); SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136); SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_2))
{
g_u8Backlight = Backlight_2 ;
}
else
{
;
}
break; break;
case 5: case MENU_ITEM_BACKLIGHT_1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0244_360_103); SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_325);
SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_353);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_307); SetPagePic(GRAPHICS_PAGE_0, Pic_0255_506_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0247_505_264); SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_219); SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0249_495_145); SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0251_504_136);
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_1))
{
g_u8Backlight = Backlight_1 ;
}
else
{
;
}
break; break;
case MENU_ITEM_BACKLIGHT_AUTO:
SetPagePic(GRAPHICS_PAGE_0, Pic_0058_360_332);
default: SetPagePic(GRAPHICS_PAGE_0, Pic_0245_509_286);
SetPagePic(GRAPHICS_PAGE_0, Pic_0246_504_236);
SetPagePic(GRAPHICS_PAGE_0, Pic_0254_505_186);
SetPagePic(GRAPHICS_PAGE_0, Pic_0248_503_136);
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0332_477_340);
}
else if(g_u8Language == EN )
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0256_466_342);
}
/*记忆选择*/
if(Menu_Item_Select_Get(MENU_ITEM_BACKLIGHT_AUTO))
{
g_u8Backlight = Backlight_ATUO ;
}
else
{
;
}
break; break;
} }
} }
...@@ -1563,47 +1646,44 @@ static uint16_t Bluetooth_Connect_num_night[] = { ...@@ -1563,47 +1646,44 @@ static uint16_t Bluetooth_Connect_num_night[] = {
* @param[in] sync_contacts 同步联系人 * @param[in] sync_contacts 同步联系人
* @param[in] Connect_ON 0 关 1 开 * @param[in] Connect_ON 0 关 1 开
*/ */
void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts, uint8_t Connect_ON) void AMT630H_GUI_Bluetooth_Connect_Setting(Menu_Item_en_t select, uint8_t sync_contacts, uint8_t Connect_ON)
{ {
if(g_u8Display_Mode == ModeDAY)
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{ {
/*光标位置*/ if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0137_26_396); /*下方菜单*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0136_489_345); /*返回*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0139_369_287); /*同步联系人*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0142_367_226); /*蓝牙连接*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165); /*HI3EA0*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0143_367_163); /*蓝牙名称*/
switch (select) switch (select)
{ {
case 0: case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205);/*蓝牙连接 光标*/
break; break;
case 1: case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266); SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266);/*同步联系人 光标*/
break; break;
case 2: case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324); SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324);/*返回 光标*/
break; break;
default: default:
break; break;
} }
/*蓝牙开关*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0137_26_396); /*下方菜单*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0136_489_345); /*返回*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0139_369_287); /*同步联系人*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0142_367_226); /*蓝牙连接*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165); /*HI3EA0*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0143_367_163); /*蓝牙名称*/
/*蓝牙开或关选择*/
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0140_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0141_584_226);
} }
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0141_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0140_584_226);
} }
/*同步联系人*/ /*同步联系人*/
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
...@@ -1630,47 +1710,48 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1630,47 +1710,48 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
else if(g_u8Language == EN)
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0034_14_397);/*下方菜单*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0019_478_348);
SetPagePic(GRAPHICS_PAGE_0, Pic_0037_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0054_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0056_377_166);
switch (select) switch (select)
{ {
case 0: case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205);/*蓝牙连接 光标*/
break; break;
case 1: case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266); SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266);/*同步联系人 光标*/
break; break;
case 2: case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324); SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324);/*返回 光标*/
break; break;
default: default:
break; break;
} }
SetPagePic(GRAPHICS_PAGE_0, Pic_0325_26_396); /*蓝牙连接*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0324_489_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0326_369_287);
SetPagePic(GRAPHICS_PAGE_0, Pic_0329_367_226);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0330_367_163);
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0328_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0052_574_226);
} }
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0327_584_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0053_573_226);
} }
/*蓝牙联系人选择*/ /*蓝牙联系人*/
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
if (sync_contacts < 10) if (sync_contacts < 10)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287);
DisplayNumPara.NumList = Bluetooth_Connect_num_night; DisplayNumPara.NumList = Bluetooth_Connect_num_day;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 604; DisplayNumPara.x = 604;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -1681,7 +1762,7 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1681,7 +1762,7 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287);
DisplayNumPara.NumList = Bluetooth_Connect_num_night; DisplayNumPara.NumList = Bluetooth_Connect_num_day;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 612; DisplayNumPara.x = 612;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -1690,46 +1771,50 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1690,46 +1771,50 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
}
/*日间英文*/ else if(g_u8Display_Mode == ModeNIGHT)
else if (Pic_mode == PIC_DAYTIME_EN)
{ {
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0325_26_396);/*下方菜单*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0324_489_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0326_369_287);
SetPagePic(GRAPHICS_PAGE_0, Pic_0329_367_226);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0330_367_163);
switch (select) switch (select)
{ {
case 0: case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205);/*蓝牙连接 光标*/
break; break;
case 1: case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266); SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266);/*同步联系人 光标*/
break; break;
case 2: case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324); SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324);/*返回 光标*/
break; break;
default: default:
break; break;
} }
SetPagePic(GRAPHICS_PAGE_0, Pic_0034_14_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0019_478_348); /*蓝牙连接*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0037_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0054_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0055_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0056_377_166);
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0052_574_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0328_584_226);
} }
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0053_573_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0327_584_226);
} }
/*蓝牙联系人选择*/
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
if (sync_contacts < 10) if (sync_contacts < 10)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0038_590_287);
DisplayNumPara.NumList = Bluetooth_Connect_num_day; DisplayNumPara.NumList = Bluetooth_Connect_num_night;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 604; DisplayNumPara.x = 604;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -1740,7 +1825,7 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1740,7 +1825,7 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
else else
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0039_583_287);
DisplayNumPara.NumList = Bluetooth_Connect_num_day; DisplayNumPara.NumList = Bluetooth_Connect_num_night;
DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14; DisplayNumPara.NumInterval = GROUP_PIC_DIR_LEFT | 14;
DisplayNumPara.x = 612; DisplayNumPara.x = 612;
DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS; DisplayNumPara.y = GROUP_PIC_USE_PSD_Y_POS;
...@@ -1749,30 +1834,31 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1749,30 +1834,31 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
else if(g_u8Language == EN)
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0222_14_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0208_478_348);
SetPagePic(GRAPHICS_PAGE_0, Pic_0237_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0240_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0242_377_166);
switch (select) switch (select)
{ {
case 0: case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_205);/*蓝牙连接 光标*/
break; break;
case 1: case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266); SetPagePic(GRAPHICS_PAGE_0, Pic_0036_336_266);/*同步联系人 光标*/
break; break;
case 2: case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324); SetPagePic(GRAPHICS_PAGE_0, Pic_0035_336_324);/*返回 光标*/
break; break;
default: default:
break; break;
} }
SetPagePic(GRAPHICS_PAGE_0, Pic_0222_14_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0208_478_348); /*蓝牙连接*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0237_376_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0240_377_227);
SetPagePic(GRAPHICS_PAGE_0, Pic_0241_570_165);
SetPagePic(GRAPHICS_PAGE_0, Pic_0242_377_166);
if (Connect_ON == 0) if (Connect_ON == 0)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0238_574_226); SetPagePic(GRAPHICS_PAGE_0, Pic_0238_574_226);
...@@ -1786,7 +1872,6 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1786,7 +1872,6 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint8_t sync_contactsNumber; uint8_t sync_contactsNumber;
sync_contactsNumber = sync_contacts; sync_contactsNumber = sync_contacts;
if (sync_contacts < 10) if (sync_contacts < 10)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0223_590_287); SetPagePic(GRAPHICS_PAGE_0, Pic_0223_590_287);
...@@ -1813,120 +1898,148 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts ...@@ -1813,120 +1898,148 @@ void AMT630H_GUI_Bluetooth_Connect_Setting(uint8_t select, uint8_t sync_contacts
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, sync_contactsNumber);
} }
} }
}
} }
/** /**
* @brief 单位设置 二级菜单 * @brief 单位设置 二级菜单
* @param[in] select 0为公制 1为英制 * @param[in] select 0为公制 1为英制
*/ */
void AMT630H_GUI_Unit_Setting(uint8_t select) /*图 单位设置*/ void AMT630H_GUI_Unit_Setting(Menu_Interface_en_t select) /*图 单位设置*/
{ {
if(g_u8Display_Mode == ModeDAY)
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0130_27_396); if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0130_27_396);/*组*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_UNIT_KM:
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 1: 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);
break; if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
} }
else if(g_u8Language == EN)
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0318_27_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0012_22_397);/*组*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_UNIT_KM:
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_0015_469_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case 1: 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_0013_437_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170);
break; if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
} }
}
/*日间英文*/ else if(g_u8Display_Mode == ModeNIGHT)
else if (Pic_mode == PIC_DAYTIME_EN) {
SetPagePic(GRAPHICS_PAGE_0, Pic_0318_27_396);/*组*/
if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0012_22_397);
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_UNIT_KM:
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_0321_473_288);
SetPagePic(GRAPHICS_PAGE_0, Pic_0016_457_155); SetPagePic(GRAPHICS_PAGE_0, Pic_0322_436_152);
if(Menu_Item_Select_Get(MENU_ITEM_UNIT_KM) == 1)
{
g_u8UnitSetting = Metric;
}
break; break;
case 1: 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_0319_435_272);
SetPagePic(GRAPHICS_PAGE_0, Pic_0014_481_170); SetPagePic(GRAPHICS_PAGE_0, Pic_0320_474_168);
break; if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
} }
else if(g_u8Language == EN)
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0201_22_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0201_22_397);/*组*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_UNIT_KM:
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 1: 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);
break; if(Menu_Item_Select_Get(MENU_ITEM_UNIT_MILE) == 1)
{
g_u8UnitSetting = Imperial;
}
default: default:
break; break;
} }
} }
}
} }
/** /**
* @brief 语言设置 二级菜单 * @brief 语言设置 二级菜单
* @param[in] select 0为中文 1为英文 * @param[in] select 0为中文 1为英文
*/ */
void AMT630H_GUI_Language_Setting(uint8_t select) /*图 语言设置*/ void AMT630H_GUI_Language_Setting(Menu_Interface_en_t select) /*图 语言设置*/
{ {
if(g_u8Display_Mode == ModeDAY)
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0129_28_396); if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0129_28_396);/*下方菜单*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_LANGUAGE_CHINESE:/*在日间模式中文下 选择中文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
break; break;
case 1: case MENU_ITEM_LANGUAGE_ENGLISH:/*在日间模式中文下 选择英文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168);
break; break;
...@@ -1934,64 +2047,127 @@ void AMT630H_GUI_Language_Setting(uint8_t select) /*图 语言设置*/ ...@@ -1934,64 +2047,127 @@ void AMT630H_GUI_Language_Setting(uint8_t select) /*图 语言设置*/
break; break;
} }
} }
else if(g_u8Language == EN)/*在日间英文模式下*/
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0317_28_396); SetPagePic(GRAPHICS_PAGE_0, Pic_0006_14_397);/*下方菜单*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_LANGUAGE_CHINESE:/*在日间英文模式下 选择中文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
break; break;
case 1: case MENU_ITEM_LANGUAGE_ENGLISH:/*在日间英文模式下 选择英文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0197_448_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0198_490_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168);
break; break;
default: default:
break; break;
} }
} }
else if(g_u8Display_Mode == ModeNIGHT)
/*日间英文*/ {
else if (Pic_mode == PIC_DAYTIME_EN) if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0006_14_397); SetPagePic(GRAPHICS_PAGE_0, Pic_0317_28_396);/*下方菜单*/
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_LANGUAGE_CHINESE:/*在夜间中文模式下 选择中文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140); SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
break; break;
case 1: case MENU_ITEM_LANGUAGE_ENGLISH:/*在夜间英文模式下 选择英文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168);
break; break;
default: default:
break; break;
} }
} }
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0196_14_397);/*下方菜单*/
switch (select)
{
case MENU_ITEM_LANGUAGE_CHINESE:/*在夜间中文模式下 选择中文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
/*夜间英文*/ break;
else if (Pic_mode == PIC_NIGHTTIME_EN) case MENU_ITEM_LANGUAGE_ENGLISH:/*在夜间英文模式下 选择英文*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
break;
default:
break;
}
}
}
// switch (select)
// {
// case MENU_ITEM_LANGUAGE_CHINESE:
// SetPagePic(GRAPHICS_PAGE_0, Pic_0129_28_396);/*组*/
// SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
// SetPagePic(GRAPHICS_PAGE_0, Pic_0007_475_289);
// SetPagePic(GRAPHICS_PAGE_0, Pic_0008_474_152);
// if(Menu_Item_Select_Get(MENU_ITEM_LANGUAGE_CHINESE))
// {
// g_u8Language = CH;
// }
// else
// {
// ;
// }
// break;
// case MENU_ITEM_LANGUAGE_ENGLISH:
// SetPagePic(GRAPHICS_PAGE_0, Pic_0006_14_397);/*组*/
// SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
// SetPagePic(GRAPHICS_PAGE_0, Pic_0010_448_274);
// SetPagePic(GRAPHICS_PAGE_0, Pic_0011_490_168);
// if(Menu_Item_Select_Get(MENU_ITEM_LANGUAGE_ENGLISH))
// {
// g_u8Language = EN;
// }
// else
// {
// ;
// }
// break;
// default:
// break;
// }
}
else if(g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0196_14_397);
switch (select) switch (select)
{ {
case 0: case MENU_ITEM_LANGUAGE_CHINESE:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140); SetPagePic(GRAPHICS_PAGE_0, Pic_0317_28_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289); SetPagePic(GRAPHICS_PAGE_0, Pic_0199_475_289);
SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152); SetPagePic(GRAPHICS_PAGE_0, Pic_0200_474_152);
if(Menu_Item_Select_Get(MENU_ITEM_LANGUAGE_CHINESE))
{
g_u8Language = CH;
}
else
{
;
}
break; break;
case 1: case MENU_ITEM_LANGUAGE_ENGLISH:
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261); SetPagePic(GRAPHICS_PAGE_0, Pic_0196_14_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0009_321_261);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0197_448_274); SetPagePic(GRAPHICS_PAGE_0, Pic_0197_448_274);
SetPagePic(GRAPHICS_PAGE_0, Pic_0198_490_168); SetPagePic(GRAPHICS_PAGE_0, Pic_0198_490_168);
if(Menu_Item_Select_Get(MENU_ITEM_LANGUAGE_ENGLISH))
{
g_u8Language = EN;
}
else
{
;
}
break; break;
default: default:
break; break;
...@@ -2031,7 +2207,7 @@ void AMT630H_GUI_Phone_Connect_Win(void) ...@@ -2031,7 +2207,7 @@ void AMT630H_GUI_Phone_Connect_Win(void)
} }
} }
/**************************************日间模式的主界面************************************/ /**************************************主界面************************************/
static const uint16_t NumbeList_TIME_DAY[] = { static const uint16_t NumbeList_TIME_DAY[] = {
Pic_0523_950_491, Pic_0523_950_491,
Pic_0524_957_491, Pic_0524_957_491,
...@@ -2197,10 +2373,77 @@ static const uint16_t PICList_Fuel[] = { ...@@ -2197,10 +2373,77 @@ static const uint16_t PICList_Fuel[] = {
Pic_0561_623_473, Pic_0561_623_473,
}; };
/*指示灯*/
static void AMT630H_GUI_Light()
{
if(Get_TelltalesLedSts(em_LED_Turn_Left))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0752_28_13);
}
if(Get_TelltalesLedSts(em_LED_Turn_Right))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0736_941_13);
}
if(Get_TelltalesLedSts(em_LED_High_Beam))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0744_402_21);
}
if(Get_TelltalesLedSts(em_LED_Efi_Fault))
{
;
}
if(Get_TelltalesLedSts(em_LED_ABS))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0743_476_20);
}
if(Get_TelltalesLedSts(em_LED_Auto_Start_Stop))
{
}
if(Get_TelltalesLedSts(em_LED_Oil_Pressure_Alert))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0738_792_25);
}
if(Get_TelltalesLedSts(em_LED_TCS))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0750_106_26);
}
else
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0750_106_26);
SetPagePic(GRAPHICS_PAGE_0, Pic_0751_111_30);
}
if(Get_TelltalesLedSts(em_LED_HEV))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0747_244_26);
}
if(Get_TelltalesLedSts(em_LED_Coolant_Temperature))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0741_616_20);
}
if(Get_TelltalesLedSts(em_LED_WIFI))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0737_875_23);
}
if(Get_TelltalesLedSts(em_LED_Bluetooth))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0740_682_21);
}
if(Get_TelltalesLedSts(em_LED_E))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0748_194_26);
}
if(Get_TelltalesLedSts(em_LED_S))
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0749_192_26);
}
}
/*时间显示函数*/ /*时间显示函数*/
static void AMT630H_GUI_TIME(uint16_t Hour, uint16_t Minute) static void AMT630H_GUI_TIME(uint16_t Hour, uint16_t Minute)
{ {
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
/*外部接收小时和分钟*/ /*外部接收小时和分钟*/
if (FLASH_SYNC_1Hz) if (FLASH_SYNC_1Hz)
...@@ -2229,7 +2472,7 @@ static void AMT630H_GUI_TIME(uint16_t Hour, uint16_t Minute) ...@@ -2229,7 +2472,7 @@ static void AMT630H_GUI_TIME(uint16_t Hour, uint16_t Minute)
DisplayNumPara.MinDigits = 2; DisplayNumPara.MinDigits = 2;
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, MinuteNumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, MinuteNumber);
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
/*外部接收小时和分钟*/ /*外部接收小时和分钟*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0634_916_503); SetPagePic(GRAPHICS_PAGE_0, Pic_0634_916_503);
...@@ -2287,7 +2530,7 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel) ...@@ -2287,7 +2530,7 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel)
uint8_t FuelLevel; uint8_t FuelLevel;
FuelLevel = Fuel; FuelLevel = Fuel;
static uint8_t s_FuelLowTime = 0U; static uint8_t s_FuelLowTime = 0U;
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0553_315_473); /*燃油格*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0553_315_473); /*燃油格*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0549_299_533); /*E*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0549_299_533); /*E*/
...@@ -2318,7 +2561,7 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel) ...@@ -2318,7 +2561,7 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel)
s_FuelLowTime = 0; s_FuelLowTime = 0;
} }
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0662_315_473); /*燃油格*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0662_315_473); /*燃油格*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0549_299_533); /*E*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0549_299_533); /*E*/
...@@ -2371,9 +2614,8 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel) ...@@ -2371,9 +2614,8 @@ static void AMT630H_GUI_Fuel(uint8_t Fuel)
/*电压显示函数*/ /*电压显示函数*/
static void AMT630H_GUI_Voltage(uint16_t Voltage) static void AMT630H_GUI_Voltage(uint16_t Voltage)
{ {
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint16_t VoltageNumber; uint16_t VoltageNumber;
VoltageNumber = Voltage / 10; VoltageNumber = Voltage / 10;
...@@ -2389,6 +2631,10 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage) ...@@ -2389,6 +2631,10 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0563_923_407); /*电压图标*/ SetPagePic(GRAPHICS_PAGE_0, Pic_0563_923_407); /*电压图标*/
} }
else
{
;
}
/*数据处理*/ /*数据处理*/
Voltage_Hundred = VoltageNumber / 100; Voltage_Hundred = VoltageNumber / 100;
Voltage_Ten = (VoltageNumber % 100) / 10; Voltage_Ten = (VoltageNumber % 100) / 10;
...@@ -2432,10 +2678,8 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage) ...@@ -2432,10 +2678,8 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage)
; ;
} }
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0563_923_407); /*电压图标*/
DISPLAY_NUM_ST DisplayNumPara; DISPLAY_NUM_ST DisplayNumPara;
uint16_t VoltageNumber; uint16_t VoltageNumber;
VoltageNumber = Voltage / 10; VoltageNumber = Voltage / 10;
...@@ -2496,7 +2740,7 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage) ...@@ -2496,7 +2740,7 @@ static void AMT630H_GUI_Voltage(uint16_t Voltage)
/*大计里程显示函数*/ /*大计里程显示函数*/
static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode) static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode)
{ {
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
/*ODO位数不同 KM位置不同*/ /*ODO位数不同 KM位置不同*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0577_48_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0577_48_272);
...@@ -2516,7 +2760,7 @@ static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode) ...@@ -2516,7 +2760,7 @@ static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode)
DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, ODONumber); DisplayNum(GRAPHICS_PAGE_0, &DisplayNumPara, ODONumber);
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
/*ODO位数不同 KM位置不同*/ /*ODO位数不同 KM位置不同*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0685_48_272); SetPagePic(GRAPHICS_PAGE_0, Pic_0685_48_272);
...@@ -2545,7 +2789,7 @@ static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode) ...@@ -2545,7 +2789,7 @@ static void AMT630H_GUI_ODO(uint32_t ODO, uint8_t mode)
/*车速显示函数*/ /*车速显示函数*/
static void AMT630H_GUI_VSpeed(uint16_t VSpeed) static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
{ {
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0592_617_271); SetPagePic(GRAPHICS_PAGE_0, Pic_0592_617_271);
SetPagePic(GRAPHICS_PAGE_0, Pic_0593_889_310); SetPagePic(GRAPHICS_PAGE_0, Pic_0593_889_310);
...@@ -2597,7 +2841,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed) ...@@ -2597,7 +2841,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
; ;
} }
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0700_617_271); SetPagePic(GRAPHICS_PAGE_0, Pic_0700_617_271);
SetPagePic(GRAPHICS_PAGE_0, Pic_0701_889_310); SetPagePic(GRAPHICS_PAGE_0, Pic_0701_889_310);
...@@ -2660,7 +2904,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed) ...@@ -2660,7 +2904,7 @@ static void AMT630H_GUI_VSpeed(uint16_t VSpeed)
static void AMT630H_GUI_ESpeed(uint16_t ESpeed) static void AMT630H_GUI_ESpeed(uint16_t ESpeed)
{ {
uint8_t PIC = 0; uint8_t PIC = 0;
if ((Pic_mode == PIC_DAYTIME_CH) || (Pic_mode == PIC_DAYTIME_EN)) if (g_u8Display_Mode == ModeDAY)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0606_834_199); /* 1000r/min */ SetPagePic(GRAPHICS_PAGE_0, Pic_0606_834_199); /* 1000r/min */
SetPagePic(GRAPHICS_PAGE_0, Pic_0607_94_110); /* 底 */ SetPagePic(GRAPHICS_PAGE_0, Pic_0607_94_110); /* 底 */
...@@ -2697,7 +2941,7 @@ static void AMT630H_GUI_ESpeed(uint16_t ESpeed) ...@@ -2697,7 +2941,7 @@ static void AMT630H_GUI_ESpeed(uint16_t ESpeed)
} }
} }
else if ((Pic_mode == PIC_NIGHTTIME_CH) || (Pic_mode == PIC_NIGHTTIME_EN)) else if (g_u8Display_Mode == ModeNIGHT)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0714_834_199); /* 1000r/min */ SetPagePic(GRAPHICS_PAGE_0, Pic_0714_834_199); /* 1000r/min */
SetPagePic(GRAPHICS_PAGE_0, Pic_0715_94_110); /* 底 */ SetPagePic(GRAPHICS_PAGE_0, Pic_0715_94_110); /* 底 */
...@@ -2746,26 +2990,35 @@ static void AMT630H_GUI_ESpeed(uint16_t ESpeed) ...@@ -2746,26 +2990,35 @@ static void AMT630H_GUI_ESpeed(uint16_t ESpeed)
*/ */
void AMT630H_GUI_BACKGRAND() void AMT630H_GUI_BACKGRAND()
{ {
if (Pic_mode == PIC_DAYTIME_CH) /*背景图*/
if(g_u8Display_Mode == ModeDAY)
{
if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0); SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0753_109_331); SetPagePic(GRAPHICS_PAGE_0, Pic_0753_109_331);
} }
else if (Pic_mode == PIC_NIGHTTIME_CH) else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0001_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0754_109_347);
}
else if (Pic_mode == PIC_DAYTIME_EN)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0); SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0753_109_331); SetPagePic(GRAPHICS_PAGE_0, Pic_0753_109_331);
} }
else if (Pic_mode == PIC_NIGHTTIME_EN) }
if(g_u8Display_Mode == ModeNIGHT)
{
if(g_u8Language == CH)
{ {
SetPagePic(GRAPHICS_PAGE_0, Pic_0001_0_0); SetPagePic(GRAPHICS_PAGE_0, Pic_0001_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0754_109_347); SetPagePic(GRAPHICS_PAGE_0, Pic_0754_109_347);
} }
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0001_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0754_109_347);
}
}
/*主界面函数*/
AMT630H_GUI_TIME(Get_Dis_Hour_Time(), Get_Dis_Minute_Time()); AMT630H_GUI_TIME(Get_Dis_Hour_Time(), Get_Dis_Minute_Time());
/* AMT630H_GUI_Telephone(Telephone); */ /* AMT630H_GUI_Telephone(Telephone); */
...@@ -2796,6 +3049,7 @@ void AMT630H_GUI_BACKGRAND() ...@@ -2796,6 +3049,7 @@ void AMT630H_GUI_BACKGRAND()
AMT630H_GUI_ESpeed(0); AMT630H_GUI_ESpeed(0);
} }
} }
void AMT630H_GUI_SETTING() void AMT630H_GUI_SETTING()
{ {
...@@ -2846,68 +3100,69 @@ void AMT630H_GUI_ReadPosittion_Display(void) ...@@ -2846,68 +3100,69 @@ void AMT630H_GUI_ReadPosittion_Display(void)
switch (g_u8Cursor_Posittion) switch (g_u8Cursor_Posittion)
{ {
case MENU_ITEM_MAIN_ITEM: /*主界面*/ case MENU_ITEM_MAIN_ITEM: /*主界面*/
AMT630H_GUI_BACKGRAND(); /*主界面*/ AMT630H_GUI_BACKGRAND();
AMT630H_GUI_Light(); /*主界面*/
break; break;
case MENU_ITEM_DISPLAY_MODE: /*01 显示模式*/ case MENU_ITEM_DISPLAY_MODE: /*01 显示模式*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Information(); AMT630H_GUI_Display_Mode_Information();
break; break;
case MENU_ITEM_SELECT_DAYTIME: /*日间模式*/ case MENU_ITEM_SELECT_DAYTIME: /*10日间模式*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_DAYTIME); AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_DAYTIME);
break; break;
case MENU_ITEM_SELECT_NIGHTTIME: /*夜间模式*/ case MENU_ITEM_SELECT_NIGHTTIME: /*11夜间模式*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_NIGHTTIME); AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_NIGHTTIME);
break; break;
case MENU_ITEM_SELECT_AUTO: /*自动模式*/ case MENU_ITEM_SELECT_AUTO: /*12自动模式*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_AUTO); AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_AUTO);
break; break;
case MENU_ITEM_BACKLIGHT_SETTING: /*04 背光设置*/ case MENU_ITEM_BACKLIGHT_SETTING: /*02 背光设置*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Information(); AMT630H_GUI_Backlight_Information();
break; break;
case MENU_ITEM_BACKLIGHT_5: /*10 背光_5*/ case MENU_ITEM_BACKLIGHT_5: /*13 背光_5*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(5); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_5);
break; break;
case MENU_ITEM_BACKLIGHT_4: /*09 背光_4*/ case MENU_ITEM_BACKLIGHT_4: /*14 背光_4*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(4); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_4);
break; break;
case MENU_ITEM_BACKLIGHT_3: /*08 背光_3*/ case MENU_ITEM_BACKLIGHT_3: /*15 背光_3*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(3); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_3);
break; break;
case MENU_ITEM_BACKLIGHT_2: /*07 背光_2*/ case MENU_ITEM_BACKLIGHT_2: /*16 背光_2*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(2); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_2);
break; break;
case MENU_ITEM_BACKLIGHT_1: /*06 背光_1*/ case MENU_ITEM_BACKLIGHT_1: /*17 背光_1*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(1); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_1);
break; break;
case MENU_ITEM_BACKLIGHT_AUTO: /*05 背光自动*/ case MENU_ITEM_BACKLIGHT_AUTO: /*18 背光自动*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Backlight_Setting(0); AMT630H_GUI_Backlight_Setting(MENU_ITEM_BACKLIGHT_AUTO);
break; break;
case MENU_ITEM_BLUETOOTH_CONNECT: /*11 蓝牙连接*/ case MENU_ITEM_BLUETOOTH_CONNECT: /*03 蓝牙连接*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Bluetooth_Information(8, 1); AMT630H_GUI_Bluetooth_Information(8, Get_Dis_Bluetooth_Open_Close());/*蓝牙开关和联系人接口没给*/
break; break;
case MENU_ITEM_BLUETOOTH_OPEN_CLOSE: /*12 蓝牙_开*/ case MENU_ITEM_BLUETOOTH_OPEN_CLOSE: /*12 蓝牙_开*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Bluetooth_Connect_Setting(0, 8, 1); AMT630H_GUI_Bluetooth_Connect_Setting(0, 8, Get_Dis_Bluetooth_Open_Close());/*蓝牙开关和联系人接口没给*/
break; break;
case MENU_ITEM_BLUETOOTH_SYNC: /*13 蓝牙同步联系人*/ case MENU_ITEM_BLUETOOTH_SYNC: /*13 蓝牙同步联系人*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Bluetooth_Connect_Setting(1, 8, 1); AMT630H_GUI_Bluetooth_Connect_Setting(1, 8, Get_Dis_Bluetooth_Open_Close());/*蓝牙开关和联系人接口没给*/
break; break;
case MENU_ITEM_BLUETOOTH_BACK: /*14 蓝牙返回*/ case MENU_ITEM_BLUETOOTH_BACK: /*14 蓝牙返回*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Bluetooth_Connect_Setting(2, 8, 1); AMT630H_GUI_Bluetooth_Connect_Setting(2, 8, Get_Dis_Bluetooth_Open_Close());/*蓝牙开关和联系人接口没给*/
break; break;
case MENU_ITEM_CLOCK_SETTING: /*15 时钟设置*/ case MENU_ITEM_CLOCK_SETTING: /*15 时钟设置*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
...@@ -2939,11 +3194,11 @@ void AMT630H_GUI_ReadPosittion_Display(void) ...@@ -2939,11 +3194,11 @@ void AMT630H_GUI_ReadPosittion_Display(void)
break; break;
case MENU_ITEM_UNIT_KM: /*22 选中公制*/ case MENU_ITEM_UNIT_KM: /*22 选中公制*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Unit_Setting(0); AMT630H_GUI_Unit_Setting(MENU_ITEM_UNIT_KM);
break; break;
case MENU_ITEM_UNIT_MILE: /*23 选中英制*/ case MENU_ITEM_UNIT_MILE: /*23 选中英制*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Unit_Setting(1); AMT630H_GUI_Unit_Setting(MENU_ITEM_UNIT_MILE);
break; break;
case MENU_ITEM_LANGUAGE_SETTING: /*24 语言设置*/ case MENU_ITEM_LANGUAGE_SETTING: /*24 语言设置*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
...@@ -2951,11 +3206,11 @@ void AMT630H_GUI_ReadPosittion_Display(void) ...@@ -2951,11 +3206,11 @@ void AMT630H_GUI_ReadPosittion_Display(void)
break; break;
case MENU_ITEM_LANGUAGE_CHINESE: /*25 选中中文*/ case MENU_ITEM_LANGUAGE_CHINESE: /*25 选中中文*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Language_Setting(0); AMT630H_GUI_Language_Setting(MENU_ITEM_LANGUAGE_CHINESE);
break; break;
case MENU_ITEM_LANGUAGE_ENGLISH: /*26 选中英文*/ case MENU_ITEM_LANGUAGE_ENGLISH: /*26 选中英文*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
AMT630H_GUI_Language_Setting(0); AMT630H_GUI_Language_Setting(MENU_ITEM_LANGUAGE_ENGLISH);
break; break;
case MENU_ITEM_FAULT_INFORMATION: /*27 故障信息*/ case MENU_ITEM_FAULT_INFORMATION: /*27 故障信息*/
AMT630H_GUI_SETTING(); AMT630H_GUI_SETTING();
......
...@@ -12,34 +12,42 @@ typedef enum ...@@ -12,34 +12,42 @@ typedef enum
PIC_Max, PIC_Max,
}_Picture_Mode; }_Picture_Mode;
/*日间夜间自动*/ /*显示模式*/
typedef enum typedef enum
{ {
ModeDAY =0 ,//日间中文 ModeDAY =0 ,/*日间*/
ModeNIGHT , ModeNIGHT ,
ModeATUO, ModeATUO,
}_g_u8Display_Mode; }_g_u8Display_Mode;
/*语言设置*/ /*语言设置*/
typedef enum typedef enum
{ {
CH = 0, CH = 0,/*中文*/
EN , EN ,
}_g_u8Language; }_g_u8Language;
/*背光设置*/
typedef enum typedef enum
{ {
Backlight_1 =0 , Backlight_5 = 0 ,
Backlight_2 ,
Backlight_3 ,
Backlight_4 , Backlight_4 ,
Backlight_5, Backlight_3 ,
Backlight_2 ,
Backlight_1,
Backlight_ATUO, Backlight_ATUO,
}_g_u8Backlight; }_g_u8Backlight;
typedef enum
{
Metric = 0,/*公制*/
Imperial ,
}_g_u8UnitSetting;
extern void AMT630H_GUI_DisplayProc(void); extern void AMT630H_GUI_DisplayProc(void);
......
...@@ -33,5 +33,8 @@ ...@@ -33,5 +33,8 @@
#include "RTC\RTE_RTC.h" #include "RTC\RTE_RTC.h"
#include "CAN_Signal\CAN_Lib.h" #include "CAN_Signal\CAN_Lib.h"
#include "CAN_CH0_CAN_Communication_Matrix.h" #include "CAN_CH0_CAN_Communication_Matrix.h"
#include "Telltales\Telltales_user.h"
#include "Telltales\Telltales_Lib.h"
#endif #endif
...@@ -5,17 +5,17 @@ ...@@ -5,17 +5,17 @@
const Line_In_Attribute_st g_stLineInAttribute[LINE_IN_MAX] = const Line_In_Attribute_st g_stLineInAttribute[LINE_IN_MAX] =
{ {
{LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Turn_Left, }, {LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Turn_Left, },
{LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Turn_Right, }, {LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Turn_Right, },
{LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 60U, 20U, Get_LINE_IN_High_Beam, }, {LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 60U, 20U, Get_LINE_IN_High_Beam, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 100U, 20U, Get_LINE_IN_Efi_Fault, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 100U, 20U, Get_LINE_IN_Efi_Fault, },
{LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_ABS, }, {LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_ABS, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Auto_Start_Stop, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Auto_Start_Stop, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Oil_Pressure_Alert, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Oil_Pressure_Alert, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Voltage, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Voltage, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Fuel_Level_Low, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_Fuel_Level_Low, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_E, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_E, },
{LEVEL_LOW, LEVEL_HIGH, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_S, }, {LEVEL_HIGH, LEVEL_LOW, LINE_IN_IG_ON, 20U, 20U, Get_LINE_IN_S, },
}; };
Linelib_uint8_t Get_LINE_IN_Turn_Left(void) Linelib_uint8_t Get_LINE_IN_Turn_Left(void)
{ {
...@@ -33,7 +33,7 @@ Linelib_uint8_t Get_LINE_IN_Turn_Left(void) ...@@ -33,7 +33,7 @@ Linelib_uint8_t Get_LINE_IN_Turn_Left(void)
Linelib_uint8_t Get_LINE_IN_Turn_Right(void) Linelib_uint8_t Get_LINE_IN_Turn_Right(void)
{ {
Linelib_uint8_t ret = 0U; Linelib_uint8_t ret = 0U;
if (RTE_GPIO_Get_Level(LeftTurn_MUC_OUT)) if (RTE_GPIO_Get_Level(RightTurn_MUC_OUT))
{ {
ret = 1u; ret = 1u;
} }
...@@ -46,7 +46,7 @@ Linelib_uint8_t Get_LINE_IN_Turn_Right(void) ...@@ -46,7 +46,7 @@ Linelib_uint8_t Get_LINE_IN_Turn_Right(void)
Linelib_uint8_t Get_LINE_IN_High_Beam(void) Linelib_uint8_t Get_LINE_IN_High_Beam(void)
{ {
Linelib_uint8_t ret = 0U; Linelib_uint8_t ret = 0U;
if (RTE_GPIO_Get_Level(LeftTurn_MUC_OUT)) if (RTE_GPIO_Get_Level(HighBeam_P_In))
{ {
ret = 1u; ret = 1u;
} }
...@@ -59,7 +59,7 @@ Linelib_uint8_t Get_LINE_IN_High_Beam(void) ...@@ -59,7 +59,7 @@ Linelib_uint8_t Get_LINE_IN_High_Beam(void)
Linelib_uint8_t Get_LINE_IN_Efi_Fault(void) Linelib_uint8_t Get_LINE_IN_Efi_Fault(void)
{ {
Linelib_uint8_t ret = 0U; Linelib_uint8_t ret = 0U;
if (RTE_GPIO_Get_Level(LeftTurn_MUC_OUT)) if (RTE_GPIO_Get_Level(Engine_Failure_MCU))
{ {
ret = 1u; ret = 1u;
} }
...@@ -72,7 +72,7 @@ Linelib_uint8_t Get_LINE_IN_Efi_Fault(void) ...@@ -72,7 +72,7 @@ Linelib_uint8_t Get_LINE_IN_Efi_Fault(void)
Linelib_uint8_t Get_LINE_IN_ABS(void) Linelib_uint8_t Get_LINE_IN_ABS(void)
{ {
Linelib_uint8_t ret = 0U; Linelib_uint8_t ret = 0U;
if (RTE_GPIO_Get_Level(LeftTurn_MUC_OUT)) if (RTE_GPIO_Get_Level(ABS_Faulty_lights))
{ {
ret = 1u; ret = 1u;
} }
......
...@@ -98,6 +98,7 @@ static void LED_Turn_Left_Execution(Tellib_uint16_t led_status) ...@@ -98,6 +98,7 @@ static void LED_Turn_Left_Execution(Tellib_uint16_t led_status)
// RTE_GPIO_Set_Level(TurnLeft_MUC_OUT, LED_LINEOUT_Low); // RTE_GPIO_Set_Level(TurnLeft_MUC_OUT, LED_LINEOUT_Low);
// } // }
} }
/*硬线-P9 高电平*/ /*硬线-P9 高电平*/
static Tellib_uint16_t LED_Turn_Right_Judgement(void) static Tellib_uint16_t LED_Turn_Right_Judgement(void)
{ {
...@@ -189,14 +190,14 @@ static Tellib_uint16_t LED_ABS_Judgement(void) ...@@ -189,14 +190,14 @@ static Tellib_uint16_t LED_ABS_Judgement(void)
} }
static void LED_ABS_Execution(Tellib_uint16_t led_status) static void LED_ABS_Execution(Tellib_uint16_t led_status)
{ {
// if (led_status == 1u) // if (led_status == 1u)
// { // {
// RTE_GPIO_Set_Level(ABS_MUC_OUT, LED_LINEOUT_High); // RTE_GPIO_Set_Level(OilPressureAlert_MUC_OUT, LED_LINEOUT_High);
// } // }
// else // else
// { // {
// RTE_GPIO_Set_Level(ABS_MUC_OUT, LED_LINEOUT_Low); // RTE_GPIO_Set_Level(ABS_MUC_OUT, LED_LINEOUT_Low);
// } // }
} }
/*硬线-P12 低电平*/ /*硬线-P12 低电平*/
static Tellib_uint16_t LED_Auto_Start_Stop_Judgement(void) static Tellib_uint16_t LED_Auto_Start_Stop_Judgement(void)
...@@ -284,23 +285,24 @@ static void LED_TCS_Execution(Tellib_uint16_t led_status) ...@@ -284,23 +285,24 @@ static void LED_TCS_Execution(Tellib_uint16_t led_status)
/*信号来源:ISG_111*/ /*信号来源:ISG_111*/
static Tellib_uint16_t LED_HEV_Judgement(void) static Tellib_uint16_t LED_HEV_Judgement(void)
{ {
//Tellib_uint16_t LED_STATE = 0u; Tellib_uint16_t LED_STATE = 0u;
//if (CAN_MSG_Status(&CAN_CH0_CanMsgOp, CAN_CH0_ID_CAN_0x402_Msg_Count) == CAN_SIG_LOST) if (CAN_MSG_Status(&CAN_CH0_CanMsgOp, CAN_CH0_ID_CH0_111_Msg_Count) == CAN_SIG_LOST)
//{ {
// LED_STATE = 0u; LED_STATE = 0u;
//} }
//else else
//{ {
// if( == 1)
// { if(Get_CAN_CH0_ID_111_Sig_ISG_Ready() == 0x01UL)
// LED_STATE = 1u; {
// } LED_STATE = 1u;
// else }
// { else
// LED_STATE = 0u; {
// } LED_STATE = 0u;
//} }
//return LED_STATE; }
return LED_STATE;
} }
static void LED_HEV_Execution(Tellib_uint16_t led_status) static void LED_HEV_Execution(Tellib_uint16_t led_status)
{ {
......
#ifndef TELLTALES_USER_H #ifndef TELLTALES_USER_H
#define TELLTALES_USER_H #define TELLTALES_USER_H
#include "Telltales_Lib.h"
typedef enum typedef enum
{ {
em_LED_Turn_Left, em_LED_Turn_Left,
......
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