📄 setting_menu.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 + -