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

📄 setting_menu.c

📁 一款车载DVD的车机源程序(正在生成中的哦)
💻 C
字号:
/***************************************************************************
Project  :  Car two ting dvd System
Compiler :  ST7 HiCross C (HiWARE)
Module   :  autos.c 
Version  :  V 1.0
Created  :  24 11, 2005
Author   :  tomi / SA
Description
         -  Setting MENU.  
Modified
		 - tomi
***************************************************************************/
#include "Setting_menu.h"
#include "Menu.h"
#include "Sys_config.h"
#include "OSD.h"
#include "OSD_string.h"
#include "Setting_menu_string.h"
#include "System_operation.h"


//Setting menu
#pragma INTO_ROM
const static unsigned char Video_setting_picture_line_0[5] = {Video_setting_picture_list_0,Video_setting_picture_list_1,Video_setting_picture_list_2,Video_setting_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Video_setting_picture_line_1[5] = {Video_setting_picture_list_4,Video_setting_picture_list_5,Video_setting_picture_list_6,Video_setting_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Video_setting_picture_line_2[5] = {Video_setting_picture_list_8,Video_setting_picture_list_9,Video_setting_picture_list_A,Video_setting_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Csp_setting_picture_line_0[5] = {Csp_setting_picture_list_0,Csp_setting_picture_list_1,Csp_setting_picture_list_2,Csp_setting_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Csp_setting_picture_line_1[5] = {Csp_setting_picture_list_4,Csp_setting_picture_list_5,Csp_setting_picture_list_6,Csp_setting_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Csp_setting_picture_line_2[5] = {Csp_setting_picture_list_8,Csp_setting_picture_list_9,Csp_setting_picture_list_A,Csp_setting_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Time_setting_picture_line_0[5] = {Time_setting_picture_list_0,Time_setting_picture_list_1,Time_setting_picture_list_2,Time_setting_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Time_setting_picture_line_1[5] = {Time_setting_picture_list_4,Time_setting_picture_list_5,Time_setting_picture_list_6,Time_setting_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Time_setting_picture_line_2[5] = {Time_setting_picture_list_8,Time_setting_picture_list_9,Time_setting_picture_list_A,Time_setting_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Bell_setting_picture_line_0[5] = {Bell_setting_picture_list_0,Bell_setting_picture_list_1,Bell_setting_picture_list_2,Bell_setting_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Bell_setting_picture_line_1[5] = {Bell_setting_picture_list_4,Bell_setting_picture_list_5,Bell_setting_picture_list_6,Bell_setting_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Bell_setting_picture_line_2[5] = {Bell_setting_picture_list_8,Bell_setting_picture_list_9,Bell_setting_picture_list_A,Bell_setting_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Block_panel_picture_line_0[5] = {Black_panel_picture_list_0,Black_panel_picture_list_1,Black_panel_picture_list_2,Black_panel_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Block_panel_picture_line_1[5] = {Black_panel_picture_list_4,Black_panel_picture_list_5,Black_panel_picture_list_6,Black_panel_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Block_panel_picture_line_2[5] = {Black_panel_picture_list_8,Black_panel_picture_list_9,Black_panel_picture_list_A,Black_panel_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Main_menu_12pcs_picture_line_0[5] = {Main_menu_12pcs_picture_list_0,Main_menu_12pcs_picture_list_1,Main_menu_12pcs_picture_list_2,Main_menu_12pcs_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char Main_menu_12pcs_picture_line_1[5] = {Main_menu_12pcs_picture_list_4,Main_menu_12pcs_picture_list_5,Main_menu_12pcs_picture_list_6,Main_menu_12pcs_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char Main_menu_12pcs_picture_line_2[5] = {Main_menu_12pcs_picture_list_8,Main_menu_12pcs_picture_list_9,Main_menu_12pcs_picture_list_A,Main_menu_12pcs_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Exitting_12pcs_picture_line_0[5] = {Exitting_12pcs_picture_list_0,Exitting_12pcs_picture_list_1,Exitting_12pcs_picture_list_2,Exitting_12pcs_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char  Exitting_12pcs_picture_line_1[5] = {Exitting_12pcs_picture_list_4,Exitting_12pcs_picture_list_5,Exitting_12pcs_picture_list_6,Exitting_12pcs_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char  Exitting_12pcs_picture_line_2[5] = {Exitting_12pcs_picture_list_8,Exitting_12pcs_picture_list_9,Exitting_12pcs_picture_list_A,Exitting_12pcs_picture_list_B,EOL};

#pragma INTO_ROM
const static unsigned char Chinese_Setting_title_picture_line_0[26] = {Setting_title_picture_list_0,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_2,Setting_title_picture_list_3,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_4,Setting_title_picture_list_5,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_6,EOL};
#pragma INTO_ROM
const static unsigned char Chinese_Setting_title_picture_line_1[26] = {Setting_title_picture_list_7,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_title_picture_list_8,Setting_title_picture_list_9,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_title_picture_list_A,Setting_title_picture_list_B,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_title_picture_list_C,EOL};
#pragma INTO_ROM
const static unsigned char Chinese_Setting_title_picture_line_2[26] = {Setting_title_picture_list_D,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_E,Setting_title_picture_list_F,EOL};

#pragma INTO_ROM
const static unsigned char English_Setting_title_picture_line_0[26] = {Setting_title_picture_list_0,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_2,Setting_title_picture_list_3,Setting_title_picture_list_4,Setting_title_picture_list_5,Setting_title_picture_list_6,Setting_title_picture_list_7,Setting_title_picture_list_8,Setting_title_picture_list_9,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_1,Setting_title_picture_list_A,EOL};
#pragma INTO_ROM
const static unsigned char English_Setting_title_picture_line_1[26] = {Setting_title_picture_list_B,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_title_picture_list_C,Setting_title_picture_list_D,Setting_title_picture_list_E,Setting_title_picture_list_F,Setting_title_picture_list_10,Setting_title_picture_list_11,Setting_title_picture_list_12,Setting_title_picture_list_13,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_Picture_NOP_list,Setting_title_picture_list_14,EOL};
#pragma INTO_ROM
const static unsigned char English_Setting_title_picture_line_2[26] = {Setting_title_picture_list_15,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_16,Setting_title_picture_list_17,EOL};


#pragma INTO_ROM
const static unsigned char  Passward_picture_line_0[5] = {Passward_picture_list_0,Passward_picture_list_1,Passward_picture_list_2,Passward_picture_list_3,EOL};
#pragma INTO_ROM
const static unsigned char  Passward_picture_line_1[5] = {Passward_picture_list_4,Passward_picture_list_5,Passward_picture_list_6,Passward_picture_list_7,EOL};
#pragma INTO_ROM
const static unsigned char  Passward_picture_line_2[5] = {Passward_picture_list_8,Passward_picture_list_9,Passward_picture_list_A,Passward_picture_list_B,EOL};


	

void Display_video_setting_picture(void);
void Display_Csp_setting_picture(void);
void Display_Time_setting_picture(void);
void Display_Bell_setting_picture(void);
void Display_Block_panel_picture(void);
void Display_Main_menu_12pcs_picture(void);
void Display_Exitting_12pcs_picture(void);
void Display_Setting_title_picture(void);
void Display_Passward_picture(void);

//Function:Display video setting picture
void Display_video_setting_picture(void)
{
	OSDShowLine(Video_setting_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Video_setting_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Video_setting_picture_line_2,Head_colume,Head_row+2,cColor,29);
}
//Function:Display video setting picture
void Display_Csp_setting_picture(void)
{
	OSDShowLine(Csp_setting_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Csp_setting_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Csp_setting_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display Time setting picture
void Display_Time_setting_picture(void)
{
	OSDShowLine(Time_setting_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Time_setting_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Time_setting_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display Bell setting picture
void Display_Bell_setting_picture(void)
{
	OSDShowLine(Bell_setting_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Bell_setting_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Bell_setting_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display Block panel  picture
void Display_Block_panel_picture(void)
{
	OSDShowLine(Block_panel_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Block_panel_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Block_panel_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display 12pcs main menu  picture
void Display_Main_menu_12pcs_picture(void)
{
	OSDShowLine(Main_menu_12pcs_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Main_menu_12pcs_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Main_menu_12pcs_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display 12pcs Exitting  picture
void Display_Exitting_12pcs_picture(void)
{
	OSDShowLine(Exitting_12pcs_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Exitting_12pcs_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Exitting_12pcs_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

//Function:Display 12pcs Exitting  picture
void Display_Setting_title_picture(void)
{
	if(Chinese_english_system == Chinese_system)
		{
		OSDShowLine(Chinese_Setting_title_picture_line_0,Head_colume,Head_row,cColor,29);
		OSDShowLine(Chinese_Setting_title_picture_line_1,Head_colume,Head_row+1,cColor,29);
		OSDShowLine(Chinese_Setting_title_picture_line_2,Head_colume,Head_row+2,cColor,29);
		}
	else
		{
		OSDShowLine(English_Setting_title_picture_line_0,Head_colume,Head_row,cColor,29);
		OSDShowLine(English_Setting_title_picture_line_1,Head_colume,Head_row+1,cColor,29);
		OSDShowLine(English_Setting_title_picture_line_2,Head_colume,Head_row+2,cColor,29);
		}
}
//Function:Display Passward picture
void Display_Passward_picture(void)
{
	OSDShowLine(Passward_picture_line_0,Head_colume,Head_row,cColor,29);
	OSDShowLine(Passward_picture_line_1,Head_colume,Head_row+1,cColor,29);
	OSDShowLine(Passward_picture_line_2,Head_colume,Head_row+2,cColor,29);
}

⌨️ 快捷键说明

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