📄 osdmenu.c
字号:
/****************************************************************************
+----------------------------------------------------------------------+
| Copyright Trumpion Microelectronics Inc. 1999 |
| Trumpion Microelectronics Inc. reserves the right to change products |
| or specifications without notice. |
+----------------------------------------------------------------------+
Project : LCD monitor
Version : 0.94
File Name : osdmenu.c
Functions : osd menu and osd register initial table definition
Revision :
1999-05-18 OriginalTeam First Created
2000-07-17 Bill Tseng Modified for Zurac-II
****************************************************************************/
//=========================================================================
// include files =
//=========================================================================
#include "lib\extent.h"
#include "lib\wreg516.h"
#include "lib\declare.h"
#include "lib\osdmenu.h"
#define _MENU0_ITEM1_1 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_A,_U,_T,_O,__,_S,_I,_Z,_E,_EOF
#define _MENU0_ITEM1_2 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_A,_U,_T,_O,__,_G,_R,_OP,_S,_S,_E,_EOF
#define _MENU0_ITEM1_3 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_A,_U,_T,_O,_MINUS,_T,_A,_I,_L,_L,_A,_G,_E,_EOF
#define _MENU0_ITEM1_4 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_T,_A,_M,_A,_NP,_O,__,_A,_U,_T,_O,_M,_DOT,_EOF
#define _MENU0_ITEM1_5 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_P,_O,_R,_P,_O,_R,_Z,_DOT,__,_A,_U,_T,_O,_M,_DOT,_EOF
#define _MENU0_ITEM1_6 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_ESC,_AUTO_J,_EOF
#define _MENU0_ITEM1_7 _ESC,_AUTO_L,_AUTO_R,_ESC,__,_ESC,_AUTO_C,_EOF
#define _MENU0_ITEM2_1 _BALANCE_L,_BALANCE_R,__,_A,_U,_T,_O,__,_B,_A,_L,_A,_N,_C,_E,_EOF
#define _MENU0_ITEM2_2 _BALANCE_L,_BALANCE_R,__,_W,_E,_I,_S,_S,_E,__,_B,_A,_L,_A,_N,_C,_E,_EOF
#define _MENU0_ITEM2_3 _BALANCE_L,_BALANCE_R,__,_B,_A,_L,_A,_N,_C,_E,__,_D,_E,__,_B,_L,_A,_N,_C,_EOF
#define _MENU0_ITEM2_4 _BALANCE_L,_BALANCE_R,__,_B,_A,_L,_A,_N,_C,_E,__,_D,_E,__,_B,_L,_A,_N,_C,_O,_EOF
#define _MENU0_ITEM2_5 _BALANCE_L,_BALANCE_R,__,_B,_I,_L,_A,_N,_C,_DOT,__,_B,_I,_A,_N,_C,_O,_EOF
#define _MENU0_ITEM2_6 _BALANCE_L,_BALANCE_R,__,_ESC,_BALANCE_J,_EOF
#define _MENU0_ITEM2_7 _BALANCE_L,_BALANCE_R,__,_ESC,_BALANCE_C,_EOF
#define _MENU1_ITEM1_1 _CONTRAST_L,_CONTRAST_R,__,_C,_O,_N,_T,_R,_A,_S,_T,_EOF
#define _MENU1_ITEM1_2 _CONTRAST_L,_CONTRAST_R,__,_K,_O,_N,_T,_R,_A,_S,_T,_EOF
#define _MENU1_ITEM1_3 _CONTRAST_L,_CONTRAST_R,__,_C,_O,_N,_T,_R,_A,_S,_T,_E,_EOF
#define _MENU1_ITEM1_4 _CONTRAST_L,_CONTRAST_R,__,_C,_O,_N,_T,_R,_A,_S,_T,_E,_EOF
#define _MENU1_ITEM1_5 _CONTRAST_L,_CONTRAST_R,__,_C,_O,_N,_T,_R,_A,_S,_T,_O,_EOF
#define _MENU1_ITEM1_6 _CONTRAST_L,_CONTRAST_R,__,_ESC,_CONTRAST_J,_EOF
#define _MENU1_ITEM1_7 _CONTRAST_L,_CONTRAST_R,__,_ESC,_CONTRAST_C,_EOF
#define _MENU1_ITEM2_1 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_B,_R,_I,_G,_H,_T,_N,_E,_S,_S,_EOF
#define _MENU1_ITEM2_2 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_H,_E,_L,_L,_I,_G,_K,_E,_I,_T,_EOF
#define _MENU1_ITEM2_3 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_L,_U,_M,_I,_N,_O,_S,_I,_T,_EL,_EOF
#define _MENU1_ITEM2_4 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_B,_R,_I,_L,_L,_O,_EOF
#define _MENU1_ITEM2_5 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_L,_U,_M,_I,_N,_O,_S,_I,_T,_AR,_EOF
#define _MENU1_ITEM2_6 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_ESC,_BRIGHTNESS_J,_EOF
#define _MENU1_ITEM2_7 _BRIGHTNESS_L,_BRIGHTNESS_R,__,_ESC,_BRIGHTNESS_C,_EOF
//algu 1119 swap Hpos Vpos (MENU2_ITEM1 MENU2_ITEM2)
#define _MENU2_ITEM2_1 _VPOS_L,_VPOS_R,__,_V,_MINUS,_P,_O,_S,_I,_T,_I,_O,_N,_EOF
#define _MENU2_ITEM2_2 _VPOS_L,_VPOS_R,__,_V,_DOT,_L,_A,_G,_E,_EOF
#define _MENU2_ITEM2_3 _VPOS_L,_VPOS_R,__,_P,_O,_S,_I,_T,_I,_O,_N,__,_V,_DOT,_EOF
#define _MENU2_ITEM2_4 _VPOS_L,_VPOS_R,__,_P,_O,_S,_I,_C,_I,_O,_N,__,_V,_DOT,_EOF
#define _MENU2_ITEM2_5 _VPOS_L,_VPOS_R,__,_P,_O,_S,_I,_Z,_I,_O,_N,_E,__,_V,_DOT,_EOF
#define _MENU2_ITEM2_6 _VPOS_L,_VPOS_R,__,_ESC,_VPOS_J,_EOF
#define _MENU2_ITEM2_7 _VPOS_L,_VPOS_R,__,_ESC,_VPOS_C,_EOF
#define _MENU2_ITEM1_1 _HPOS_L,_HPOS_R,__,_H,_MINUS,_P,_O,_S,_I,_T,_I,_O,_N,_EOF
#define _MENU2_ITEM1_2 _HPOS_L,_HPOS_R,__,_H,_DOT,_L,_A,_G,_E,_EOF
#define _MENU2_ITEM1_3 _HPOS_L,_HPOS_R,__,_P,_O,_S,_I,_T,_I,_O,_N,__,_H,_DOT,_EOF
#define _MENU2_ITEM1_4 _HPOS_L,_HPOS_R,__,_P,_O,_S,_I,_C,_I,_O,_N,__,_H,_DOT,_EOF
#define _MENU2_ITEM1_5 _HPOS_L,_HPOS_R,__,_P,_O,_S,_I,_Z,_I,_O,_N,_E,__,_O,_DOT,_EOF
#define _MENU2_ITEM1_6 _HPOS_L,_HPOS_R,__,_ESC,_HPOS_J,_EOF
#define _MENU2_ITEM1_7 _HPOS_L,_HPOS_R,__,_ESC,_HPOS_C,_EOF
#define _MENU2_ITEM3_1 _PHASE_L,_PHASE_R,__,_P,_H,_A,_S,_E,_EOF
#define _MENU2_ITEM3_2 _PHASE_L,_PHASE_R,__,_P,_H,_A,_S,_E,_EOF
#define _MENU2_ITEM3_3 _PHASE_L,_PHASE_R,__,_P,_H,_A,_S,_E,_EOF
#define _MENU2_ITEM3_4 _PHASE_L,_PHASE_R,__,_F,_A,_S,_E,_EOF
#define _MENU2_ITEM3_5 _PHASE_L,_PHASE_R,__,_F,_A,_S,_E,_EOF
#define _MENU2_ITEM3_6 _PHASE_L,_PHASE_R,__,_ESC,_PHASE_J,_EOF
#define _MENU2_ITEM3_7 _PHASE_L,_PHASE_R,__,_ESC,_PHASE_C,_EOF
#define _MENU2_ITEM4_1 _CLOCK_L,_CLOCK_R,__,_C,_L,_O,_C,_K,_EOF
#define _MENU2_ITEM4_2 _CLOCK_L,_CLOCK_R,__,_U,_H,_R,_EOF
#define _MENU2_ITEM4_3 _CLOCK_L,_CLOCK_R,__,_H,_O,_R,_L,_O,_G,_E,_EOF
#define _MENU2_ITEM4_4 _CLOCK_L,_CLOCK_R,__,_R,_E,_L,_O,_J,_EOF
#define _MENU2_ITEM4_5 _CLOCK_L,_CLOCK_R,__,_R,_E,_G,_I,_S,_T,_R,_O,_EOF
#define _MENU2_ITEM4_6 _CLOCK_L,_CLOCK_R,__,_ESC,_CLOCK_J,_EOF
#define _MENU2_ITEM4_7 _CLOCK_L,_CLOCK_R,__,_ESC,_CLOCK_C,_EOF
#define _MENU2_ITEM5_1 _SCALING_L,_SCALING_R,__,_S,_H,_A,_R,_P,_N,_E,_S,_S,_EOF
#define _MENU2_ITEM5_2 _SCALING_L,_SCALING_R,__,_S,_C,_H,_AP,_R,_F,_E,_EOF
#define _MENU2_ITEM5_3 _SCALING_L,_SCALING_R,__,_N,_E,_T,_T,_E,_T,_EL,_EOF
#define _MENU2_ITEM5_4 _SCALING_L,_SCALING_R,__,_N,_I,_T,_I,_D,_E,_Z,_EOF
#define _MENU2_ITEM5_5 _SCALING_L,_SCALING_R,__,_N,_I,_T,_I,_D,_E,_Z,_Z,_A,_EOF
#define _MENU2_ITEM5_6 _SCALING_L,_SCALING_R,__,__,_ESC,_SCALING_J,_EOF
#define _MENU2_ITEM5_7 _SCALING_L,_SCALING_R,__,__,__,_ESC,_SCALING_C,_EOF
#define _MENU2_ITEM6_1 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_M,_O,_D,_E,__,_S,_E,_L,_E,_C,_T,_EOF
#define _MENU2_ITEM6_2 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_M,_O,_D,_U,_S,_A,_U,_S,_W,_A,_H,_L,_EOF
#define _MENU2_ITEM6_3 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_S,_EL,_L,_E,_C,_T,_I,_O,_N,__,_D,_E,__,_M,_O,_D,_E,_EOF
#define _MENU2_ITEM6_4 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_S,_E,_L,_E,_C,_C,_I,_OL,_N,__,_M,_O,_D,_O,_EOF
#define _MENU2_ITEM6_5 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_S,_E,_L,_E,_Z,_DOT,__,_M,_O,_D,_A,_L,_I,_T,_AR,_EOF
#define _MENU2_ITEM6_6 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_ESC,_DOSMODE_J,_EOF
#define _MENU2_ITEM6_7 _ESC,_DOSMODE_L,_DOSMODE_R,_ESC,__,_ESC,_DOSMODE_C,_EOF
#define _MENU3_ITEM1_1 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_2 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_3 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_4 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_5 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_6 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM1_7 __,__,__,_9,_3,_0,_0,_K,_EOF
#define _MENU3_ITEM2_1 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_2 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_3 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_4 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_5 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_6 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM2_7 __,__,__,_6,_5,_0,_0,_K,_EOF
#define _MENU3_ITEM3_1 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_2 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_3 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_4 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_5 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_6 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM3_7 __,__,__,_5,_0,_0,_0,_K,_EOF
#define _MENU3_ITEM4_1 __,__,__,_U,_S,_E,_R,__,_C,_O,_L,_O,_R,_EOF
#define _MENU3_ITEM4_2 __,__,__,_A,_N,_W,_E,_N,_D,_E,_R,_F,_A,_R,_B,_E,_EOF
#define _MENU3_ITEM4_3 __,__,__,_C,_O,_U,_L,_E,_U,_R,__,_P,_E,_R,_S,_O,_EOF
#define _MENU3_ITEM4_4 __,__,__,_C,_O,_L,_O,_R,__,_U,_S,_U,_A,_R,_I,_O,_EOF
#define _MENU3_ITEM4_5 __,__,__,_C,_O,_L,_O,_R,_E,__,_U,_T,_E,_N,_T,_E,_EOF
#define _MENU3_ITEM4_6 __,__,__,_ESC,_USER_COLOR_J,_EOF
#define _MENU3_ITEM4_7 __,__,__,_ESC,_USER_COLOR_C,_ESC,__,__,_EOF
#define _MENU4_ITEM1_1 _OSD_HPOS_L,_OSD_HPOS_R,__,_O,_S,_D,__,_H,_MINUS,_P,_O,_S,_I,_T,_I,_O,_N,_EOF
#define _MENU4_ITEM1_2 _OSD_HPOS_L,_OSD_HPOS_R,__,_H,_DOT,_O,_S,_D,__,_L,_A,_G,_E,_EOF
#define _MENU4_ITEM1_3 _OSD_HPOS_L,_OSD_HPOS_R,__,_P,_O,_S,_I,_T,_I,_O,_N,__,_H,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM1_4 _OSD_HPOS_L,_OSD_HPOS_R,__,_P,_O,_S,_I,_C,_I,_O,_N,__,_H,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM1_5 _OSD_HPOS_L,_OSD_HPOS_R,__,_P,_O,_S,_I,_Z,_I,_O,_N,_E,__,_O,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM1_6 _OSD_HPOS_L,_OSD_HPOS_R,__,_O,_S,_D,_ESC,_OSD_HPOS_J,_EOF
#define _MENU4_ITEM1_7 _OSD_HPOS_L,_OSD_HPOS_R,__,_O,_S,_D,_ESC,_OSD_HPOS_C,_EOF
#define _MENU4_ITEM2_1 _OSD_VPOS_L,_OSD_VPOS_R,__,_O,_S,_D,__,_V,_MINUS,_P,_O,_S,_I,_T,_I,_O,_N,_EOF
#define _MENU4_ITEM2_2 _OSD_VPOS_L,_OSD_VPOS_R,__,_V,_DOT,_O,_S,_D,__,_L,_A,_G,_E,_EOF
#define _MENU4_ITEM2_3 _OSD_VPOS_L,_OSD_VPOS_R,__,_P,_O,_S,_I,_T,_I,_O,_N,__,_V,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM2_4 _OSD_VPOS_L,_OSD_VPOS_R,__,_P,_O,_S,_I,_C,_I,_O,_N,__,_V,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM2_5 _OSD_VPOS_L,_OSD_VPOS_R,__,_P,_O,_S,_I,_Z,_I,_O,_N,_E,__,_V,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM2_6 _OSD_VPOS_L,_OSD_VPOS_R,__,_O,_S,_D,_ESC,_OSD_VPOS_J,_EOF
#define _MENU4_ITEM2_7 _OSD_VPOS_L,_OSD_VPOS_R,__,_O,_S,_D,_ESC,_OSD_VPOS_C,_EOF
#define _MENU4_ITEM3_1 _OFFTIME_L,_OFFTIME_R,__,_O,_S,_D,__,_O,_F,_F,__,_T,_I,_M,_E,_EOF
#define _MENU4_ITEM3_2 _OFFTIME_L,_OFFTIME_R,__,_O,_S,_D,__,_A,_U,_S,_Z,_E,_I,_T,_EOF
#define _MENU4_ITEM3_3 _OFFTIME_L,_OFFTIME_R,__,_T,_E,_M,_P,_S,__,_A,_R,_R,_EU,_T,__,_O,_S,_D,_EOF
#define _MENU4_ITEM3_4 _OFFTIME_L,_OFFTIME_R,__,_O,_S,_D,__,_T,_I,_E,_M,_P,_O,__,_R,_E,_P,_O,_S,_O,_EOF
#define _MENU4_ITEM3_5 _OFFTIME_L,_OFFTIME_R,__,_S,_P,_E,_G,_N,_DOT,__,_O,_S,_D,_EOF
#define _MENU4_ITEM3_6 _OFFTIME_L,_OFFTIME_R,__,_O,_S,_D,_ESC,_OFFTIME_J,_EOF
#define _MENU4_ITEM3_7 _OFFTIME_L,_OFFTIME_R,__,_O,_S,_D,_ESC,_OFFTIME_C,_EOF
#define _MENU4_ITEM4_1 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_C,_Y,_EOF
#define _MENU4_ITEM4_2 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_Z,_EOF
#define _MENU4_ITEM4_3 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_C,_E,_EOF
#define _MENU4_ITEM4_4 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_C,_I,_A,_EOF
#define _MENU4_ITEM4_5 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_S,_P,_A,_R,_E,_N,_Z,_A,_EOF
#define _MENU4_ITEM4_6 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_C,_Y,__,_J,_EOF
#define _MENU4_ITEM4_7 _DOSMODE_L,_DOSMODE_R,__,_T,_R,_A,_N,_S,_P,_A,_R,_E,_N,_C,_Y,__,_C,_EOF
#define _MENU5_ITEM1_1 __,__,__,_E,_N,_G,_L,_I,_S,_H,_EOF
#define _MENU5_ITEM2_1 __,__,__,_D,_E,_U,_T,_S,_C,_H,_EOF
#define _MENU5_ITEM3_1 __,__,__,_F,_R,_A,_N,_C,_A,_I,_S,_EOF
#define _MENU5_ITEM4_1 __,__,__,_E,_S,_P,_A,_N,_O,_L,_EOF
#define _MENU5_ITEM5_1 __,__,__,_I,_T,_A,_L,_I,_A,_N,_O,_EOF
#define _MENU5_ITEM6_1 __,__,__,_ESC,_JAPANESE,_EOF
#define _MENU5_ITEM7_1 __,__,__,_ESC,_CHINESE,_EOF
#define _MENU6_ITEM1_1 _RECALL_L,_RECALL_R,__,_R,_E,_S,_E,_T,_EOF
#define _MENU6_ITEM1_2 _RECALL_L,_RECALL_R,__,_R,_EL,_I,_N,_I,_T,_I,_A,_L,_I,_S,_E,_R,_EOF
#define _MENU6_ITEM1_3 _RECALL_L,_RECALL_R,__,_R,_E,_S,_T,_A,_B,_L,_E,_C,_E,_R,_EOF
#define _MENU6_ITEM1_4 _RECALL_L,_RECALL_R,__,_Z,_U,_R,_UP,_C,_K,_S,_E,_T,_Z,_E,_N,_EOF
#define _MENU6_ITEM1_5 _RECALL_L,_RECALL_R,__,_R,_I,_P,_R,_I,_S,_T,_I,_N,_O,_EOF
#define _MENU6_ITEM1_6 _RECALL_L,_RECALL_R,__,_ESC,_REST_J,_EOF
#define _MENU6_ITEM1_7 _RECALL_L,_RECALL_R,__,_ESC,_REST_C,_EOF
// #define _MENU6_ITEM3_1 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,_EOF
// #define _MENU6_ITEM3_2 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_2,_EOF
// #define _MENU6_ITEM3_3 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_3,_EOF
// #define _MENU6_ITEM3_4 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_4,_EOF
// #define _MENU6_ITEM3_5 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_5,_EOF
// #define _MENU6_ITEM3_6 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_6,_EOF
// #define _MENU6_ITEM3_7 0x67,0x68,__,_R,_E,_C,_A,_L,_L,__,_A,_L,_L,__,_7,_EOF
#define _FAC_TITLE1 _A,_D,_C,__,_A,_D,_J,_U,_S,_T,_EOF
#define _FAC_TITLE2 _Z,_U,_R,_A,_C,__,_C,_O,_L,_O,_R,__,_T,_E,_M,_P,_DOT,_EOF
#define _FAC_TITLE3 _M,_I,_S,_C,__,_A,_D,_J,_U,_S,_T,_EOF
#define _FAC_TITLE4 _C,_O,_L,_O,_R,__,_T,_E,_M,_P,_DOT,_EOF
#define _FAC_TITLE5 _2,_2,_2,__,_A,_D,_J,_U,_S,_T,_EOF
#define _FAC_TITLE6 _3,_3,_3,__,_A,_D,_J,_U,_S,_T,_EOF
#define _FAC_TITLE7 _4,_4,_4,__,_A,_D,_J,_U,_S,_T,_EOF
#define _FAC_MENU0_ITEM1 _r,_G,_EOF
#define _FAC_MENU0_ITEM2 _g,_G,_EOF
#define _FAC_MENU0_ITEM3 _b,_G,_EOF
#define _FAC_MENU0_ITEM4 _r,_O,_EOF
#define _FAC_MENU0_ITEM5 _g,_O,_EOF
#define _FAC_MENU0_ITEM6 _b,_O,_EOF
#define _FAC_MENU1_ITEM1 _r,_C,_EOF
#define _FAC_MENU1_ITEM2 _g,_C,_EOF
#define _FAC_MENU1_ITEM3 _b,_C,_EOF
#define _FAC_MENU1_ITEM4 _r,_B,_EOF
#define _FAC_MENU1_ITEM5 _g,_B,_EOF
#define _FAC_MENU1_ITEM6 _b,_B,_EOF
// #define _FAC_MENU2_ITEM1 _9,_3,_0,_0,_EOF
// #define _FAC_MENU2_ITEM2 _6,_5,_0,_0,_EOF
// #define _FAC_MENU2_ITEM3 _5,_0,_0,_0,_EOF
// #define _FAC_MENU2_ITEM4 _U,_S,_E,_R,_EOF
#define _FAC_MENU2_ITEM1 _D,_i,_t,_h,_e,_r,_i,_n,_g,__,__,__,__,__,_b,_i,_t,_EOF
#define _FAC_MENU2_ITEM2 _R,_E,_C,_A,_L,_L,__,_A,_L,_L,_EOF
#define _FAC_MENU2_ITEM3 _G,_A,_M,_M,_A,_EOF
#define _FAC_MENU2_ITEM4 _B,_A,_C,_K,_L,_I,_G,_H,_T,_EOF
// #define _FAC_MENU2_ITEM3 _D,_O,_S,__,_M,_o,_d,_e,_EOF
/**** Main menu icon ****/
Byte RDATA colorfont[]={ _COLOR_AUTO_L,_COLOR_AUTO_R,_COLOR_BRIGHTNESS_L,_COLOR_BRIGHTNESS_R,_COLOR_DISPLAY_L,_COLOR_DISPLAY_R,_COLORTEMP_L,_COLORTEMP_R,
_COLOR_OSD_L,_COLOR_OSD_R,_COLOR_LANGUAGE_L,_COLOR_LANGUAGE_R,_COLOR_ENTER_L,_COLOR_ENTER_R };
//Factory icon
Byte RDATA blackfont[]={ _ADC_L,_ADC_R,_FAC_COLORTEMP_L,_FAC_COLORTEMP_R,_MISC_L,_MISC_R};
//,0xBB,0xBC,0x78,0x79,0x7A,0x7B,0x7C,0x7D };
/**** Main menu header ****/
Byte RDATA OSDM_MENU0[] = {
_MENU0_ITEM1_1,
_MENU0_ITEM2_1,
_MENU0_ITEM1_2,
_MENU0_ITEM2_2,
_MENU0_ITEM1_3,
_MENU0_ITEM2_3,
_MENU0_ITEM1_4,
_MENU0_ITEM2_4,
_MENU0_ITEM1_5,
_MENU0_ITEM2_5,
_MENU0_ITEM1_6,
_MENU0_ITEM2_6,
_MENU0_ITEM1_7,
_MENU0_ITEM2_7
};
Byte RDATA OSDM_MENU1[] = {
_MENU1_ITEM1_1,
_MENU1_ITEM2_1,
_MENU1_ITEM1_2,
_MENU1_ITEM2_2,
_MENU1_ITEM1_3,
_MENU1_ITEM2_3,
_MENU1_ITEM1_4,
_MENU1_ITEM2_4,
_MENU1_ITEM1_5,
_MENU1_ITEM2_5,
_MENU1_ITEM1_6,
_MENU1_ITEM2_6,
_MENU1_ITEM1_7,
_MENU1_ITEM2_7,
};
Byte RDATA OSDM_MENU2[] = {
_MENU2_ITEM1_1,
_MENU2_ITEM2_1,
_MENU2_ITEM3_1,
_MENU2_ITEM4_1,
_MENU2_ITEM5_1,
_MENU2_ITEM6_1,
_MENU2_ITEM1_2,
_MENU2_ITEM2_2,
_MENU2_ITEM3_2,
_MENU2_ITEM4_2,
_MENU2_ITEM5_2,
_MENU2_ITEM6_2,
_MENU2_ITEM1_3,
_MENU2_ITEM2_3,
_MENU2_ITEM3_3,
_MENU2_ITEM4_3,
_MENU2_ITEM5_3,
_MENU2_ITEM6_3,
_MENU2_ITEM1_4,
_MENU2_ITEM2_4,
_MENU2_ITEM3_4,
_MENU2_ITEM4_4,
_MENU2_ITEM5_4,
_MENU2_ITEM6_4,
_MENU2_ITEM1_5,
_MENU2_ITEM2_5,
_MENU2_ITEM3_5,
_MENU2_ITEM4_5,
_MENU2_ITEM5_5,
_MENU2_ITEM6_5,
_MENU2_ITEM1_6,
_MENU2_ITEM2_6,
_MENU2_ITEM3_6,
_MENU2_ITEM4_6,
_MENU2_ITEM5_6,
_MENU2_ITEM6_6,
_MENU2_ITEM1_7,
_MENU2_ITEM2_7,
_MENU2_ITEM3_7,
_MENU2_ITEM4_7,
_MENU2_ITEM5_7,
_MENU2_ITEM6_7,
};
Byte RDATA OSDM_MENU3[] = {
_MENU3_ITEM1_1,
_MENU3_ITEM2_1,
_MENU3_ITEM3_1,
_MENU3_ITEM4_1,
_MENU3_ITEM1_2,
_MENU3_ITEM2_2,
_MENU3_ITEM3_2,
_MENU3_ITEM4_2,
_MENU3_ITEM1_3,
_MENU3_ITEM2_3,
_MENU3_ITEM3_3,
_MENU3_ITEM4_3,
_MENU3_ITEM1_4,
_MENU3_ITEM2_4,
_MENU3_ITEM3_4,
_MENU3_ITEM4_4,
_MENU3_ITEM1_5,
_MENU3_ITEM2_5,
_MENU3_ITEM3_5,
_MENU3_ITEM4_5,
_MENU3_ITEM1_6,
_MENU3_ITEM2_6,
_MENU3_ITEM3_6,
_MENU3_ITEM4_6,
_MENU3_ITEM1_7,
_MENU3_ITEM2_7,
_MENU3_ITEM3_7,
_MENU3_ITEM4_7,
};
Byte RDATA OSDM_MENU4[] = {
_MENU4_ITEM1_1,
_MENU4_ITEM2_1,
_MENU4_ITEM3_1,
// _MENU4_ITEM4_1,
_MENU4_ITEM1_2,
_MENU4_ITEM2_2,
_MENU4_ITEM3_2,
// _MENU4_ITEM4_2,
_MENU4_ITEM1_3,
_MENU4_ITEM2_3,
_MENU4_ITEM3_3,
// _MENU4_ITEM4_3,
_MENU4_ITEM1_4,
_MENU4_ITEM2_4,
_MENU4_ITEM3_4,
// _MENU4_ITEM4_4,
_MENU4_ITEM1_5,
_MENU4_ITEM2_5,
_MENU4_ITEM3_5,
// _MENU4_ITEM4_5,
_MENU4_ITEM1_6,
_MENU4_ITEM2_6,
_MENU4_ITEM3_6,
// _MENU4_ITEM4_6,
_MENU4_ITEM1_7,
_MENU4_ITEM2_7,
_MENU4_ITEM3_7,
// _MENU4_ITEM4_7,
};
Byte RDATA OSDM_MENU5[] = {
_MENU5_ITEM1_1,
_MENU5_ITEM2_1,
_MENU5_ITEM3_1,
_MENU5_ITEM4_1,
_MENU5_ITEM5_1,
_MENU5_ITEM6_1,
_MENU5_ITEM7_1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -