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

📄 osdmenu.c

📁 keil C51 LCD 驱动源码,其中还有I2C驱动,ADC驱动,键盘操作等,是一个完整的keil源代码,供大家参考
💻 C
📖 第 1 页 / 共 3 页
字号:
/****************************************************************************
   +----------------------------------------------------------------------+
   | 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 + -