⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.c

📁 一款车载DVD的车机源程序(正在生成中的哦)
💻 C
📖 第 1 页 / 共 5 页
字号:
		{ITEM_RADIO_M6, {0x1a, 4,Default_color}, Display_M6_picture,
			{0xa10,0xc9b,0x7d4,0xe17},
			ITEM_RADIO_M5, ITEM_RADIO_MUTE ,Force_to_M6_channel},
			
		{ITEM_RADIO_MUTE, {1, 7,Default_color}, Display_8pcs_Mute_picture,
			{0x6f6,0x1c8,0x4bf,0x3aa},
			ITEM_RADIO_M6, ITEM_RADIO_DEC ,Mute_key_process},
			
		{ITEM_RADIO_DEC, {7, 7,Default_color}, Display_4pcs_DEC_picture,
			{0x6f3,0x476,0x476,0x53c},
			ITEM_RADIO_MUTE, ITEM_RADIO_ADDING ,Radio_volume_down_key_process},
			
		{ITEM_RADIO_TOTAL_VOLUME, {0X0B, 7,High_light_color}, Display_Total_Volume_picture,
			{0x7c9,0x6ea,0x47f,0xa72},
			ITEM_RADIO_DEC, ITEM_RADIO_TOTAL_VOLUME_DATA ,Null_Func},

		{ITEM_RADIO_TOTAL_VOLUME_DATA, {0X18, 7,Default_color}, Display_Total_Volume_data,
			{0x761,0xc19,0x507,0xc0d},
			ITEM_RADIO_TOTAL_VOLUME, ITEM_RADIO_ADDING ,Null_Func},
			
		{ITEM_RADIO_ADDING, {0x1b, 7,Default_color}, Display_4pcs_Adding_picture,
			{0x71e,0xd5e,0x4e5,0xe48},
			ITEM_RADIO_DEC, ITEM_RADIO_JUMP_BACK ,Radio_volume_up_key_process},
			
		{ITEM_RADIO_JUMP_BACK, {1, 0x0a,Default_color}, Display_Jump_back_picture,
			{0x3d5,0x171,0x1a0,0x391},
			ITEM_RADIO_ADDING, ITEM_RADIO_JUMP_FRONT ,Radio_search_previous_process},
			
		{ITEM_RADIO_JUMP_FRONT, {7, 0x0a,Default_color}, Display_Jump_front_picture,
			{0x3c6,0x480,0x1a0,0x624},
			ITEM_RADIO_JUMP_BACK, ITEM_RADIO_SLOW_BACK ,Radio_search_next_process},
			
		{ITEM_RADIO_SLOW_BACK, {0x0d, 0x0a,Default_color}, Display_Slow_back_picture,
			{0x3c7,0x727,0x1a2,0x8c6},
			ITEM_RADIO_JUMP_FRONT, ITEM_RADIO_FAST_FRONT ,Radio_tuner_down_step_search},
			
		{ITEM_RADIO_FAST_FRONT, {0x13, 0x0a,Default_color}, Display_Fast_front_picture,
			{0x3aa,0x95a,0x1ad,0xb77},
			ITEM_RADIO_SLOW_BACK, ITEM_RADIO_MAIN_MENU ,Radio_tuner_up_step_search},

		{ITEM_RADIO_MAIN_MENU, {0x19, 0x0a,Default_color}, Display_8pcs_main_menu_picture,
			{0x3a4,0xc78,0x1af,0xe42},
			ITEM_RADIO_FAST_FRONT, ITEM_RADIO_FM_AM ,Force_to_main_menu_mode},

		{ITEM_RADIO_TIME, {0X18, 0,Default_color}, Display_time_picture,
			{0xde4,0xbf5,0xc74,0xe04},
			ITEM_RADIO_FAST_FRONT, ITEM_RADIO_FM_AM ,Null_Func},

		{0}
};
//---------------------------------------------------------------------------------------------
#pragma INTO_ROM
MENU_LIST Setting_menu_list[10]=
{
			
		{ITEM_SETTING_VIDEO, {2,2,Default_color}, Display_video_setting_picture,
			{0xca2,0x24d,0x89b,0x3fd},
			ITEM_SETTING_RETURN, ITEM_SETTING_CSP ,Force_to_video_setting_mode},
			
		{ITEM_SETTING_CSP, {9, 2,Default_color}, Display_Csp_setting_picture,
			{0xbfa,0x557,0x8ef,0x6f2},
			ITEM_SETTING_VIDEO, ITEM_SETTING_TIME ,Force_to_csp_setting_mode},
			
		{ITEM_SETTING_TIME, {0x10,2,Default_color}, Display_Time_setting_picture,
			{0xc73,0x85d,0x8f1,0x9e3},
			ITEM_SETTING_CSP, ITEM_SETTING_BELL ,Force_to_time_setting_mode},
			
		{ITEM_SETTING_BELL, {0x17, 2,Default_color}, Display_Bell_setting_picture,
			{0xc0c,0xb9d,0x940,0xd2a},
			ITEM_SETTING_TIME, ITEM_SETTING_BACK_BLOCK ,Switch_bell_on_off},

		{ITEM_SETTING_TITLE, {2,5,High_light_color}, Display_Setting_title_picture,
			{0x81f,0x264,0x62b,0xd1a},
			ITEM_SETTING_BELL, ITEM_SETTING_BACK_BLOCK ,Null_Func},
			
		{ITEM_SETTING_BACK_BLOCK, {2, 8,Default_color}, Display_Block_panel_picture,
			{0x5d1,0x256,0x294,0x3eb},
			ITEM_SETTING_BELL, ITEM_SETTING_PASSWORD, Force_to_back_black_mode},
			
		{ITEM_SETTING_PASSWORD, {9, 8,Default_color}, Display_Passward_picture,
			{0x588,0x53b,0x277,0x6d9},
			ITEM_SETTING_BACK_BLOCK, ITEM_SETTING_MAIN_MENU ,Null_Func},

		{ITEM_SETTING_MAIN_MENU, {0x10, 8,Default_color}, Display_Main_menu_12pcs_picture,
			{0x5d5,0x7f6,0x2b1,0xa31},
			ITEM_SETTING_PASSWORD, ITEM_SETTING_RETURN ,Force_to_main_menu_mode},
			
		{ITEM_SETTING_RETURN, {0x17, 8,Default_color}, Display_Exitting_12pcs_picture,
			{0x59b,0xb69,0x28b,0xd48},
			ITEM_SETTING_MAIN_MENU, ITEM_SETTING_VIDEO ,Force_to_old_system_mode},
		
		{0}
};
//------------------------------------------------------------------------------------
#pragma INTO_ROM
MENU_LIST Time_menu_list[11]=
{

		{ITEM_TIME_HOUR, {4,1,Default_color}, Display_Time_hour_picture,
			{0xcb8,0x31b,0xb35,0x4dd},
			ITEM_TIME_RETURN, ITEM_TIME_MINUTE ,Force_clock_adjust_in_hour},
			
		{ITEM_TIME_COLON, {9,1,Default_color}, Display_Colon_picture,
			{0xd40,0x568,0xb48,0x641},
			ITEM_TIME_HOUR, ITEM_TIME_MINUTE ,Null_Func},
			
		{ITEM_TIME_MINUTE, {0X0c, 1,Default_color}, Display_Time_Minute_picture,
			{0xd69,0x6a5,0xb1b,0x816},
			ITEM_TIME_HOUR, ITEM_TIME_HOUR_12 ,Force_clock_adjust_in_minute},
			
		{ITEM_TIME_HOUR_12, {0x12,1,Default_color}, Display_12_hour_picture,
			{0xd6d,0x92a,0xb24,0xce2},
			ITEM_TIME_MINUTE, ITEM_TIME_DEC ,Force_time_type_12HOUR},
			
		{ITEM_TIME_DEC, {5, 5,Default_color}, Display_4pcs_DEC_picture,
			{0x8f6,0x393,0x6ee,0x449},
			ITEM_TIME_HOUR_12, ITEM_TIME_ADDING ,Clock_Adjust_down_process},
			
		{ITEM_TIME_ADDING, {0X0d, 5,Default_color}, Display_4pcs_Adding_picture,
			{0x946,0x73c,0x6bc,0x7c2},
			ITEM_TIME_DEC, ITEM_TIME_HOUR_24 ,Clock_Adjust_up_process},
			
		{ITEM_TIME_HOUR_24, {0x12, 5}, Display_24_hour_picture,
			{0x8ff,0x977,0x71b,0xced},
			ITEM_TIME_ADDING, ITEM_TIME_ON ,Force_time_type_24HOUR},

		{ITEM_TIME_ON, {4, 9,Default_color}, Display_ON_picture,
			{0x4c5,0x341,0x2a6,0x4c9},
			ITEM_TIME_HOUR_24, ITEM_TIME_OFF ,Force_time_on},
			
		{ITEM_TIME_OFF, {0X0d, 9,Default_color}, Display_Off_picture,
			{0x4c9,0x722,0x2ae,0x8ce},
			ITEM_TIME_ON, ITEM_TIME_RETURN ,Force_time_off},
			
		{ITEM_TIME_RETURN, {0x16, 9,Default_color}, Display_8pcs_exitting_picture,
			{0x4d7,0xb34,0x263,0xc80},
			ITEM_TIME_OFF, ITEM_TIME_HOUR ,Force_to_old_system_mode},
		
		{0}
};
//----------------------------------------------------------------------------------
#pragma INTO_ROM
MENU_LIST TV_menu_list[21]=
{
		{ITEM_TV_JUMP_BACK, {4,4,Default_color}, Display_Jump_back_picture,
			{0xa5b,0x2a0,0x7fc,0x4f1},
			ITEM_TV_RETURN, ITEM_TV_JUMP_FRONT ,TV_channel_down_process},
			
		{ITEM_TV_JUMP_FRONT, {0x0a, 4,Default_color}, Display_Jump_front_picture,
			{0xa29,0x5e8,0x821,0x782},
			ITEM_TV_JUMP_BACK, ITEM_TV_SLOW_BACK ,TV_channel_up_process},
			
		{ITEM_TV_SLOW_BACK, {0X10, 4,Default_color}, Display_Slow_back_picture,
			{0xa52,0x876,0x7da,0x9ed},
			ITEM_TV_JUMP_FRONT, ITEM_TV_FAST_FRONT ,TV_down_stepsearch},
			
		{ITEM_TV_FAST_FRONT, {0x16, 4,Default_color}, Display_Fast_front_picture,
			{0xa36,0xb14,0x825,0xca7},
			ITEM_TV_SLOW_BACK, ITEM_TV_DEC ,TV_up_stepsearch},

		{ITEM_TV_DEC, {4, 7,Default_color}, Display_4pcs_DEC_picture,
			{0x723,0x2ca,0x4ac,0x3d5},
			ITEM_TV_FAST_FRONT, ITEM_TV_ADDING ,TV_volume_down_key_process},
			
		{ITEM_TV_TOTAL_VOLUME, {9, 7,High_light_color}, Display_Total_Volume_picture,
			{0x5f2,0x502,0x49b,0xa0e},
			ITEM_TV_DEC, ITEM_TV_TOTAL_VOLUME_DATA ,Null_Func},

		{ITEM_TV_TOTAL_VOLUME_DATA, {0x15, 7,Default_color}, Display_Total_Volume_data,
			{0x6fd,0xaa3,0x4c6,0xb64},
			ITEM_TV_TOTAL_VOLUME, ITEM_TV_ADDING ,Null_Func},
			
		{ITEM_TV_ADDING, {0X18, 7,Default_color}, Display_4pcs_Adding_picture,
			{0x735,0xbd1,0x4e3,0xce2},
			ITEM_TV_DEC, ITEM_TV_SEARCH ,TV_volume_up_key_process},

		{ITEM_TV_SEARCH, {4,0x0a,Default_color}, Display_Scan_picture,
			{0x3b3,0x343,0x196,0x4b4},
			ITEM_TV_ADDING, ITEM_TV_FORMAT ,TV_search_key_process},
			
		{ITEM_TV_FORMAT, {0x0a,0x0a,Default_color}, Display_TV_format_picture,
			{0x384,0x58c,0x189,0x75a},
			ITEM_TV_SEARCH, ITEM_TV_MAIN_MENU ,TV_change_format},
			
		{ITEM_TV_MAIN_MENU, {0X10, 0x0a,Default_color}, Display_8pcs_main_menu_picture,
			{0x394,0x833,0x195,0xa48},
			ITEM_TV_FORMAT, ITEM_TV_RETURN ,Force_to_main_menu_mode},
			
		{ITEM_TV_RETURN, {0X16,0x0a,Default_color}, Display_8pcs_exitting_picture,
			{0x392,0xab3,0x1a3,0xcac},
			ITEM_TV_MAIN_MENU, ITEM_TV_JUMP_BACK ,Remote_osd_key_process},

		{ITEM_TV_LEFT_CLOSE_PANEL, {0X19,0,Default_color}, Null_Func,
			{0xe24,0x108,0xc2b,0x2bb},
			ITEM_TV_MAIN_MENU, ITEM_TV_CHANNEL_TITLE ,Close_panel_sometime_process},

		{ITEM_TV_RIGHT_CLOSE_PANEL, {0X19,0,Default_color}, Null_Func,
			{0xe0f,0xd73,0xc5f,0xf37},
			ITEM_TV_MAIN_MENU, ITEM_TV_CHANNEL_TITLE ,Close_panel_sometime_process},

		{ITEM_TV_LEFT_OPEN_PANEL, {0X19,0,Default_color}, Null_Func,
			{0x289,0x126,0x157,0x277},
			ITEM_TV_MAIN_MENU, ITEM_TV_CHANNEL_TITLE ,Open_panel_sometime_process},

		{ITEM_TV_RIGHT_OPEN_PANEL, {0X19,0,Default_color}, Null_Func,
			{0x270,0xdff,0x114,0xeec},
			ITEM_TV_MAIN_MENU, ITEM_TV_CHANNEL_TITLE ,Open_panel_sometime_process},

		{ITEM_TV_TIME, {0X19,0,Default_color}, Display_time_picture,
			{0xe1c,0xc7b,0xcb4,0xebc},
			ITEM_TV_MAIN_MENU, ITEM_TV_CHANNEL_TITLE ,Null_Func},

		{ITEM_TV_CHANNEL_TITLE, {4,1,Default_color}, Display_TV_channel_picture,
			{0xd37,0x327,0xa9d,0x4e4},
			ITEM_TV_RETURN, ITEM_TV_CHANNEL_NUMBER ,Null_Func},
			
		{ITEM_TV_CHANNEL_NUMBER, {9,1,Default_color}, Display_TV_channel_number_picturre,
			{0xd9d,0x550,0xb43,0x639},
			ITEM_TV_RETURN, ITEM_TV_JUMP_BACK ,Null_Func},
			
		{ITEM_TV_FREQUENCE, {0X0f, 1,Default_color}, Display_TV_frequence_picturre,
			{0xb6b,0x802,0xb65,0xbe9},
			ITEM_TV_CHANNEL_NUMBER, ITEM_TV_JUMP_BACK ,Null_Func},
		
		{0}
};
//--------------------------------------------------------------------------------------------------
#pragma INTO_ROM
MENU_LIST Video_menu_list[11]=
{

		{ITEM_VIDEO_MAIN_MENU, {1, 7,Default_color}, Display_8pcs_main_menu_picture,
			{0x6f2,0x1c9,0x481,0x364},
			ITEM_VIDEO_RETURN, ITEM_VIDEO_DEC ,Force_to_main_menu_mode},

		{ITEM_VIDEO_DEC, {7, 7,Default_color}, Display_4pcs_DEC_picture,
			{0x6fd,0x493,0x4d4,0x548},
			ITEM_VIDEO_MAIN_MENU, ITEM_VIDEO_ADDING ,Video_down_adjust_process},
			
		{ITEM_VIDEO_VOLUME, {0X0b,7,High_light_color}, Display_Contrast_volume_picture,
			{0x716,0x64e,0x4e2,0xaef},
			ITEM_VIDEO_VOLUME, ITEM_VIDEO_VOLUME ,Null_Func},

		{ITEM_VIDEO_VOLUME_DATA, {0X17,7,Default_color}, Display_Contrast_volume_data_picture,
			{0x718,0xb5d,0x4c5,0xc0e},
			ITEM_VIDEO_VOLUME, ITEM_VIDEO_VOLUME ,Null_Func},
			
		{ITEM_VIDEO_ADDING, {0x1b, 7,Default_color}, Display_4pcs_Adding_picture,
			{0x710,0xd7b,0x4c2,0xdf5},
			ITEM_VIDEO_DEC, ITEM_VIDEO_CONTRAST ,Video_up_adjust_process},
		
		{ITEM_VIDEO_CONTRAST, {1,0x0a,Default_color}, Display_Brightness_picture  ,
			{0x389,0x1ef,0x1b2,0x378},
			ITEM_VIDEO_ADDING, ITEM_VIDEO_BRIGHTNESS ,Force_to_CONTRAST_mode},
			
		{ITEM_VIDEO_BRIGHTNESS, {7, 0x0a,Default_color}, Display_Chroma_picture,
			{0x393,0x446,0x160,0x5ee},
			ITEM_VIDEO_CONTRAST, ITEM_VIDEO_CHROMA ,Force_to_BRIGHTNESS_mode},
			
		{ITEM_VIDEO_CHROMA, {0x0d,0x0a,Default_color}, Display_Contrast_picture,
			{0x390,0x6be,0x1c5,0x855},
			ITEM_VIDEO_BRIGHTNESS, ITEM_VIDEO_Default ,Force_to_CHROMA_mode},
			
		{ITEM_VIDEO_Default, {0x13,0x0a,Default_color}, Display_video_deafult_picture,
			{0x391,0x8e6,0x1a6,0xac2},
			ITEM_VIDEO_CHROMA, ITEM_VIDEO_RETURN ,Video_setting_default_process},

		{ITEM_VIDEO_RETURN, {0x19, 0X0A,Default_color}, Display_8pcs_exitting_picture,
			{0x3da,0xc5a,0x1c1,0xe4e},
			ITEM_VIDEO_Default, ITEM_VIDEO_MAIN_MENU ,Force_to_old_system_mode},
		
		{0}
};

#pragma INTO_ROM
unsigned short int  *Total_menu_list[11]={Main_menu_list,DVD_menu_list,TV_menu_list,Radio_tuner_menu_list,AV_menu_list,CDC_menu_list,Setting_menu_list,Video_menu_list,Csp_menu_list,Time_menu_list,Passward_menu_list};
//************************************************************************************************

#pragma INTO_ROM
//MainMenuLibrary 		143:		0~20		21pcs
//DVDMenuLibrary 			118 :	21~37		17pcs
//TVMenuLibrary 			142 :	38~58		21pcs
//RadioMenuLibrary 		142 :	59~79		21pcs
//AVMenuLibrary 			102 :	80~94		15pcs
//CDCMenuLibrary 			138 :	95-114		20pcs
//SettingMenuLibrary 		121 :	115-132		18pcs
//VideoMenuLibrary 		110 :	133-148		16pcs
//CspMenuLibrary 			142 :	149-169		21pcs
//TimeMenuLibrary 		94 :		170-183		14pcs
//PasswardMenuLibrary		82:		184-196		12pcs

#ifndef No_touch_system
#pragma INTO_ROM
const static unsigned int Chinese_outside_eeprom_every_library_start_page_list[] = {0,21,38,59,80,95,115,133,149,170,184};

#pragma INTO_ROM
const static unsigned int English_outside_eeprom_every_library_start_page_list[] = {200+0,200+21,200+38,200+59,200+80,200+95,200+115,200+133,200+149,200+170,200+184};
#else
const static unsigned int Chinese_outside_eeprom_every_library_start_page_list[] = {600+0,600+21,600+38,600+59,600+80,600+95,600+115,600+133,600+149,600+170,600+184};

#pragma INTO_ROM
const static unsigned int English_outside_eeprom_every_library_start_page_list[] = {800+0,800+21,800+38,800+59,800+80,800+95,800+115,800+133,800+149,800+170,800+184};
#endif

#pragma INTO_ROM
const static unsigned char Total_menu_libary_number_list[] = {143,118,142,142,102,138,121,110,142,94,82};

#ifndef Outside_eeprom
#pragma INTO_ROM
unsigned short int *Chinese_total_menu_library_list[]={Chinese_MainMenuLibrary,Chinese_DVDMenuLibrary,Chinese_TVMenuLibrary,Chinese_RadioMenuLibrary,Chinese_AVMenuLibrary,Chinese_CDCMenuLibrary,Chinese_SettingMenuLibrary,Chinese_VideoMenuLibrary,Chinese_CspMenuLibrary,Chinese_TimeMenuLibrary,Chinese_PasswardMenuLibrary};
#endif

#ifndef Outside_eeprom
#pragma INTO_ROM
unsigned short int *English_total_menu_library_list[]={English_MainMenuLibrary,English_DVDMenuLibrary,English_TVMenuLibrary,English_RadioMenuLibrary,English_AVMenuLibrary,English_CDCMenuLibrary,English_SettingMenuLibrary,English_VideoMenuLibrary,English_CspMenuLibrary,English_TimeMenuLibrary,English_PasswardMenuLibrary};
#endif


#ifdef Outside_eeprom

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -