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

📄 osddraw.lst

📁 TFT LCD驱动芯片T100A+AU7" Source code
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.06   OSDDRAW                                                               06/16/2005 10:05:39 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE OSDDRAW
OBJECT MODULE PLACED IN F:\T100_C~1\HUI_CH~1\铁将军\SIMULA~2\OSDDRAW.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE F:\T100_C~1\HUI_CH~1\铁将军\SIMULA~2\OSDDRAW.C DB SB OE

stmt level    source

   1          #include <reg51.h>
   2          #include "common.h"
   3          #include "System.h"
   4          #include "Struct.h"
   5          #include "OSDDraw.h"
   6          #include "Keypad.h"
   7          #include "TwoWire.h"
   8          #include "TW101Reg.h"
   9          #include "OSDCtrl.h"
  10          //#include "SrcCtrl.h"
  11          //#include "Display.h"
  12          #include "Video.h"
  13          #include "Tuner.h"
  14          
  15          #ifdef NEW_OSD
              #include "OSD_1216.h"
              #include "font1216.c"
              #else
  19          #include "OSD1218.h"
  20          #include "font1218.c"
  21          #endif
  22          #include "OSDTbl.h"
  23          #include "OSDMenu.h"
  24          
  25          extern uCHAR ir_data;
  26          extern uCHAR m_cSoundSystem;
  27          
  28          extern bit m_bAir_Cable;
  29          extern bit m_bTV_Skip;
  30          extern bit m_bKyPowerFlat;
  31          extern bit m_bBKPowerOn;
  32          extern bit m_bOSDEnable;
  33          extern bit m_bKyPowerOn;
  34          extern bit m_bChipPowerOn;
  35          extern bit m_bKyBlocked;
  36          extern uCHAR idata m_cBuff[5];
  37          extern uWORD idata m_wBuff[3];
  38          extern uDWORD   m_dwBuff[2];
  39          extern uCHAR idata m_cOSDEvent;
  40          extern uCHAR idata m_cCurreKey;
  41          extern uCHAR idata m_cPreKey;
  42          extern uCHAR idata m_cItem;
  43          extern uCHAR idata m_cOSDFunc;
  44          extern uWORD idata m_wVRes;
  45          extern uWORD idata m_wHRes;
  46          extern uCHAR idata m_cSource;
  47          
  48          extern uCHAR idata m_cTV_Num;
  49          
  50          extern uDWORD m_dwVFrameCntPre;
  51          extern uWORD  m_wHSyncPeriodPre;
  52          extern void BKPower(void);
  53          extern void PowerManage(void);
  54          extern void AutoScanChannel(void);
  55          
C51 COMPILER V7.06   OSDDRAW                                                               06/16/2005 10:05:39 PAGE 2   

  56          #if VIDEO_AVAILABLE
  57          extern EEPVIDEO idata EepVideo;
  58          #endif
  59          
  60          #ifdef TIMER0
  61          extern void Timer0Start(void);
  62          extern void Timer0Stop(void);
  63          #endif
  64          
  65          #ifdef NVRAM
  66          #include "NVRam.h"
  67          extern uWORD idata m_wEepRom;
  68          #endif
  69          
  70          #define GAUGE_Y  7  // 6 change by charles
  71          
  72          code OSDMENU *OSDMenu_E[]={
  73                  mainMenu_E,
  74                  NULL,
  75                  NULL,
  76                  NULL,
  77                  NULL,
  78                  NULL,
  79                  NULL,
  80                  colorMenu,
  81                  langMenu,
  82                  NULL,
  83                  srcMenu_E,
  84          };
  85          
  86          code OSDMENU *OSDMenu_F[]={
  87                  mainMenu_F,
  88                  NULL,
  89                  NULL,
  90                  NULL,
  91                  NULL,
  92                  NULL,
  93                  NULL,
  94                  colorMenu,
  95                  langMenu,
  96                  NULL,
  97                  srcMenu_F,
  98          };
  99          
 100          code OSDMENU *OSDMenu_G[]={
 101                  mainMenu_G,
 102                  NULL,
 103                  NULL,
 104                  NULL,
 105                  NULL,
 106                  NULL,
 107                  NULL,
 108                  colorMenu,
 109                  langMenu,
 110                  NULL,
 111                  srcMenu_G,
 112          };
 113          
 114          code OSDMENU *OSDMenu_I[]={
 115                  mainMenu_I,
 116                  NULL,
 117                  NULL,
C51 COMPILER V7.06   OSDDRAW                                                               06/16/2005 10:05:39 PAGE 3   

 118                  NULL,
 119                  NULL,
 120                  NULL,
 121                  NULL,
 122                  colorMenu,
 123                  langMenu,
 124                  NULL,
 125                  srcMenu_I,
 126          };
 127          
 128          code OSDMENU *OSDMenu_S[]={
 129                  mainMenu_S,
 130                  NULL,
 131                  NULL,
 132                  NULL,
 133                  NULL,
 134                  NULL,
 135                  NULL,
 136                  colorMenu,
 137                  langMenu,
 138                  NULL,
 139                  srcMenu_S,
 140          };
 141          
 142          typedef struct tagMULTILANGUAGEOSD{
 143                  uCHAR cLangID;
 144                  OSDMENU **osdMenuPtr;
 145          }MULTILANGUAGEOSD;
 146          
 147          MULTILANGUAGEOSD code MultiLangOSD[]={
 148                  {eENGLISH, OSDMenu_E},
 149                  {eFRENCH,  OSDMenu_F},
 150                  {eGERMAN,  OSDMenu_G},
 151                  {eITALIAN, OSDMenu_I},
 152                  {eSPANISH, OSDMenu_S}
 153          };
 154          
 155          code OSDMENU *OSDMenuVideo_E[]={
 156                  mainMenuVideo_E,
 157                  NULL,
 158                  NULL,
 159                  NULL,
 160                  NULL,
 161                  NULL,
 162                  NULL,
 163                  NULL,
 164                  NULL,
 165                  NULL,
 166                  srcMenu_E,
 167          };
 168          
 169          MULTILANGUAGEOSD code MultiLangOSDVideo[]={
 170                  {eENGLISH, OSDMenuVideo_E},
 171                  {eFRENCH,  OSDMenuVideo_E},
 172                  {eGERMAN,  OSDMenuVideo_E},
 173                  {eITALIAN, OSDMenuVideo_E},
 174                  {eSPANISH, OSDMenuVideo_E}
 175          };
 176          
 177          code OSDMENU *OSDMenuTV_E[]={
 178                  mainMenuTV_E,
 179                  NULL,
C51 COMPILER V7.06   OSDDRAW                                                               06/16/2005 10:05:39 PAGE 4   

 180                  NULL,
 181                  NULL,
 182                  NULL,
 183                  NULL,
 184                  tvMenu_E,
 185                  NULL,
 186                  NULL,
 187                  NULL,
 188                  srcMenu_E,
 189          };
 190          
 191          MULTILANGUAGEOSD code MultiLangOSDTV[]={
 192                  {eENGLISH, OSDMenuTV_E},
 193                  {eFRENCH,  OSDMenuTV_E},
 194                  {eGERMAN,  OSDMenuTV_E},
 195                  {eITALIAN, OSDMenuTV_E},
 196                  {eSPANISH, OSDMenuTV_E}
 197          };
 198          
 199          
 200          code uCHAR *MessageData[] = {
 201                          iNoSignal,
 202                          iNoSupport,
 203                          iFailSafeMode,
 204                          iAutoAdjust,
 205                          iPowerOff,
 206                          iADCCalib,
 207               iAdcSubsample,
 208               iSyncError
 209          };
 210          
 211          code uCHAR *RecallStr[]={
 212                  iRecalling_E,
 213                  iRecalling_F,
 214                  iRecalling_G,
 215                  iRecalling_I,
 216                  iRecalling_S
 217          };
 218          
 219          code uCHAR *AutoAdjStr[]={
 220                  iAutoAdj_E,
 221                  iAutoAdj_F,
 222                  iAutoAdj_G,
 223                  iAutoAdj_I,
 224                  iAutoAdj_S,
 225          };
 226          
 227          code uCHAR *BrightStr[]={
 228                  iBright_E,
 229                  iBright_F,
 230                  iBright_G,
 231                  iBright_I,
 232                  iBright_S
 233          };
 234          
 235          code uCHAR *ContrastStr[]={
 236                  iContrast_E,
 237                  iContrast_F,
 238                  iContrast_G,
 239                  iContrast_I,
 240                  iContrast_S
 241          };
C51 COMPILER V7.06   OSDDRAW                                                               06/16/2005 10:05:39 PAGE 5   

 242          
 243          code uCHAR *PhaseStr[]={
 244                  iPhase_E,
 245                  iPhase_F,
 246                  iPhase_G,
 247                  iPhase_I,
 248                  iPhase_S
 249          };
 250          
 251          code uCHAR *PixelStr[]={
 252                  iPixel_E,
 253                  iPixel_F,
 254                  iPixel_G,
 255                  iPixel_I,
 256                  iPixel_S
 257          };
 258          
 259          code uCHAR *HPosStr[]={
 260                  iHPos_E,
 261                  iHPos_F,
 262                  iHPos_G,
 263                  iHPos_I,
 264                  iHPos_S
 265          };
 266          
 267          code uCHAR *VPosStr[]={
 268                  iVPos_E,
 269                  iVPos_F,
 270                  iVPos_G,
 271                  iVPos_I,
 272                  iVPos_S
 273          };
 274          

⌨️ 快捷键说明

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