Commit 6e32a063 authored by 李延凯's avatar 李延凯

Merge branch 'dev' into LYK

parents 11dd9244 2ec140ad
#include "Components.h"
uint8_t Pic_mode = PIC_DAYTIME_CH;
uint8_t MENU_MODE = MAIN_MENU;
uint8_t g_u8Display_Mode = ModeDAY;
uint8_t g_u8Language = CH;
uint8_t g_u8Backlight = Backlight_1 ;
// 菜单背景,菜单前必带
void AMT630H_GUI_BACKGRAND(void);
// 菜单调用函数
......@@ -18,7 +23,7 @@ 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); /*时钟设置*/
void AMT630H_GUI_Backlight_Setting(uint8_t back_mode); /*背光设置*/
void AMT630H_GUI_Display_Mode_Setting(uint8_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_Unit_Setting(uint8_t select); /*单位设置*/
void AMT630H_GUI_Language_Setting(uint8_t select); /*语言设置*/
......@@ -83,122 +88,144 @@ void AMT630H_GUI_Fault_Information(void)
* @brief 显示模式信息 一级菜单
* @param[in] null
*/
void AMT630H_GUI_Display_Mode_Information(void)
void AMT630H_GUI_Display_Mode_Information()
{
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0190_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0191_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0161_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0185_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0192_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0152_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0151_476_117);
}
if (g_u8Display_Mode == ModeDAY)
{
if(g_u8Language == CH)/*日间中文*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0190_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0191_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0161_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0185_737_485);
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_0148_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0149_448_101);
// g_u8Display_Mode = ModeDAY;
// }
// else
// {
// ;
// }
}
else if(g_u8Language == EN)/*日间英文*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0123_18_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0124_898_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0086_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0125_729_486);
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_0073_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0074_422_103);
}
else
{
;
}
}
}
else if(g_u8Display_Mode == ModeNIGHT)
{
if(g_u8Language == CH)/*夜间中文*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0377_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0378_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0348_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0372_737_485);
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_0339_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
}
else
{
;
}
}
else if(g_u8Language == EN)/*夜间英文*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0311_18_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0312_898_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0272_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0313_729_486);
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_0263_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
}
else
{
;
}
}
}
/*else if自动模式没写*/
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0377_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0378_903_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0348_207_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0372_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0379_445_517);
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0339_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
}
/*日间英文*/
else if (Pic_mode == PIC_DAYTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0123_18_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0124_898_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0086_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0125_729_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0126_415_519);
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0077_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0076_461_118);
}
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0311_18_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0312_898_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0272_222_487);
SetPagePic(GRAPHICS_PAGE_0, Pic_0313_729_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0314_415_519);
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0263_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
}
}
/*背光设置*/
void AMT630H_GUI_Backlight_Information(void)
{
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0187_37_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0188_904_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0156_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0181_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0189_446_517);
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 (Pic_mode == PIC_NIGHTTIME_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);
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 (Pic_mode == PIC_DAYTIME_EN)
if (g_u8Display_Mode = ModeDAY)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0118_52_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0119_891_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519);
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);
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0187_37_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0188_904_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0156_197_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0181_737_485);
SetPagePic(GRAPHICS_PAGE_0, Pic_0189_446_517);
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0118_52_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0119_891_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519);
}
}
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
else if (g_u8Display_Mode = ModeNIGHT)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0306_52_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0307_891_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0308_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0309_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0310_436_519);
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);
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0118_52_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0119_891_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0120_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0121_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0122_436_519);
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0306_52_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0307_891_398);
SetPagePic(GRAPHICS_PAGE_0, Pic_0308_174_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0309_732_486);
SetPagePic(GRAPHICS_PAGE_0, Pic_0310_436_519);
}
}
}
static uint16_t Bluetooth_num_day[] = {
......@@ -1053,131 +1080,207 @@ static void AMT630H_GUI_Clock_Setting(uint8_t Clock_Hour, uint8_t Clock_Min, uin
* @brief 显示模式设置 二级菜单
* @param[in] back_mode 显示模式 0为日间 1为夜间 2为自动
*/
void AMT630H_GUI_Display_Mode_Setting(uint8_t Display_mode) /*图 显示模式*/
{
/*日间中文*/
if (Pic_mode == PIC_DAYTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0146_27_396);
switch (Display_mode)
{
case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0149_448_101);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0152_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0151_476_117);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0150_448_343);
SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_231);
SetPagePic(GRAPHICS_PAGE_0, Pic_0151_476_117);
break;
default:
break;
}
}
/*夜间中文*/
else if (Pic_mode == PIC_NIGHTTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0333_27_396);
switch (Display_mode)
{
case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0335_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0336_448_101);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0339_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0337_448_343);
SetPagePic(GRAPHICS_PAGE_0, Pic_0335_472_231);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
break;
default:
break;
}
}
/*日间英文*/
else if (Pic_mode == PIC_DAYTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0071_18_397);
switch (Display_mode)
{
case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0074_422_103);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0077_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0076_461_118);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0075_409_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0076_461_118);
break;
default:
break;
}
}
/*夜间英文*/
else if (Pic_mode == PIC_NIGHTTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0257_18_397);
switch (Display_mode)
{
case 0:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0259_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0260_422_103);
break;
case 1:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0263_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
break;
case 2:
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);
SetPagePic(GRAPHICS_PAGE_0, Pic_0261_409_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0259_456_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
break;
default:
break;
void AMT630H_GUI_Display_Mode_Setting(Menu_Item_en_t display_mode) /*图 显示模式*/
{
if(g_u8Display_Mode == ModeDAY)
{
switch (display_mode)
{
case MENU_ITEM_SELECT_DAYTIME:
if(g_u8Language == CH)/*处于日间模式 进入显示模式设置 :中文 光标选中日间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0146_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0149_448_101);
}
else if(g_u8Language == EN)/*处于日间模式 进入显示模式设置 :英文 光标选中日间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0071_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0074_422_103);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_DAYTIME))
{
g_u8Display_Mode = ModeDAY;
}
else
{
;
}
break;
case MENU_ITEM_SELECT_NIGHTTIME:
if(g_u8Language == CH)/*处于日间模式 进入显示模式设置 :中文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0146_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0147_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0152_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0151_476_117);
}
else if(g_u8Language == EN)/*处于日间模式 进入显示模式设置 :英文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0071_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0072_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0077_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0076_461_118);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_NIGHTTIME))
{
g_u8Display_Mode = ModeNIGHT;
}
else
{
;
}
break;
case MENU_ITEM_SELECT_AUTO:
if(g_u8Language == CH)/*处于日间模式 进入显示模式设置 :中文 光标选中自动模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0146_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0150_448_343);
SetPagePic(GRAPHICS_PAGE_0, Pic_0148_472_231);
SetPagePic(GRAPHICS_PAGE_0, Pic_0151_476_117);
}
else if(g_u8Language == EN)/*处于日间模式 进入显示模式设置 :英文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0071_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0075_409_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0073_456_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0076_461_118);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_AUTO))
{
g_u8Display_Mode = ModeATUO;
}
else
{
;
}
break;
default:
break;
}
}
else if(g_u8Display_Mode == ModeNIGHT)
{
switch (display_mode)
{
case MENU_ITEM_SELECT_DAYTIME:
if(g_u8Language == CH)/*处于夜间模式 进入显示模式设置 :中文 光标选中日间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0333_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0335_472_256);
SetPagePic(GRAPHICS_PAGE_0, Pic_0336_448_101);
}
else if(g_u8Language == EN)/*处于夜间模式 进入显示模式设置 :英文 光标选中日间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0257_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_90);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0259_456_257);
SetPagePic(GRAPHICS_PAGE_0, Pic_0260_422_103);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_DAYTIME))
{
g_u8Display_Mode = ModeDAY;
}
else
{
;
}
break;
case MENU_ITEM_SELECT_NIGHTTIME:
if(g_u8Language == CH)/*处于夜间模式 进入显示模式设置 :中文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0333_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0334_476_359);
SetPagePic(GRAPHICS_PAGE_0, Pic_0339_434_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
}
else if(g_u8Language == EN)/*处于夜间模式 进入显示模式设置 :英文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0257_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_221);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0258_454_360);
SetPagePic(GRAPHICS_PAGE_0, Pic_0263_414_234);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_NIGHTTIME))
{
g_u8Display_Mode = ModeNIGHT;
}
else
{
;
}
break;
case MENU_ITEM_SELECT_AUTO:
if(g_u8Language == CH)/*处于夜间模式 进入显示模式设置 :中文 光标选中自动模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0333_27_396);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0337_448_343);
SetPagePic(GRAPHICS_PAGE_0, Pic_0335_472_231);
SetPagePic(GRAPHICS_PAGE_0, Pic_0338_476_117);
}
else if(g_u8Language == EN)/*处于夜间模式 进入显示模式设置 :英文 光标选中夜间模式*/
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0257_18_397);/*组*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_332);/*光标*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0261_409_345);
SetPagePic(GRAPHICS_PAGE_0, Pic_0259_456_232);
SetPagePic(GRAPHICS_PAGE_0, Pic_0262_461_118);
}
if(Menu_Item_Select_Get(MENU_ITEM_SELECT_AUTO))
{
g_u8Display_Mode = ModeATUO ;
}
else
{
;
}
break;
default:
break;
}
}
}
/**
* @brief 背光设置 二级菜单
* @param[in] back_mode 背光模式 0为自动
......@@ -2695,32 +2798,37 @@ void AMT630H_GUI_BACKGRAND()
}
void AMT630H_GUI_SETTING()
{
if (Pic_mode == PIC_DAYTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0002_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
else if (Pic_mode == PIC_NIGHTTIME_CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0193_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
else if (Pic_mode == PIC_DAYTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0193_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0315_27_396);
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);
}
else if (Pic_mode == PIC_NIGHTTIME_EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0193_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0194_23_397);
SetPagePic(GRAPHICS_PAGE_0, Pic_0004_336_140);
}
if (g_u8Display_Mode == ModeDAY)
{
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0382_0_0);/*修改为PNG格式*/
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0002_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
}
else if(g_u8Display_Mode == ModeNIGHT)
{
if(g_u8Language == CH)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0193_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
else if(g_u8Language == EN)
{
SetPagePic(GRAPHICS_PAGE_0, Pic_0193_0_0);
SetPagePic(GRAPHICS_PAGE_0, Pic_0380_396_528);
SetPagePic(GRAPHICS_PAGE_0, Pic_0381_615_528);
}
}
}
void AMT630H_GUI_DisplayProc(void)
......@@ -2731,6 +2839,8 @@ void AMT630H_GUI_DisplayProc(void)
PackedTransfer_Page();
}
void AMT630H_GUI_ReadPosittion_Display(void)
{
switch (g_u8Cursor_Posittion)
......@@ -2738,21 +2848,21 @@ void AMT630H_GUI_ReadPosittion_Display(void)
case MENU_ITEM_MAIN_ITEM: /*主界面*/
AMT630H_GUI_BACKGRAND(); /*主界面*/
break;
case MENU_ITEM_DISPLAY_MODE: /*00 显示模式*/
case MENU_ITEM_DISPLAY_MODE: /*01 显示模式*/
AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Information();
break;
case MENU_ITEM_SELECT_DAYTIME: /*01 选中日间*/
case MENU_ITEM_SELECT_DAYTIME: /*日间模式*/
AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(0);
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_DAYTIME);
break;
case MENU_ITEM_SELECT_NIGHTTIME: /*02 选中夜间*/
case MENU_ITEM_SELECT_NIGHTTIME: /*夜间模式*/
AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(1);
break;
case MENU_ITEM_SELECT_AUTO: /*03 选中自动*/
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_NIGHTTIME);
break;
case MENU_ITEM_SELECT_AUTO: /*自动模式*/
AMT630H_GUI_SETTING();
AMT630H_GUI_Display_Mode_Setting(2);
AMT630H_GUI_Display_Mode_Setting(MENU_ITEM_SELECT_AUTO);
break;
case MENU_ITEM_BACKLIGHT_SETTING: /*04 背光设置*/
AMT630H_GUI_SETTING();
......
#ifndef A69FAEFD_36D2_473A_A858_C02318EB402B
#define A69FAEFD_36D2_473A_A858_C02318EB402B
/*语言*/
typedef enum
{
PIC_DAYTIME_CH =0 ,//日间中文
PIC_NIGHTTIME_CH ,//夜间中文
PIC_DAYTIME_EN ,//日间英文
PIC_NIGHTTIME_EN ,//夜间英文
PIC_DAYTIME_CH =0 ,//日间
PIC_NIGHTTIME_CH ,
PIC_DAYTIME_EN,//夜间
PIC_NIGHTTIME_EN,
PIC_Max,
}_Picture_Mode;
/*日间夜间自动*/
typedef enum
{
ModeDAY =0 ,//日间中文
ModeNIGHT ,
ModeATUO,
}_g_u8Display_Mode;
/*语言设置*/
typedef enum
{
MAIN_MENU = 0,
SETTING_MENU ,
CH = 0,
EN ,
}_MENU_MODE;
}_g_u8Language;
typedef enum
{
Backlight_1 =0 ,
Backlight_2 ,
Backlight_3 ,
Backlight_4 ,
Backlight_5,
Backlight_ATUO,
}_g_u8Backlight;
extern void AMT630H_GUI_DisplayProc(void);
......
......@@ -35,51 +35,51 @@ typedef unsigned int Menu_uint32_t;
typedef enum
{
MENU_ITEM_MAIN_ITEM = 0, /*主界面*/
MENU_ITEM_DISPLAY_MODE, /*00 显示模式*/
MENU_ITEM_BACKLIGHT_SETTING, /*04 背光设置*/
MENU_ITEM_BLUETOOTH_CONNECT, /*11 蓝牙连接*/
MENU_ITEM_CLOCK_SETTING, /*15 时钟设置*/
MENU_ITEM_UNIT_SETTING, /*21 单位设置*/
MENU_ITEM_LANGUAGE_SETTING, /*24 语言设置*/
MENU_ITEM_FAULT_INFORMATION, /*27 故障信息*/
MENU_ITEM_PHONE_CONNECT, /*28 手机互联*/
MENU_ITEM_QUIT, /*29 退出*/
MENU_ITEM_DISPLAY_MODE, /*01 显示模式*/
MENU_ITEM_BACKLIGHT_SETTING, /*02 背光设置*/
MENU_ITEM_BLUETOOTH_CONNECT, /*03 蓝牙连接*/
MENU_ITEM_CLOCK_SETTING, /*04 时钟设置*/
MENU_ITEM_UNIT_SETTING, /*05 单位设置*/
MENU_ITEM_LANGUAGE_SETTING, /*06 语言设置*/
MENU_ITEM_FAULT_INFORMATION, /*07 故障信息*/
MENU_ITEM_PHONE_CONNECT, /*08 手机互联*/
MENU_ITEM_QUIT, /*09 退出*/
MENU_ITEM_SELECT_DAYTIME, /*01 选中日间*/
MENU_ITEM_SELECT_NIGHTTIME, /*02 选中夜间*/
MENU_ITEM_SELECT_AUTO, /*03 选中自动*/
MENU_ITEM_SELECT_DAYTIME, /*10 选中日间*/
MENU_ITEM_SELECT_NIGHTTIME, /*11 选中夜间*/
MENU_ITEM_SELECT_AUTO, /*12 选中自动*/
MENU_ITEM_BACKLIGHT_5, /*10 背光_5*/
MENU_ITEM_BACKLIGHT_4, /*09 背光_4*/
MENU_ITEM_BACKLIGHT_3, /*08 背光_3*/
MENU_ITEM_BACKLIGHT_2, /*07 背光_2*/
MENU_ITEM_BACKLIGHT_1, /*06 背光_1*/
MENU_ITEM_BACKLIGHT_AUTO, /*05 背光自动*/
MENU_ITEM_BACKLIGHT_5, /*13 背光_5*/
MENU_ITEM_BACKLIGHT_4, /*14 背光_4*/
MENU_ITEM_BACKLIGHT_3, /*15 背光_3*/
MENU_ITEM_BACKLIGHT_2, /*16 背光_2*/
MENU_ITEM_BACKLIGHT_1, /*17 背光_1*/
MENU_ITEM_BACKLIGHT_AUTO, /*18 背光自动*/
MENU_ITEM_BLUETOOTH_OPEN_CLOSE, /*12 蓝牙_开*/
MENU_ITEM_BLUETOOTH_SYNC, /*13 蓝牙同步联系人*/
MENU_ITEM_BLUETOOTH_BACK, /*14 蓝牙返回*/
MENU_ITEM_BLUETOOTH_OPEN_CLOSE, /*19 蓝牙_开*/
MENU_ITEM_BLUETOOTH_SYNC, /*20 蓝牙同步联系人*/
MENU_ITEM_BLUETOOTH_BACK, /*30 蓝牙返回*/
MENU_ITEM_CLOCK_HOUR_TENB, /*20 时钟小时十位*/
MENU_ITEM_CLOCK_HOUR_BIT, /*19 时钟小时个位*/
MENU_ITEM_CLOCK_MIN_TENB, /*18 时钟分钟十位*/
MENU_ITEM_CLOCK_MIN_BIT, /*17 时钟分钟个位*/
MENU_ITEM_CLOCK_BACK, /*16 时钟返回*/
MENU_ITEM_CLOCK_HOUR_TENB, /*31 时钟小时十位*/
MENU_ITEM_CLOCK_HOUR_BIT, /*32 时钟小时个位*/
MENU_ITEM_CLOCK_MIN_TENB, /*33 时钟分钟十位*/
MENU_ITEM_CLOCK_MIN_BIT, /*34 时钟分钟个位*/
MENU_ITEM_CLOCK_BACK, /*35 时钟返回*/
MENU_ITEM_CLOCK_HOUR_TENB_SET, /*20 时钟小时十位*/
MENU_ITEM_CLOCK_HOUR_BIT_SET, /*19 时钟小时个位*/
MENU_ITEM_CLOCK_MIN_TENB_SET, /*18 时钟分钟十位*/
MENU_ITEM_CLOCK_MIN_BIT_SET, /*17 时钟分钟个位*/
MENU_ITEM_CLOCK_HOUR_TENB_SET, /*36 时钟小时十位*/
MENU_ITEM_CLOCK_HOUR_BIT_SET, /*37 时钟小时个位*/
MENU_ITEM_CLOCK_MIN_TENB_SET, /*38 时钟分钟十位*/
MENU_ITEM_CLOCK_MIN_BIT_SET, /*39 时钟分钟个位*/
MENU_ITEM_UNIT_KM, /*22 选中公制*/
MENU_ITEM_UNIT_MILE, /*23 选中英制*/
MENU_ITEM_UNIT_KM, /*40 选中公制*/
MENU_ITEM_UNIT_MILE, /*41 选中英制*/
MENU_ITEM_LANGUAGE_CHINESE, /*25 选中中文*/
MENU_ITEM_LANGUAGE_ENGLISH, /*26 选中英文*/
MENU_ITEM_LANGUAGE_CHINESE, /*42 选中中文*/
MENU_ITEM_LANGUAGE_ENGLISH, /*43 选中英文*/
MENU_ITEM_PHONE_CONNECT_SET,
MENU_ITEM_PHONE_CONNECT_APP, /*28 手机互联成功*/
MENU_ITEM_PHONE_CONNECT_APP, /*44 手机互联成功*/
MENU_ITEM_MAX,
} Menu_Item_en_t;
......
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