Commit 4a8123c2 authored by 时昊's avatar 时昊

feat:增加菜单功能

parent 18d7078b
...@@ -34,64 +34,74 @@ typedef unsigned int Menu_uint32_t; ...@@ -34,64 +34,74 @@ typedef unsigned int Menu_uint32_t;
*/ */
typedef enum typedef enum
{ {
MENU_ITEM_BACKLIGHT_SETTING, /*04 背光设置*/ MENU_ITEM_MAIN_ITEM = 0, /*主界面*/
MENU_ITEM_BACKLIGHT_AUTO, /*05 背光自动*/ MENU_ITEM_DISPLAY_MODE, /*00 显示模式*/
MENU_ITEM_BACKLIGHT_1, /*06 背光_1*/ MENU_ITEM_BACKLIGHT_SETTING, /*04 背光设置*/
MENU_ITEM_BACKLIGHT_2, /*07 背光_2*/ MENU_ITEM_BLUETOOTH_CONNECT, /*11 蓝牙连接*/
MENU_ITEM_BACKLIGHT_3, /*08 背光_3*/ MENU_ITEM_CLOCK_SETTING, /*15 时钟设置*/
MENU_ITEM_BACKLIGHT_4, /*09 背光_4*/ MENU_ITEM_UNIT_SETTING, /*21 单位设置*/
MENU_ITEM_BACKLIGHT_5, /*10 背光_5*/ MENU_ITEM_LANGUAGE_SETTING, /*24 语言设置*/
MENU_ITEM_FAULT_INFORMATION, /*27 故障信息*/
MENU_ITEM_PHONE_CONNECT, /*28 手机互联*/
MENU_ITEM_QUIT, /*29 退出*/
MENU_ITEM_BLUETOOTH_CONNECT, /*11 蓝牙连接*/ MENU_ITEM_SELECT_DAYTIME, /*01 选中日间*/
MENU_ITEM_BLUETOOTH_OPEN, /*12 蓝牙_开*/ MENU_ITEM_SELECT_NIGHTTIME, /*02 选中夜间*/
MENU_ITEM_BLUETOOTH_CLOSE, /*13 蓝牙_关*/ MENU_ITEM_SELECT_AUTO, /*03 选中自动*/
MENU_ITEM_BLUETOOTH_BACK, /*14 蓝牙返回*/
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_CLOCK_SETTING, /*15 时钟设置*/ MENU_ITEM_BLUETOOTH_OPEN, /*12 蓝牙_开*/
MENU_ITEM_CLOCK_BACK, /*16 时钟返回*/ MENU_ITEM_BLUETOOTH_CLOSE, /*13 蓝牙_关*/
MENU_ITEM_CLOCK_MIN_BIT, /*17 时钟分钟个位*/ MENU_ITEM_BLUETOOTH_SYNC, /*13 蓝牙同步联系人*/
MENU_ITEM_CLOCK_MIN_TENB, /*18 时钟分钟十位*/ MENU_ITEM_BLUETOOTH_BACK, /*14 蓝牙返回*/
MENU_ITEM_CLOCK_HOUR_BIT, /*19 时钟小时个位*/
MENU_ITEM_CLOCK_HOUR_TENB, /*20 时钟小时十位*/
MENU_ITEM_UNIT_SETTING, /*21 单位设置*/ MENU_ITEM_CLOCK_HOUR_TENB, /*20 时钟小时十位*/
MENU_ITEM_UNIT_KM, /*22 选中公制*/ MENU_ITEM_CLOCK_HOUR_BIT, /*19 时钟小时个位*/
MENU_ITEM_UNIT_MILE, /*23 选中英制*/ MENU_ITEM_CLOCK_MIN_TENB, /*18 时钟分钟十位*/
MENU_ITEM_CLOCK_MIN_BIT, /*17 时钟分钟个位*/
MENU_ITEM_CLOCK_BACK, /*16 时钟返回*/
MENU_ITEM_LANGUAGE_SETTING, /*24 语言设置*/ MENU_ITEM_UNIT_KM, /*22 选中公制*/
MENU_ITEM_LANGUAGE_CHINESE, /*25 选中中文*/ MENU_ITEM_UNIT_MILE, /*23 选中英制*/
MENU_ITEM_LANGUAGE_ENGLISH, /*26 选中英文*/
MENU_ITEM_LANGUAGE_CHINESE, /*25 选中中文*/
MENU_ITEM_FAULT_INFORMATION, /*27 故障信息*/ MENU_ITEM_LANGUAGE_ENGLISH, /*26 选中英文*/
MENU_ITEM_PHONE_CONNECT, /*28 手机互联*/ MENU_ITEM_PHONE_CONNECT_WIN, /*28 手机互联成功*/
MENU_ITEM_PHONE_CONNECT_WIN, /*28 手机互联成功*/
MENU_ITEM_MAX,
MENU_ITEM_QUIT, /*29 退出*/
MENU_ITEM_MAX,
} Menu_Item_en_t; } Menu_Item_en_t;
/*所有菜单界面的枚举*/ /*所有菜单界面的枚举*/
typedef enum typedef enum
{ {
MENU_INTF_DISPLAY_MODE = 0U, /*显示模式*/ MENU_INTF_MAIN_INTF = 0,
MENU_INTF_BACKLIGHT_SETTING, /*背光设置*/
MENU_INTF_BLUETOOTH_CONNECT, /*蓝牙连接*/
MENU_INTF_CLOCK_SETTING, /*时钟设置*/
MENU_INTF_UNIT_SETTING, /*单位设置*/
MENU_INTF_LANGUAGE_SETTING, /*语言设置*/
MENU_INTF_FAULT_INFORMATION, /*故障信息*/
MENU_INTF_PHONE_CONNECT, /*手机互联*/ MENU_INTF_MODE,
MENU_INTF_QUIT, /*退出*/ MENU_INTF_DISPLAY_MODE, /*显示模式*/
MENU_INTF_BACKLIGHT_SETTING, /*背光设置*/
MENU_INTF_BLUETOOTH_CONNECT, /*蓝牙连接*/
MENU_INTF_CLOCK_SETTING, /*时钟设置*/
MENU_INTF_UNIT_SETTING, /*单位设置*/
MENU_INTF_LANGUAGE_SETTING, /*语言设置*/
MENU_INTF_FAULT_INFORMATION, /*故障信息*/
MENU_INTF_PHONE_CONNECT, /*手机互联*/
MENU_INTF_QUIT, /*退出*/
MENU_INTERFACE_MAX, MENU_INTERFACE_MAX,
} Menu_Interface_en_t; } Menu_Interface_en_t;
/*所有菜单分支*/ /*所有菜单分支*/
...@@ -398,6 +408,8 @@ extern Menu_uint8_t Menu_Item_Select_Get(Menu_Item_en_t enMenuItem); ...@@ -398,6 +408,8 @@ extern Menu_uint8_t Menu_Item_Select_Get(Menu_Item_en_t enMenuItem);
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
extern Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN]; extern Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN];
extern void Menu_Service(Menu_Key_en_t enMenuKey); extern void Menu_Service(Menu_Key_en_t enMenuKey);
void Menu_User_Init(void);
void Menu_User_WAKEUP(void);
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
......
// #include "Menu.h" #include "Menu.h"
// #include "Components.h" #include "Components.h"
// /*-------------------------------------------------------*/
/*-------------------Logic_Operation Call Back---------------------*/
// /*-----------------------------------------------------------------*/ uint8_t g_u8Cursor_Posittion;
extern _Menu_Data MenuData;
// /*-------------------Logic_Operation Call Back---------------------*/
// uint8_t g_u8Menu_Grade;
// uint8_t g_u8Cursor_Posittion; void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType); /*回调函数 显示模式*/
// uint8_t g_u8Language; void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType); /*回调函数 显示模式*/
// uint8_t g_u8Theme; void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType); /*回调函数 背光设置*/
// uint8_t g_u8Blue; void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType); /*回调函数 蓝牙连接*/
// uint8_t g_u8DVR_Set; void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType); /*回调函数 时钟设置*/
// uint8_t g_u8Formatting; void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType); /*回调函数 单位设置*/
// uint8_t g_u8Factory; void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType); /*回调函数 语言设置*/
// _Menu_Infor MenuInfor; void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType); /*回调函数 故障信息*/
// void DriveInfo_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Phone_Connect(Menu_Key_en_t enKeyType); /*回调函数 手机互联*/
// void QR_ANDROID_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType); /*回调函数 退出*/
// void QR_ODS_Service(Menu_Key_en_t enMenuKey);
// void SUBJECT_MODE_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType); /*回调函数 选中日间*/
// void UNITS_SETUP_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType); /*回调函数 选中夜间*/
// void CLOCK_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType); /*回调函数 选中自动*/
// void BACKLIGHT_CLASS_Service(Menu_Key_en_t enMenuKey);
// void TPMS_STUDY_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_Auto(Menu_Key_en_t enKeyType); /*回调函数 背光自动*/
// void LANGUAGE_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_1(Menu_Key_en_t enKeyType); /*回调函数 背光_1*/
// void BLUE_TOOTH_SETTING_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_2(Menu_Key_en_t enKeyType); /*回调函数 背光_2*/
// void DVRSET_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_3(Menu_Key_en_t enKeyType); /*回调函数 背光_3*/
// void VERSION_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_4(Menu_Key_en_t enKeyType); /*回调函数 背光_4*/
// void FACTORY_RESET_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType); /*回调函数 背光_5*/
// void SUBJECT1_Service(Menu_Key_en_t enMenuKey);
// void SUBJECT2_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Bluetooth_Open(Menu_Key_en_t enKeyType); /*回调函数 蓝牙_开*/
// void SUBJECT3_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Bluetooth_Close(Menu_Key_en_t enKeyType); /*回调函数 蓝牙_关*/
// void TIME_12H_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Bluetooth_Sync_Contacts(Menu_Key_en_t enKeyType); /*回调函数 蓝牙同步联系人*/
// void TIME_24H_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Bluetooth_Back(Menu_Key_en_t enKeyType); /*回调函数 蓝牙返回*/
// void TIME_Service(Menu_Key_en_t enMenuKey);
// void BACKLIGHT_TYPE1_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Clock_Back(Menu_Key_en_t enKeyType); /*回调函数 时钟返回*/
// void BACKLIGHT_TYPE2_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Clock_Min_Bit(Menu_Key_en_t enKeyType); /*回调函数 时钟分钟个位*/
// void BACKLIGHT_TYPE3_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Clock_Min_Tenb(Menu_Key_en_t enKeyType); /*回调函数 时钟分钟十位*/
// void BACKLIGHT_TYPE4_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Clock_Hour_Bit(Menu_Key_en_t enKeyType); /*回调函数 时钟小时个位*/
// void BACKLIGHT_TYPE5_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Clock_Hour_Tenb(Menu_Key_en_t enKeyType); /*回调函数 时钟小时十位*/
// void BACKLIGHT_TYPEA_Service(Menu_Key_en_t enMenuKey);
// void TPMS_UNIT_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType); /*回调函数 选中公制*/
// void TPMS_STUDYF_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType); /*回调函数 选中英制*/
// void TPMS_STUDYB_Service(Menu_Key_en_t enMenuKey);
// void BLUE_LINK_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType); /*回调函数 选中中文*/
// void BLUE_lINKMAN_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType); /*回调函数 选中英文*/
// void BLUE_NAME_Service(Menu_Key_en_t enMenuKey); void Menu_Logic_Operation_Phone_Connect_Win(Menu_Key_en_t enKeyType); /*回调函数 手机互联成功*/
// void BLUE_OUT_Service(Menu_Key_en_t enMenuKey);
// void DVR_SET_Service(Menu_Key_en_t enMenuKey); void Menu_User_Init(void)
// void DVR_LOOK_Service(Menu_Key_en_t enMenuKey); {
// void VERSION2_Service(Menu_Key_en_t enMenuKey); Menu_Init_st_t Menu_Init_st;
// void BACKLIGHT_BLACK_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.enMenuBranchLen = MENU_BRANCH_MAX;
// void BACKLIGHT_WHITE_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.enMenuInterfaceLen = MENU_INTERFACE_MAX;
// void BACKLIGHT_A_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.enMenuItemLen = MENU_ITEM_MAX;
// void DVR_SET2_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.uintMenuConfig = 0x0001;
// void DVR_NAME_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.uintMenuCursorMemoryDepth = 0;
// void STORAGE_Service(Menu_Key_en_t enMenuKey); Menu_Init((uint8_t *)u8MenuRamData, (Menu_Item_Attribute_st_t *)stMenuItemAttribute, (Menu_Init_st_t *)&Menu_Init_st);
// void FORMATTING_Service(Menu_Key_en_t enMenuKey); }
// void DVR_LOOK2_Service(Menu_Key_en_t enMenuKey);
// void FACTORY_YES_Service(Menu_Key_en_t enMenuKey); void Menu_User_WAKEUP(void)
// void FACTORY_NO_Service(Menu_Key_en_t enMenuKey); {
// void FORMATTING_YES_Service(Menu_Key_en_t enMenuKey); Menu_Init_st_t Menu_Init_st;
// void FORMATTING_NO_Service(Menu_Key_en_t enMenuKey); Menu_Init_st.enMenuBranchLen = MENU_BRANCH_MAX;
// /*---------------------------------------------------------------------------------------*/ Menu_Init_st.enMenuInterfaceLen = MENU_INTERFACE_MAX;
// const Menu_Item_Attribute_st_t stMenuItemAttribute[MENU_ITEM_MAX] = Menu_Init_st.enMenuItemLen = MENU_ITEM_MAX;
// { Menu_Init_st.uintMenuConfig = 0x0001;
// {0, MENU_INTF_DriveInfo, MENU_ITEM_MAX, 0U, 1U, 1U, MENU_ITEM_DriveInfo, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, DriveInfo_Service },/**< 行车电脑界面 */ Menu_Init_st.uintMenuCursorMemoryDepth = 0;
// {0, MENU_INTF_QR_CODE, MENU_ITEM_MAX, 1U, 1U, 1U, MENU_ITEM_QR_ANDROID, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, QR_ANDROID_Service },/**< 手机互联安卓 */ Menu_Wake_Up_Init((uint8_t *)u8MenuRamData, (Menu_Item_Attribute_st_t *)stMenuItemAttribute, (Menu_Init_st_t *)&Menu_Init_st);
// {0, MENU_INTF_QR_CODE, MENU_ITEM_MAX, 1U, 1U, 1U, MENU_ITEM_QR_ODS, MENU_ITEM_MAX, MENU_DIRECTION_TRANSVERSE, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, QR_ODS_Service },/**< 手机互联苹果 */ }
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 2U, 10U, 10U, MENU_ITEM_SUBJECT_MODE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT_MODE_Service },/**< 主题模式 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 3U, 10U, 10U, MENU_ITEM_UNITS_SETUP, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, UNITS_SETUP_Service },/**< 单位设置 */ /*---------------------------------------------------------------------------------------*/
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 4U, 10U, 10U, MENU_ITEM_CLOCK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_CLOCK, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, CLOCK_Service },/**< 时钟信息 */ const Menu_Item_Attribute_st_t stMenuItemAttribute[MENU_ITEM_MAX] =
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 5U, 10U, 10U, MENU_ITEM_BACKLIGHT_CLASS, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_CLASS_Service },/**< 亮度设置 */ {
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 6U, 10U, 10U, MENU_ITEM_TPMS_STUDY, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_TPMS_STUDY, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDY_Service },/**< 胎压学习 */ /*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 },/**< 行车电脑界面 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 7U, 10U, 10U, MENU_ITEM_LANGUAGE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, LANGUAGE_Service },/**< 语言设置 */ /*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 },/**< 行车电脑界面 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 8U, 10U, 10U, MENU_ITEM_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BLUE_TOOTH_SETTING, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_TOOTH_SETTING_Service },/**< 蓝牙设置 */ /*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 },/**< 手机互联安卓 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 9U, 10U, 10U, MENU_ITEM_DVRSET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVRSET_Service },/**< DVR */ /*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 },/**< 手机互联苹果 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 10U, 10U, 10U, MENU_ITEM_VERSION, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_VERSION, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, VERSION_Service },/**< 版本信息 */ /*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 },/**< 主题模式 */
// {0, MENU_INTF_STAIR_MENU, MENU_ITEM_MAX, 11U, 10U, 10U, MENU_ITEM_FACTORY_RESET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FACTORY_RESET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_RESET_Service },/**< 恢复出厂设置 */ /*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 },/**< 单位设置 */
// {0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 12U, 3U, 3U, MENU_ITEM_SUBJECT1, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT1_Service },/**< 主题一 */ /*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 },/**< 时钟信息 */
// {0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 13U, 3U, 3U, MENU_ITEM_SUBJECT2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT2_Service },/**< 主题二 */ /*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 },/**< 亮度设置 */
// {0, MENU_INTF_SUBJECT_MODE, MENU_ITEM_MAX, 14U, 3U, 3U, MENU_ITEM_SUBJECT3, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_BACKLIGHT_CLASS, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, SUBJECT3_Service },/**< 主题三 */ /*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 },/**< 胎压学习 */
// {0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 15U, 3U, 3U, MENU_ITEM_TIME_12H, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_12H_Service },/**< 12时制 */ /*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 },/**< 语言设置 */
// {0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 16U, 3U, 3U, MENU_ITEM_TIME_24H, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_24H_Service },/**< 24时制 */ /*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 },/**< 蓝牙设置 */
// {0, MENU_INTF_CLOCK, MENU_ITEM_MAX, 17U, 3U, 3U, MENU_ITEM_TIME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TIME_Service },/**< 时间调整 */ /*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 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 18U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE1, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE1_Service },/**< 亮度1 */ /*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 },/**< 版本信息 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 19U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE2_Service },/**< 亮度2 */ /*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 },/**< 恢复出厂设置 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 20U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE3, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE3_Service },/**< 亮度3 */ /*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 },/**< 主题一 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 21U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE4, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE4_Service },/**< 亮度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 },/**< 主题二 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 22U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPE5, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPE5_Service },/**< 亮度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_5 },/**< 主题三 */
// {0, MENU_INTF_BACKLIGHT_CLASS, MENU_ITEM_MAX, 23U, 6U, 6U, MENU_ITEM_BACKLIGHT_TYPEA, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_TYPEA_Service },/**< 亮度自动 */ /*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时制 */
// {0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 24U, 3U, 3U, MENU_ITEM_TPMS_UNIT, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_UNIT_Service },/**< 胎压单位 */ /*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时制 */
// {0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 25U, 3U, 3U, MENU_ITEM_TPMS_STUDYF, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDYF_Service },/**< 前轮学习 */ /*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 },/**< 时间调整 */
// {0, MENU_INTF_TPMS_STUDY, MENU_ITEM_MAX, 26U, 3U, 3U, MENU_ITEM_TPMS_STUDYB, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, TPMS_STUDYB_Service },/**< 后轮学习 */ /*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 */
// {0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_LINK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_LINK_Service },/**< 蓝牙连接 */ /*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 */
// {0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_lINKMAN, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_lINKMAN_Service },/**< 同步联系人 */ /*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 */
// {0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_NAME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_NAME_Service },/**< 蓝牙名称 */ /*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 */
// {0, MENU_INTF_BLUE_TOOTH_SETTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_BLUE_OUT, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BLUE_OUT_Service },/**< 蓝牙退出 */ /*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 */
// {0, MENU_INTF_DVRSET, MENU_ITEM_MAX, 11U, 2U, 2U, MENU_ITEM_DVR_SET, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_SET_Service },/**< DVR设置 */ /*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 },/**< 亮度自动 */
// {0, MENU_INTF_DVRSET, MENU_ITEM_MAX, 11U, 2U, 2U, MENU_ITEM_DVR_LOOK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_DVR_LOOK, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_LOOK_Service },/**< DVR回放 */ /*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 },/**< 胎压单位 */
// {0, MENU_INTF_VERSION, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_VERSION2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, VERSION2_Service },/**< 版本信息子菜单 */ /*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 },/**< 前轮学习 */
// {0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_BLACK, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_BLACK_Service },/**< 黑天模式 */ /*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 },/**< 后轮学习 */
// {0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_WHITE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_WHITE_Service },/**< 白天模式 */ /*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 },/**< 蓝牙连接 */
// {0, MENU_INTF_BACKLIGHT_MODE, MENU_ITEM_MAX, 11U, 3U, 3U, MENU_ITEM_BACKLIGHT_A, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_SUBJECT_MODE, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, BACKLIGHT_A_Service },/**< 自动模式 */ /*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 },/**< 同步联系人 */
// {0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_DVR_SET2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_SET2_Service },/**< DVR设置 */ /*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 },/**< 蓝牙名称 */
// {0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_DVR_NAME, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_NAME_Service },/**< 记录仪名称 */ /*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 },/**< 蓝牙退出 */
// {0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_STORAGE, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, STORAGE_Service },/**< 存储空间 */ };
// {0, MENU_INTF_DVR_SET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FORMATTING, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTF_FORMATTING, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_Service },/**< 格式化SD卡 */
// {0, MENU_INTF_DVR_LOOK, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_DVR_LOOK2, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVRSET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, DVR_LOOK2_Service },/**< DVR回放子菜单 */ /*-------------------------------------------------------------------------------------------------*/
// {0, MENU_INTF_FACTORY_RESET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FACTORY_YES, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_YES_Service },/**< 恢复出厂设置是 */
// {0, MENU_INTF_FACTORY_RESET, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FACTORY_NO, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_STAIR_MENU, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FACTORY_NO_Service },/**< 恢复出厂设置否 */ /*--------------------------The following usage is recommended, but not required--------------------------------*/
// {0, MENU_INTF_FORMATTING, MENU_ITEM_MAX, 11U, 4U, 4U, MENU_ITEM_FORMATTING_YES, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_YES_Service },/**< 格式化SD卡是 */ /*--------------------------The following usage is recommended, but not required--------------------------------*/
// {0, MENU_INTF_FORMATTING, MENU_ITEM_MAX, 11U, 1U, 1U, MENU_ITEM_FORMATTING_NO, MENU_ITEM_MAX, MENU_DIRECTION_LONGITUDINAL, 0XFFU, MENU_INTERFACE_MAX, MENU_JUMP_FIRST, MENU_INTF_DVR_SET, MENU_JUMP_FIRST, MENU_INTF_DriveInfo, MENU_JUMP_FIRST, FORMATTING_NO_Service },/**< 格式化SD卡否 */ /*--------------------------The following usage is recommended, but not required--------------------------------*/
// };
//static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey);
// /*-------------------------------------------------------------------------------------------------*/ //static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey);
void Menu_Service(Menu_Key_en_t enMenuKey);
// /*--------------------------The following usage is recommended, but not required--------------------------------*/
// /*--------------------------The following usage is recommended, but not required--------------------------------*/ /*传入按键动作执行之前需要预先处理的动作*/
// /*--------------------------The following usage is recommended, but not required--------------------------------*/
// static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey);
// static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey);
// void Menu_Service(Menu_Key_en_t enMenuKey);
// /*传入按键动作执行之前需要预先处理的动作*/
// static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey) // static void Menu_Cursor_Preprocess(Menu_Key_en_t enMenuKey)
// { // {
// /*预处理中执行过本次按键了,后续不必执行时调用一次*/ // /*预处理中执行过本次按键了,后续不必执行时调用一次*/
// /*u8MenuKeyExecute = 0U;*/ // /*u8MenuKeyExecute = 0U;*/
// } // }
// /*传入按键动作执行之后需要后置处理的动作*/ /*传入按键动作执行之后需要后置处理的动作*/
// static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey) // static void Menu_Cursor_Postprocess(Menu_Key_en_t enMenuKey)
// { // {
// } // }
// /*------------传入按键类型-----------------------*/ /*------------传入按键类型-----------------------*/
// void Menu_Service(Menu_Key_en_t enMenuKey) void Menu_Service(Menu_Key_en_t enMenuKey)
// { {
// /*功能回调函数的调用*/ /*功能回调函数的调用*/
// Menu_Logic_Process(enMenuKey); Menu_Logic_Process(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);
// /*--------------------------------------------------*/ /*--------------------------------------------------*/
// } }
// /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/ /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
// /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/ /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
// /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/ /*------------请放在休眠,唤醒之后不会被清除的RAM区域中-------------------------*/
// //#pragma ghs section bss = ".myNonInitArea" //#pragma ghs section bss = ".myNonInitArea"
// Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN]; Menu_uint8_t u8MenuRamData[MENU_RAM_DATA_LEN];
// //#pragma ghs section bss = default //#pragma ghs section bss = default
// /*---------------------------------------*/ /*---------------------------------------*/
// /*---------------------------------------*/ /*---------------------------------------*/
// /*---------------------------------------*/ /*---------------------------------------*/
// void DriveInfo_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x00; void Menu_Logic_Operation_MAIN_ITEM(Menu_Key_en_t enKeyType)
// g_u8Cursor_Posittion = 0x00; {
// if(enKeyType == MENU_KEY_LEFT_SHORT) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// { {
// //切换大计小计 Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_DISPLAY_MODE);
// } }
// else if(enKeyType == MENU_KEY_LEFT_LONG) else if(enKeyType == MENU_KEY_FUNCTION_1_SHORT)//大小计切换
// { {
// //清小计 if(Get_Dis_Unit() == 0)
// } {
// if(enKeyType == MENU_KEY_CONFIRM_LONG) MenuData.Unit = 1;//mile
// { }
// //长按该返回上一菜单没写此处是进入手机互联 else
// } {
// else if(enKeyType == MENU_KEY_UP_SUPER_LONG) MenuData.Unit = 0;//km
// { }
// //请保养 }
// } }
// }
// void QR_ANDROID_Service(Menu_Key_en_t enKeyType) void Menu_Logic_Operation_Display_Mode(Menu_Key_en_t enKeyType)
// { {
// g_u8Menu_Grade = 0xB1; if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// g_u8Cursor_Posittion = 0x01; {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_DAYTIME);
// void QR_ODS_Service(Menu_Key_en_t enKeyType) }
// { else
// g_u8Menu_Grade = 0xB1; {
// g_u8Cursor_Posittion = 0x02; if(enKeyType == MENU_KEY_RIGHT_SHORT)
// } {
// void SUBJECT_MODE_Service(Menu_Key_en_t enKeyType) Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_BACKLIGHT_SETTING);
// { }
// g_u8Menu_Grade = 0x10; else
// g_u8Cursor_Posittion = 0x00; {
// } if(enKeyType == MENU_KEY_TIMEOUT)
// void UNITS_SETUP_Service(Menu_Key_en_t enKeyType) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Menu_Grade = 0x20; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) }
// { }
// MenuInfor.Unit = !MenuInfor.Unit;//切换单位标志 }
// }
// } void Menu_Logic_Operation_Select_Daytime(Menu_Key_en_t enKeyType)
// void CLOCK_Service(Menu_Key_en_t enKeyType) {
// { if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// g_u8Menu_Grade = 0x30; {
// g_u8Cursor_Posittion = 0x00; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// } }
// void BACKLIGHT_CLASS_Service(Menu_Key_en_t enKeyType) else
// { {
// g_u8Menu_Grade = 0x40; if(enKeyType == MENU_KEY_DOWN_SHORT)
// g_u8Cursor_Posittion = 0x00; {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_NIGHTTIME);
// void TPMS_STUDY_Service(Menu_Key_en_t enKeyType) }
// { else
// g_u8Menu_Grade = 0x50; {
// g_u8Cursor_Posittion = 0x00; if(enKeyType == MENU_KEY_TIMEOUT)
// } {
// void LANGUAGE_Service(Menu_Key_en_t enKeyType) Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// { }
// g_u8Menu_Grade = 0x60; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) }
// { }
// if(g_u8Language == 1u)
// { void Menu_Logic_Operation_Select_Nighttime(Menu_Key_en_t enKeyType)
// g_u8Language = 2; {
// } if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// else {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Language = 1; }
// } else
// } {
// } if(enKeyType == MENU_KEY_DOWN_SHORT)
// void BLUE_TOOTH_SETTING_Service(Menu_Key_en_t enKeyType) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_AUTO);
// g_u8Menu_Grade = 0x70; }
// g_u8Cursor_Posittion = 0x00; else
// } {
// void DVRSET_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_TIMEOUT)
// { {
// g_u8Menu_Grade = 0x80; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Cursor_Posittion = 0x00; }
// } }
// void VERSION_Service(Menu_Key_en_t enKeyType) }
// { }
// g_u8Menu_Grade = 0x90;
// g_u8Cursor_Posittion = 0x00; void Menu_Logic_Operation_Select_Auto(Menu_Key_en_t enKeyType)
// } {
// void FACTORY_RESET_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// { {
// g_u8Menu_Grade = 0xA0; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Cursor_Posittion = 0x00; }
// } else
// void SUBJECT1_Service(Menu_Key_en_t enKeyType) {
// { if(enKeyType == MENU_KEY_DOWN_SHORT)
// g_u8Menu_Grade = 0x11; {
// g_u8Cursor_Posittion = 1u; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_SELECT_DAYTIME);
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) }
// { else
// g_u8Theme = g_u8Cursor_Posittion; {
// } if(enKeyType == MENU_KEY_TIMEOUT)
{
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// void SUBJECT2_Service(Menu_Key_en_t enKeyType) }
// { }
// g_u8Menu_Grade = 0x11; }
// g_u8Cursor_Posittion = 2u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// g_u8Theme = g_u8Cursor_Posittion;
// }
// }
// void SUBJECT3_Service(Menu_Key_en_t enKeyType)
// { void Menu_Logic_Operation_Backlight_Setting(Menu_Key_en_t enKeyType)
// g_u8Menu_Grade = 0x11; {
// g_u8Cursor_Posittion = 3u; if(enKeyType == MENU_KEY_RIGHT_SHORT)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_BLUETOOTH_CONNECT);
// g_u8Theme = g_u8Cursor_Posittion; }
// } else
// } {
// void TIME_12H_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_TIMEOUT)
// { {
// g_u8Menu_Grade = 0x31; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Cursor_Posittion = 0x00u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) }
// { }
// g_u8Theme = !g_u8Cursor_Posittion;
// } void Menu_Logic_Operation_Bluetooth_Connect(Menu_Key_en_t enKeyType)
// } {
// void TIME_24H_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_RIGHT_SHORT)
// { {
// g_u8Menu_Grade = 0x31; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_CLOCK_SETTING);
// g_u8Cursor_Posittion = 0x01u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) else
// { {
// g_u8Theme = !g_u8Cursor_Posittion; if(enKeyType == MENU_KEY_TIMEOUT)
// } {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// void TIME_Service(Menu_Key_en_t enKeyType) }
// { }
// g_u8Menu_Grade = 0x31; }
// g_u8Cursor_Posittion = 0x02u;
// //亮灭逻辑没写 void Menu_Logic_Operation_Clock_Setting(Menu_Key_en_t enKeyType)
// } {
// void BACKLIGHT_TYPE1_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_RIGHT_SHORT)
// { {
// g_u8Menu_Grade = 0x41; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_UNIT_SETTING);
// g_u8Cursor_Posittion = 0x01u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) else
// { {
// MenuInfor.BackLight_Val = BackLight_Val_1; if(enKeyType == MENU_KEY_TIMEOUT)
// } {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// void BACKLIGHT_TYPE2_Service(Menu_Key_en_t enKeyType) }
// { }
// g_u8Menu_Grade = 0x41; }
// g_u8Cursor_Posittion = 0x02u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) void Menu_Logic_Operation_Unit_Setting(Menu_Key_en_t enKeyType)
// { {
// MenuInfor.BackLight_Val = BackLight_Val_2; if(enKeyType == MENU_KEY_RIGHT_SHORT)
// } {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_LANGUAGE_SETTING);
// void BACKLIGHT_TYPE3_Service(Menu_Key_en_t enKeyType) }
// { else
// g_u8Menu_Grade = 0x41; {
// g_u8Cursor_Posittion = 0x03u; if(enKeyType == MENU_KEY_TIMEOUT)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// MenuInfor.BackLight_Val = BackLight_Val_3; }
// } }
// } }
// void BACKLIGHT_TYPE4_Service(Menu_Key_en_t enKeyType)
// { void Menu_Logic_Operation_Language_Setting(Menu_Key_en_t enKeyType)
// g_u8Menu_Grade = 0x41; {
// g_u8Cursor_Posittion = 0x04u; if(enKeyType == MENU_KEY_RIGHT_SHORT)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_FAULT_INFORMATION);
// MenuInfor.BackLight_Val = BackLight_Val_4; }
// } else
// } {
// void BACKLIGHT_TYPE5_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_TIMEOUT)
// { {
// g_u8Menu_Grade = 0x41; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// g_u8Cursor_Posittion = 0x05u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) }
// { }
// MenuInfor.BackLight_Val = BackLight_Val_5;
// } void Menu_Logic_Operation_Fault_Information(Menu_Key_en_t enKeyType)
// } {
// void BACKLIGHT_TYPEA_Service(Menu_Key_en_t enKeyType) if(enKeyType == MENU_KEY_RIGHT_SHORT)
// { {
// g_u8Menu_Grade = 0x41; Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_PHONE_CONNECT);
// g_u8Cursor_Posittion = 0x06u; }
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) else
// { {
// MenuInfor.BackLight_Val = BackLight_Val_A; if(enKeyType == MENU_KEY_TIMEOUT)
// } {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// void TPMS_UNIT_Service(Menu_Key_en_t enKeyType) }
// { }
// g_u8Menu_Grade = 0x51; }
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) 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);
// void TPMS_STUDYF_Service(Menu_Key_en_t enKeyType) }
// { else
// g_u8Menu_Grade = 0x51; {
// g_u8Cursor_Posittion = 0x02u; if(enKeyType == MENU_KEY_TIMEOUT)
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// //前胎压学习状态位 }
// } }
// else if(enKeyType == MENU_KEY_DOWN_SUPER_LONG) }
// {
// //解除胎压学习 void Menu_Logic_Operation_Quit(Menu_Key_en_t enKeyType)
// } {
// } if(enKeyType == MENU_KEY_RIGHT_SHORT)
// void TPMS_STUDYB_Service(Menu_Key_en_t enKeyType) {
// { Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_DISPLAY_MODE);
// g_u8Menu_Grade = 0x51; }
// g_u8Cursor_Posittion = 0x03u; else
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) {
// { if(enKeyType == MENU_KEY_TIMEOUT)
// //后胎压学习状态位 {
// } Menu_Change_Branch_To_Item(MENU_BRANCH_ANIMATION, MENU_ITEM_MAIN_ITEM);
// else if(enKeyType == MENU_KEY_DOWN_SUPER_LONG) }
// { }
// //解除胎压学习 }
// }
// } void Menu_Logic_Operation_Backlight_5(Menu_Key_en_t enKeyType)
// void BLUE_LINK_Service(Menu_Key_en_t enKeyType) {
// {
// g_u8Menu_Grade = 0x71; }
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT) void Menu_Logic_Operation_Unit_Km(Menu_Key_en_t enKeyType)
// { {
// if(g_u8Blue == 1u) if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// { {
// g_u8Blue = 2; MenuData.Unit = 1;
// } }
// else }
// {
// g_u8Blue = 1u; void Menu_Logic_Operation_Unit_Mile(Menu_Key_en_t enKeyType)
// } {
// } if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// } {
// void BLUE_lINKMAN_Service(Menu_Key_en_t enKeyType) MenuData.Unit = 0;
// { }
// g_u8Menu_Grade = 0x71; }
// g_u8Cursor_Posittion = 0x02u;
// } void Menu_Logic_Operation_Language_Chinese(Menu_Key_en_t enKeyType)
// void BLUE_NAME_Service(Menu_Key_en_t enKeyType) {
// { if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// g_u8Menu_Grade = 0x71; {
// g_u8Cursor_Posittion = 0x03u; MenuData.Language = 1;
// } }
// void BLUE_OUT_Service(Menu_Key_en_t enKeyType) }
// {
// g_u8Menu_Grade = 0x71; void Menu_Logic_Operation_Language_English(Menu_Key_en_t enKeyType)
// g_u8Cursor_Posittion = 0x01u; {
// } if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// void DVR_SET_Service(Menu_Key_en_t enKeyType) {
// { MenuData.Language = 0;
// g_u8Menu_Grade = 0x81; }
// g_u8Cursor_Posittion = 0x01u; }
// }
// void DVR_LOOK_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x81;
// g_u8Cursor_Posittion = 0x02u;
// }
// void VERSION2_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x91;
// g_u8Cursor_Posittion = 0x00u;
// }
// void BACKLIGHT_BLACK_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x12;
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
// }
// }
// void BACKLIGHT_WHITE_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x12;
// g_u8Cursor_Posittion = 0x02u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
// }
// }
// void BACKLIGHT_A_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x12;
// g_u8Cursor_Posittion = 0x03u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// MenuInfor.BackLightMode = g_u8Cursor_Posittion;
// }
// }
// void DVR_SET2_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x82;
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// if(g_u8DVR_Set == 1u)
// {
// g_u8DVR_Set = 2;
// }
// else
// {
// g_u8DVR_Set = 1u;
// }
// }
// }
// void DVR_NAME_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x82;
// g_u8Cursor_Posittion = 0x02u;
// }
// void STORAGE_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x82;
// g_u8Cursor_Posittion = 0x03u;
// }
// void FORMATTING_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x82;
// g_u8Cursor_Posittion = 0x04u;
// }
// void DVR_LOOK2_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x84;
// g_u8Cursor_Posittion = 0x00u;
// }
// void FACTORY_YES_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0xA1;
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// g_u8Factory = g_u8Cursor_Posittion;
// }
// }
// void FACTORY_NO_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0xA1;
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// g_u8Factory = g_u8Cursor_Posittion;
// }
// }
// void FORMATTING_YES_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x84;
// g_u8Cursor_Posittion = 0x01u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// g_u8Formatting = g_u8Cursor_Posittion;
// }
// }
// void FORMATTING_NO_Service(Menu_Key_en_t enKeyType)
// {
// g_u8Menu_Grade = 0x84;
// g_u8Cursor_Posittion = 0x02u;
// if(enKeyType == MENU_KEY_CONFIRM_SHORT)
// {
// g_u8Formatting = g_u8Cursor_Posittion;
// }
// }
\ No newline at end of file
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