Commit b8266562 authored by 时昊's avatar 时昊

feat:增加时钟设置4个菜单项,增加蓝牙连接app菜单项,修改各个菜单项的回调函数

parent e34f3caf
...@@ -56,8 +56,7 @@ typedef enum ...@@ -56,8 +56,7 @@ typedef enum
MENU_ITEM_BACKLIGHT_1, /*06 背光_1*/ MENU_ITEM_BACKLIGHT_1, /*06 背光_1*/
MENU_ITEM_BACKLIGHT_AUTO, /*05 背光自动*/ MENU_ITEM_BACKLIGHT_AUTO, /*05 背光自动*/
MENU_ITEM_BLUETOOTH_OPEN, /*12 蓝牙_开*/ MENU_ITEM_BLUETOOTH_OPEN_CLOSE, /*12 蓝牙_开*/
MENU_ITEM_BLUETOOTH_CLOSE, /*13 蓝牙_关*/
MENU_ITEM_BLUETOOTH_SYNC, /*13 蓝牙同步联系人*/ MENU_ITEM_BLUETOOTH_SYNC, /*13 蓝牙同步联系人*/
MENU_ITEM_BLUETOOTH_BACK, /*14 蓝牙返回*/ MENU_ITEM_BLUETOOTH_BACK, /*14 蓝牙返回*/
...@@ -67,13 +66,20 @@ typedef enum ...@@ -67,13 +66,20 @@ typedef enum
MENU_ITEM_CLOCK_MIN_BIT, /*17 时钟分钟个位*/ MENU_ITEM_CLOCK_MIN_BIT, /*17 时钟分钟个位*/
MENU_ITEM_CLOCK_BACK, /*16 时钟返回*/ MENU_ITEM_CLOCK_BACK, /*16 时钟返回*/
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_UNIT_KM, /*22 选中公制*/ MENU_ITEM_UNIT_KM, /*22 选中公制*/
MENU_ITEM_UNIT_MILE, /*23 选中英制*/ MENU_ITEM_UNIT_MILE, /*23 选中英制*/
MENU_ITEM_LANGUAGE_CHINESE, /*25 选中中文*/ MENU_ITEM_LANGUAGE_CHINESE, /*25 选中中文*/
MENU_ITEM_LANGUAGE_ENGLISH, /*26 选中英文*/ MENU_ITEM_LANGUAGE_ENGLISH, /*26 选中英文*/
MENU_ITEM_PHONE_CONNECT_WIN, /*28 手机互联成功*/ MENU_ITEM_PHONE_CONNECT_SET,
MENU_ITEM_PHONE_CONNECT_APP, /*28 手机互联成功*/
MENU_ITEM_MAX, MENU_ITEM_MAX,
} Menu_Item_en_t; } Menu_Item_en_t;
...@@ -92,6 +98,11 @@ typedef enum ...@@ -92,6 +98,11 @@ typedef enum
MENU_INTF_CLOCK_SETTING, /*时钟设置*/ MENU_INTF_CLOCK_SETTING, /*时钟设置*/
MENU_INTF_CLOCK_HOUR_TENB_SET,
MENU_INTF_CLOCK_HOUR_BIT_SET,
MENU_INTF_CLOCK_MIN_TENB_SET,
MENU_INTF_CLOCK_MIN_BIT_SET,
MENU_INTF_UNIT_SETTING, /*单位设置*/ MENU_INTF_UNIT_SETTING, /*单位设置*/
MENU_INTF_LANGUAGE_SETTING, /*语言设置*/ MENU_INTF_LANGUAGE_SETTING, /*语言设置*/
...@@ -100,6 +111,8 @@ typedef enum ...@@ -100,6 +111,8 @@ typedef enum
MENU_INTF_PHONE_CONNECT, /*手机互联*/ MENU_INTF_PHONE_CONNECT, /*手机互联*/
MENU_INTF_PHONE_CONNECT_SET,
MENU_INTF_QUIT, /*退出*/ MENU_INTF_QUIT, /*退出*/
MENU_INTERFACE_MAX, MENU_INTERFACE_MAX,
......
...@@ -5,47 +5,55 @@ ...@@ -5,47 +5,55 @@
/*-------------------Logic_Operation Call Back---------------------*/ /*-------------------Logic_Operation Call Back---------------------*/
uint8_t g_u8Cursor_Posittion; uint8_t g_u8Cursor_Posittion;
extern _Menu_Data MenuData; extern _Menu_Data MenuData;
void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Phone_Connect(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_Auto(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_1(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_2(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_3(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_4(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Bluetooth_Open_Close(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Bluetooth_Sync_Contacts(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Bluetooth_Back(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Back(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Min_Bit(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Min_Tenb(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Hour_Bit(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Hour_Tenb(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Hour_Tenb_Set(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Hour_Bit_Set(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Min_Tenb_Set(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Clock_Min_Bit_Set(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Phone_Connect_Set(Menu_Key_en_t enKeyType);
void Menu_Logic_Operation_Phone_Connect_App(Menu_Key_en_t enKeyType);
void Menu_u8Data_Updata_Process(uint8_t updateDir , uint8_t datMax, uint8_t datMin, uint8_t datStep, uint8_t *dat);
void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType); /*回调函数 显示模式*/
void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType); /*回调函数 显示模式*/
void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType); /*回调函数 背光设置*/
void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType); /*回调函数 蓝牙连接*/
void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType); /*回调函数 时钟设置*/
void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType); /*回调函数 单位设置*/
void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType); /*回调函数 语言设置*/
void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType); /*回调函数 故障信息*/
void Menu_Logic_Operation_Phone_Connect(Menu_Key_en_t enKeyType); /*回调函数 手机互联*/
void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType); /*回调函数 退出*/
void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType); /*回调函数 选中日间*/
void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType); /*回调函数 选中夜间*/
void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType); /*回调函数 选中自动*/
void Menu_Logic_Operation_Backlight_Auto(Menu_Key_en_t enKeyType); /*回调函数 背光自动*/
void Menu_Logic_Operation_Backlight_1(Menu_Key_en_t enKeyType); /*回调函数 背光_1*/
void Menu_Logic_Operation_Backlight_2(Menu_Key_en_t enKeyType); /*回调函数 背光_2*/
void Menu_Logic_Operation_Backlight_3(Menu_Key_en_t enKeyType); /*回调函数 背光_3*/
void Menu_Logic_Operation_Backlight_4(Menu_Key_en_t enKeyType); /*回调函数 背光_4*/
void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType); /*回调函数 背光_5*/
void Menu_Logic_Operation_Bluetooth_Open(Menu_Key_en_t enKeyType); /*回调函数 蓝牙_开*/
void Menu_Logic_Operation_Bluetooth_Close(Menu_Key_en_t enKeyType); /*回调函数 蓝牙_关*/
void Menu_Logic_Operation_Bluetooth_Sync_Contacts(Menu_Key_en_t enKeyType); /*回调函数 蓝牙同步联系人*/
void Menu_Logic_Operation_Bluetooth_Back(Menu_Key_en_t enKeyType); /*回调函数 蓝牙返回*/
void Menu_Logic_Operation_Clock_Back(Menu_Key_en_t enKeyType); /*回调函数 时钟返回*/
void Menu_Logic_Operation_Clock_Min_Bit(Menu_Key_en_t enKeyType); /*回调函数 时钟分钟个位*/
void Menu_Logic_Operation_Clock_Min_Tenb(Menu_Key_en_t enKeyType); /*回调函数 时钟分钟十位*/
void Menu_Logic_Operation_Clock_Hour_Bit(Menu_Key_en_t enKeyType); /*回调函数 时钟小时个位*/
void Menu_Logic_Operation_Clock_Hour_Tenb(Menu_Key_en_t enKeyType); /*回调函数 时钟小时十位*/
void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType); /*回调函数 选中公制*/
void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType); /*回调函数 选中英制*/
void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType); /*回调函数 选中中文*/
void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType); /*回调函数 选中英文*/
void Menu_Logic_Operation_Phone_Connect_Win(Menu_Key_en_t enKeyType); /*回调函数 手机互联成功*/
void Menu_User_Init(void) void Menu_User_Init(void)
{ {
...@@ -72,39 +80,43 @@ void Menu_User_WAKEUP(void) ...@@ -72,39 +80,43 @@ void Menu_User_WAKEUP(void)
/*---------------------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------------------*/
const Menu_Item_Attribute_st_t stMenuItemAttribute[MENU_ITEM_MAX] = const Menu_Item_Attribute_st_t stMenuItemAttribute[MENU_ITEM_MAX] =
{ {
/*MENU_ITEM_MAIN_ITEM = 0, */ {0, MENU_INTF_MAIN_INTF, MENU_ITEM_MAX, 0U, 1U, 1U, 0, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_MODE, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_MAIN_ITEM },/**< 行车电脑界面 */ /*MENU_ITEM_MAIN_ITEM = 0, */ {0, MENU_INTF_MAIN_INTF, MENU_ITEM_MAX, 0U, 1U, 1U, 0, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_MODE, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_MAIN_ITEM },
/*MENU_ITEM_DISPLAY_MODE, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 0U, 9U, 1U, 1, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_DISPLAY_MODE, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Display_Mode },/**< 行车电脑界面 */ /*MENU_ITEM_DISPLAY_MODE, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 0U, 9U, 1U, 1, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_DISPLAY_MODE, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Display_Mode },
/*MENU_ITEM_BACKLIGHT_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 1U, 9U, 1U, 2, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_BACKLIGHT_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_Setting },/**< 手机互联安卓 */ /*MENU_ITEM_BACKLIGHT_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 1U, 9U, 1U, 2, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_BACKLIGHT_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_Setting },
/*MENU_ITEM_BLUETOOTH_CONNECT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 2U, 9U, 1U, 3, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_BLUETOOTH_CONNECT, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Bluetooth_Connect },/**< 手机互联苹果 */ /*MENU_ITEM_BLUETOOTH_CONNECT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 2U, 9U, 1U, 3, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_BLUETOOTH_CONNECT, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Bluetooth_Connect },
/*MENU_ITEM_CLOCK_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 3U, 9U, 1U, 4, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Setting },/**< 主题模式 */ /*MENU_ITEM_CLOCK_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 3U, 9U, 1U, 4, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Setting },
/*MENU_ITEM_UNIT_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 4U, 9U, 1U, 5, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_UNIT_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Setting },/**< 单位设置 */ /*MENU_ITEM_UNIT_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 4U, 9U, 1U, 5, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_UNIT_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Setting },
/*MENU_ITEM_LANGUAGE_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 5U, 9U, 1U, 6, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_LANGUAGE_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_Setting },/**< 时钟信息 */ /*MENU_ITEM_LANGUAGE_SETTING, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 5U, 9U, 1U, 6, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_LANGUAGE_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_Setting },
/*MENU_ITEM_FAULT_INFORMATION, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 6U, 9U, 1U, 7, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FAULT_INFORMATION, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Fault_Information },/**< 亮度设置 */ /*MENU_ITEM_FAULT_INFORMATION, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 6U, 9U, 1U, 7, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FAULT_INFORMATION, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Fault_Information },
/*MENU_ITEM_PHONE_CONNECT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 7U, 9U, 1U, 8, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_PHONE_CONNECT, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Phone_Connect },/**< 胎压学习 */ /*MENU_ITEM_PHONE_CONNECT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 7U, 9U, 1U, 8, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_PHONE_CONNECT, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Phone_Connect },
/*MENU_ITEM_QUIT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 8U, 9U, 1U, 9, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Quit },/**< 语言设置 */ /*MENU_ITEM_QUIT, */ {0, MENU_INTF_MODE, MENU_ITEM_MAIN_ITEM, 8U, 9U, 1U, 9, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Quit },
/*MENU_ITEM_SELECT_DAYTIME, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 0U, 3U, 1U, 10, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Daytime },/**< 蓝牙设置 */ /*MENU_ITEM_SELECT_DAYTIME, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 0U, 3U, 1U, 10, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Daytime },
/*MENU_ITEM_SELECT_NIGHTTIME, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 1U, 3U, 1U, 11, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Nighttime },/**< DVR */ /*MENU_ITEM_SELECT_NIGHTTIME, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 1U, 3U, 1U, 11, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Nighttime },
/*MENU_ITEM_SELECT_AUTO, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 2U, 3U, 1U, 12, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Auto },/**< 版本信息 */ /*MENU_ITEM_SELECT_AUTO, */ {0, MENU_INTF_DISPLAY_MODE, MENU_ITEM_DISPLAY_MODE, 2U, 3U, 1U, 12, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Select_Auto },
/*MENU_ITEM_BACKLIGHT_5, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 0U, 6U, 1U, 13, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 恢复出厂设置 */ /*MENU_ITEM_BACKLIGHT_5, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 0U, 6U, 1U, 13, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },
/*MENU_ITEM_BACKLIGHT_4, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 1U, 6U, 1U, 14, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 主题一 */ /*MENU_ITEM_BACKLIGHT_4, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 1U, 6U, 1U, 14, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_4 },
/*MENU_ITEM_BACKLIGHT_3, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 2U, 6U, 1U, 15, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 主题二 */ /*MENU_ITEM_BACKLIGHT_3, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 2U, 6U, 1U, 15, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_3 },
/*MENU_ITEM_BACKLIGHT_2, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 3U, 6U, 1U, 16, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 主题三 */ /*MENU_ITEM_BACKLIGHT_2, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 3U, 6U, 1U, 16, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_2 },
/*MENU_ITEM_BACKLIGHT_1, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 4U, 6U, 1U, 17, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 12时制 */ /*MENU_ITEM_BACKLIGHT_1, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 4U, 6U, 1U, 17, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_1 },
/*MENU_ITEM_BACKLIGHT_AUTO, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 5U, 6U, 1U, 18, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 24时制 */ /*MENU_ITEM_BACKLIGHT_AUTO, */ {0, MENU_INTF_BACKLIGHT_SETTING, MENU_ITEM_BACKLIGHT_SETTING, 5U, 6U, 1U, 18, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_Auto },
/*MENU_ITEM_BLUETOOTH_OPEN, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 0U, 4U, 1U, 19, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 时间调整 */ /*MENU_ITEM_BLUETOOTH_OPEN_CLOSE*/ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 0U, 3U, 1U, 19, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BLUETOOTH_CONNECT, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Bluetooth_Open_Close },
/*MENU_ITEM_BLUETOOTH_CLOSE, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 1U, 4U, 1U, 20, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度1 */ /*MENU_ITEM_BLUETOOTH_SYNC, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 1U, 3U, 1U, 20, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BLUETOOTH_CONNECT, MENU_JUMP_LAST_POSITION, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Bluetooth_Sync_Contacts},
/*MENU_ITEM_BLUETOOTH_SYNC, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 2U, 4U, 1U, 21, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度2 */ /*MENU_ITEM_BLUETOOTH_BACK, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 2U, 3U, 1U, 21, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MODE, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Bluetooth_Back },
/*MENU_ITEM_BLUETOOTH_BACK, */ {0, MENU_INTF_BLUETOOTH_CONNECT, MENU_ITEM_BLUETOOTH_CONNECT, 3U, 4U, 1U, 22, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度3 */ /*MENU_ITEM_CLOCK_HOUR_TENB, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 0U, 5U, 1U, 22, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_HOUR_TENB_SET, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Hour_Tenb },
/*MENU_ITEM_CLOCK_HOUR_TENB, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 0U, 5U, 1U, 23, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度4 */ /*MENU_ITEM_CLOCK_HOUR_BIT, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 1U, 5U, 1U, 23, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_HOUR_BIT_SET, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Hour_Bit },
/*MENU_ITEM_CLOCK_HOUR_BIT, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 1U, 5U, 1U, 24, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度5 */ /*MENU_ITEM_CLOCK_MIN_TENB, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 2U, 5U, 1U, 24, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_MIN_TENB_SET, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Min_Tenb },
/*MENU_ITEM_CLOCK_MIN_TENB, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 2U, 5U, 1U, 25, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 亮度自动 */ /*MENU_ITEM_CLOCK_MIN_BIT, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 3U, 5U, 1U, 25, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_MIN_BIT_SET, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Min_Bit },
/*MENU_ITEM_CLOCK_MIN_BIT, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 3U, 5U, 1U, 26, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 胎压单位 */ /*MENU_ITEM_CLOCK_BACK, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 4U, 5U, 1U, 26, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MODE, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Back },
/*MENU_ITEM_CLOCK_BACK, */ {0, MENU_INTF_CLOCK_SETTING, MENU_ITEM_CLOCK_SETTING, 4U, 5U, 1U, 27, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 前轮学习 */ /*MENU_ITEM_CLOCK_HOUR_TENB_SET,*/ {0, MENU_INTF_CLOCK_HOUR_TENB_SET, MENU_ITEM_CLOCK_HOUR_TENB_SET, 0U, 1U, 1U, 27, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Hour_Tenb_Set },
/*MENU_ITEM_UNIT_KM, */ {0, MENU_INTF_UNIT_SETTING, MENU_ITEM_UNIT_SETTING, 0U, 2U, 1U, 28, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Km },/**< 后轮学习 */ /*MENU_ITEM_CLOCK_HOUR_BIT_SET, */ {0, MENU_INTF_CLOCK_HOUR_BIT_SET, MENU_ITEM_CLOCK_HOUR_BIT_SET, 0U, 1U, 1U, 28, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Hour_Bit_Set },
/*MENU_ITEM_UNIT_MILE, */ {0, MENU_INTF_UNIT_SETTING, MENU_ITEM_UNIT_SETTING, 1U, 2U, 1U, 29, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Mile },/**< 蓝牙连接 */ /*MENU_ITEM_CLOCK_MIN_TENB_SET, */ {0, MENU_INTF_CLOCK_MIN_TENB_SET, MENU_ITEM_CLOCK_MIN_TENB, 0U, 1U, 1U, 29, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Min_Tenb_Set },
/*MENU_ITEM_LANGUAGE_CHINESE, */ {0, MENU_INTF_LANGUAGE_SETTING, MENU_ITEM_LANGUAGE_SETTING, 0U, 2U, 1U, 30, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_Chinese },/**< 同步联系人 */ /*MENU_ITEM_CLOCK_MIN_BIT_SET, */ {0, MENU_INTF_CLOCK_MIN_BIT_SET, MENU_ITEM_CLOCK_MIN_BIT, 0U, 1U, 1U, 30, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK_SETTING, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Clock_Min_Bit_Set },
/*MENU_ITEM_LANGUAGE_ENGLISH, */ {0, MENU_INTF_LANGUAGE_SETTING, MENU_ITEM_LANGUAGE_SETTING, 1U, 2U, 1U, 31, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_English },/**< 蓝牙名称 */ /*MENU_ITEM_UNIT_KM, */ {0, MENU_INTF_UNIT_SETTING, MENU_ITEM_UNIT_SETTING, 0U, 2U, 1U, 31, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Km },
/*MENU_ITEM_PHONE_CONNECT_WIN */ {0, MENU_INTF_PHONE_CONNECT, MENU_ITEM_PHONE_CONNECT, 0U, 1U, 1U, 32, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Backlight_5 },/**< 蓝牙退出 */ /*MENU_ITEM_UNIT_MILE, */ {0, MENU_INTF_UNIT_SETTING, MENU_ITEM_UNIT_SETTING, 1U, 2U, 1U, 32, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Unit_Mile },
/*MENU_ITEM_LANGUAGE_CHINESE, */ {0, MENU_INTF_LANGUAGE_SETTING, MENU_ITEM_LANGUAGE_SETTING, 0U, 2U, 1U, 33, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_Chinese },
/*MENU_ITEM_LANGUAGE_ENGLISH, */ {0, MENU_INTF_LANGUAGE_SETTING, MENU_ITEM_LANGUAGE_SETTING, 1U, 2U, 1U, 34, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_SELECT, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Language_English },
/*MENU_ITEM_PHONE_CONNECT_SET */ {0, MENU_INTF_PHONE_CONNECT, MENU_ITEM_PHONE_CONNECT, 0U, 1U, 1U, 35, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_PHONE_CONNECT_SET, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, Menu_Logic_Operation_Phone_Connect_Set },
/*MENU_ITEM_PHONE_CONNECT_APP */ {0, MENU_INTF_PHONE_CONNECT_SET, MENU_ITEM_PHONE_CONNECT_SET, 0U, 1U, 1U, 36, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_MAIN_INTF, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, 0XFFU, MENU_JUMP_FIRST, Menu_Logic_Operation_Phone_Connect_App },
}; };
/*-------------------------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------------------------*/
...@@ -137,7 +149,7 @@ void Menu_Service(Menu_Key_en_t enMenuKey) ...@@ -137,7 +149,7 @@ void Menu_Service(Menu_Key_en_t enMenuKey)
/*--------------------------------------------------*/ /*--------------------------------------------------*/
/*按键动作对光标的处理*/ /*按键动作对光标的处理*/
//Menu_Cursor_Preprocess(enMenuKey); //Menu_Cursor_Preprocess(enMenuKey);
//Menu_Cursor_Process(enMenuKey); Menu_Cursor_Process(enMenuKey);
//Menu_Cursor_Postprocess(enMenuKey); //Menu_Cursor_Postprocess(enMenuKey);
/*--------------------------------------------------*/ /*--------------------------------------------------*/
} }
...@@ -155,237 +167,277 @@ Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN]; ...@@ -155,237 +167,277 @@ Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN];
void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_FUNCTION_1_SHORT)//大小计切换
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_DISPLAY_MODE); if(Get_Dis_OdoAndTrip() == 0)
}
else if(enKeyType == MENU_KEY_FUNCTION_1_SHORT)//大小计切换
{ {
if(Get_Dis_Unit() == 0) MenuData.OdoAndTrip = 1;
{
MenuData.Unit = 1;//mile
} }
else else
{ {
MenuData.Unit = 0;//km MenuData.OdoAndTrip = 0;
} }
} }
} }
void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_DAYTIME); Menu_Item_Select_Set(MENU_ITEM_SELECT_DAYTIME, 1);
} Menu_Item_Select_Set(MENU_ITEM_SELECT_NIGHTTIME, 0);
else Menu_Item_Select_Set(MENU_ITEM_SELECT_AUTO, 0);
{
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_BACKLIGHT_SETTING);
} }
else }
{
if(enKeyType == MENU_KEY_TIMEOUT) void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_SELECT_DAYTIME, 0);
} Menu_Item_Select_Set(MENU_ITEM_SELECT_NIGHTTIME, 1);
} Menu_Item_Select_Set(MENU_ITEM_SELECT_AUTO, 0);
} }
} }
void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_SELECT_DAYTIME, 0);
Menu_Item_Select_Set(MENU_ITEM_SELECT_NIGHTTIME, 0);
Menu_Item_Select_Set(MENU_ITEM_SELECT_AUTO, 1);
} }
else }
{
if(enKeyType == MENU_KEY_DOWN_SHORT) void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_NIGHTTIME); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 1);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 0);
} }
else }
{
if(enKeyType == MENU_KEY_TIMEOUT) void Menu_Logic_Operation_Backlight_4(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 0);
} Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 1);
} Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 0);
} }
} }
void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Backlight_3(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 1);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 0);
} }
else }
{
if(enKeyType == MENU_KEY_DOWN_SHORT) void Menu_Logic_Operation_Backlight_2(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_AUTO); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 1);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 0);
} }
else }
{
if(enKeyType == MENU_KEY_TIMEOUT) void Menu_Logic_Operation_Backlight_1(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 0);
} Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 0);
} Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 1);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 0);
} }
} }
void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Backlight_Auto(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_5, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_4, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_3, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_2, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_1, 0);
Menu_Item_Select_Set(MENU_ITEM_BACKLIGHT_AUTO, 1);
} }
else }
void Menu_Logic_Operation_Bluetooth_Open_Close(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
if(enKeyType == MENU_KEY_DOWN_SHORT) Menu_Item_Select_Set(MENU_ITEM_BLUETOOTH_OPEN_CLOSE, 1);
Menu_Item_Select_Set(MENU_ITEM_BLUETOOTH_SYNC, 0);
Menu_Item_Select_Set(MENU_ITEM_BLUETOOTH_BACK, 0);
if(Get_Dis_Bluetooth_Open_Close() == 0)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_DAYTIME); MenuData.Bluetooth_Open_Close = 1;
} }
else else
{ {
if(enKeyType == MENU_KEY_TIMEOUT) MenuData.Bluetooth_Open_Close = 0;
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
} }
} }
} }
void Menu_Logic_Operation_Bluetooth_Sync_Contacts(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Bluetooth_Back(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Clock_Hour_Tenb(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Clock_Hour_Bit(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
}
void Menu_Logic_Operation_Clock_Min_Tenb(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Clock_Min_Bit(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Clock_Back(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Clock_Hour_Tenb_Set(Menu_Key_en_t enKeyType)
{
uint8_t updataDir = 0u;
uint8_t datmax = 0u;
uint8_t datmin = 0u;
if(enKeyType == MENU_KEY_DOWN_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_BLUETOOTH_CONNECT); updataDir = 1;
datmax = 2u;
datmin = 0u;
Menu_u8Data_Updata_Process(updataDir, datmax, datmin, 1u, (uint8_t*)&(MenuData.Dis_Hour_Tenb));
} }
else }
{ void Menu_Logic_Operation_Clock_Hour_Bit_Set(Menu_Key_en_t enKeyType)
if(enKeyType == MENU_KEY_TIMEOUT) {
uint8_t updataDir = 0u;
uint8_t datmax = 0u;
uint8_t datmin = 0u;
if(enKeyType == MENU_KEY_DOWN_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); updataDir = 1;
} datmax = 9u;
datmin = 0u;
Menu_u8Data_Updata_Process(updataDir, datmax, datmin, 1u, (uint8_t*)&(MenuData.Dis_Hour_Bit));
} }
} }
void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Clock_Min_Tenb_Set(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT) uint8_t updataDir = 0u;
uint8_t datmax = 0u;
uint8_t datmin = 0u;
if(enKeyType == MENU_KEY_DOWN_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_CLOCK_SETTING); updataDir = 1;
datmax = 5u;
datmin = 0u;
Menu_u8Data_Updata_Process(updataDir, datmax, datmin, 1u, (uint8_t*)&(MenuData.Dis_Minute_Tenb));
} }
else }
{
if(enKeyType == MENU_KEY_TIMEOUT) void Menu_Logic_Operation_Clock_Min_Bit_Set(Menu_Key_en_t enKeyType)
{
uint8_t updataDir = 0u;
uint8_t datmax = 0u;
uint8_t datmin = 0u;
if(enKeyType == MENU_KEY_DOWN_SHORT)
{ {
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM); updataDir = 1;
} datmax = 9u;
datmin = 0u;
Menu_u8Data_Updata_Process(updataDir, datmax, datmin, 1u, (uint8_t*)&(MenuData.Dis_Minute_Bit));
} }
} }
void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_UNIT_SETTING);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
} }
void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_LANGUAGE_SETTING);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
} }
void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_FAULT_INFORMATION);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
} }
void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_PHONE_CONNECT);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
} }
void Menu_Logic_Operation_Phone_Connect(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Phone_Connect(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_QUIT);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
}
void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType)
{
if(enKeyType == MENU_KEY_RIGHT_SHORT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_DISPLAY_MODE);
}
else
{
if(enKeyType == MENU_KEY_TIMEOUT)
{
Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
}
}
} }
void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType)
{ {
} }
...@@ -394,7 +446,9 @@ void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType) ...@@ -394,7 +446,9 @@ void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
MenuData.Unit = 1; Menu_Item_Select_Set(MENU_ITEM_UNIT_KM, 1);
Menu_Item_Select_Set(MENU_ITEM_UNIT_MILE, 0);
MenuData.Unit = 0;
} }
} }
...@@ -402,7 +456,9 @@ void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType) ...@@ -402,7 +456,9 @@ void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
MenuData.Unit = 0; Menu_Item_Select_Set(MENU_ITEM_UNIT_KM, 0);
Menu_Item_Select_Set(MENU_ITEM_UNIT_MILE, 1);
MenuData.Unit = 1;
} }
} }
...@@ -410,7 +466,9 @@ void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType) ...@@ -410,7 +466,9 @@ void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
MenuData.Language = 1; Menu_Item_Select_Set(MENU_ITEM_LANGUAGE_CHINESE, 1);
Menu_Item_Select_Set(MENU_ITEM_LANGUAGE_ENGLISH, 0);
MenuData.Language = 0;
} }
} }
...@@ -418,7 +476,63 @@ void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType) ...@@ -418,7 +476,63 @@ void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType)
{ {
if(enKeyType == MENU_KEY_CONFIRM_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
{ {
MenuData.Language = 0; Menu_Item_Select_Set(MENU_ITEM_LANGUAGE_CHINESE, 0);
Menu_Item_Select_Set(MENU_ITEM_LANGUAGE_ENGLISH, 1);
MenuData.Language = 1;
} }
} }
void Menu_Logic_Operation_Phone_Connect_Set(Menu_Key_en_t enKeyType)
{
}
void Menu_Logic_Operation_Phone_Connect_App(Menu_Key_en_t enKeyType)
{
}
void Menu_u8Data_Updata_Process(uint8_t updateDir , uint8_t datMax, uint8_t datMin, uint8_t datStep, uint8_t *dat)
{
uint8_t temp = *dat;
if(datMax > datMin)
{
if(updateDir == 1u)
{
if(temp < datMax)
{
if((temp) <= (255u-datStep))
{
temp += datStep;
}
}
else
{
temp = datMin;
}
}
else if(updateDir == 2u)
{
if(temp > datMin)
{
if(temp >= datStep)
{
temp -= datStep;
}
}
else
{
temp = datMax;
}
}
else
{
}
}
else
{
}
*dat = temp;
}
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