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

📄 nvram.lst

📁 TFT LCD驱动芯片T100A+AU7" Source code
💻 LST
📖 第 1 页 / 共 2 页
字号:
              
              
              #endif
 187          
 188          void RegisterSetting(void)
 189          {
 190   1              uCHAR cTemp,cTemp1,cTemp2,cTemp3,cAddr;
 191   1              long int dwAddr;
 192   1              dwAddr=I2CReadByte(EEPBLOCK0, 0xda);
 193   1              dwAddr<<=8;
 194   1              dwAddr|=I2CReadByte(EEPBLOCK0, 0xd9);
 195   1              dwAddr<<=8;
 196   1              dwAddr|=I2CReadByte(EEPBLOCK0, 0xd8);
 197   1              if(!dwAddr)return;
 198   1              for(cTemp=0;cTemp<23;cTemp++)
 199   1              {
 200   2                      if(dwAddr&(1<<cTemp))
 201   2                      {
 202   3                              cTemp1=0xe0+cTemp;
 203   3                              cTemp2=I2CReadByte(EEPBLOCK0, cTemp1); 
 204   3                              if(cTemp2)
 205   3                              {
 206   4                                      for(cTemp3=0;cTemp3<8;cTemp3++)
 207   4                                      {
 208   5                                              if(cTemp2&(1<<cTemp3))
 209   5                                              {
 210   6                                                      cTemp1=cTemp*8+cTemp3;
 211   6                                                      if(cTemp1<PAGE1_S)cAddr=0x50;
 212   6                                                      else if(cTemp1<PAGE2_S)cAddr=0x52;
 213   6                                                      else cAddr=0x54;
 214   6                                                      I2CWriteByte(cAddr,RegisterMap[cTemp1],I2CReadByte(EEPBLOCK0, cTemp1+0x20));
 215   6                                              }
 216   5                                      }
 217   4                              }
 218   3      
 219   3                      }
 220   2               }
 221   1      /*      for(cTemp1=0xd8;cTemp1<=0xda;cTemp1++)
 222   1              {
 223   1                      cTemp=I2CReadByte(EEPBLOCK0, cTemp1); 
 224   1                      cTemp3=0;
 225   1                      while(cTemp)
 226   1                      {
 227   1                              if(cTemp&(1<<cTemp3))
 228   1                              {
 229   1                                      cTemp2=I2CReadByte(EEPBLOCK0, ((cTemp1-0xd8)*8));
 230   1                                      cTemp2=(cTemp1-0xd8)*0x40+cTemp3*8+cTemp2;
 231   1                                      if(cTemp2<PAGE1_S)cAddr=0x50;
 232   1                                      else if(cTemp2<PAGE2_S)cAddr=0x52;
 233   1                                      else cAddr=0x54;
 234   1                                      I2CWriteByte(cAddr,RegisterMap[cTemp2],I2CReadByte(EEPBLOCK0, cTemp2));
 235   1                              
 236   1                              }
 237   1                                              
 238   1                      }
 239   1              }//*/
 240   1      }
 241          uCHAR RegisterMapData(uCHAR cTemp)
C51 COMPILER V7.06   NVRAM                                                                 06/16/2005 10:05:41 PAGE 5   

 242          {
 243   1              return RegisterMap[cTemp];
 244   1      }
 245          
 246          #endif
C51 COMPILER V7.06   NVRAM                                                                 06/16/2005 10:05:41 PAGE 6   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
isrcSVIDEO . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
idVIDEO_SHARP_INDEX. . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
InitFactry . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
EEPLoadPubData . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ScaleEnd . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
OSDSetVideoValues. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ROMDATA. . . . . . . . . . . . . . . .  TYPEDEF  CODE   INT      -----  2
cSTV_OFFSET. . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
SELECT_SRC . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
VIDEOINPUT . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
cSTV1_ON . . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
tagEEPVIDEO. . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  8
  cSharp . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  cBright. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  cContrast. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  cSat . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  cHue . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  cVolume. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  cSource. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  cFlag. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
sCHAR. . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
idTVCHANNEL_STAT . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
uCHAR. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
BOOL16 . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
EepVideo . . . . . . . . . . . . . . .  PUBLIC   IDATA  STRUCT   0000H  8
sROM8. . . . . . . . . . . . . . . . .  TYPEDEF  CODE   CHAR     -----  1
uROM8. . . . . . . . . . . . . . . . .  TYPEDEF  CODE   U_CHAR   -----  1
idVIDEO_FLAG_INDEX . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
ScaleFULL. . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
ITEM_START . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
InitEEPRom . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
_twdDelay. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
isrcCVIDEO2. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
isrcCVIDEO3. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
isrcCVIDEO4. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
cNTSC_Dot. . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
ReadPort . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_I2CReadBytes. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  DATA   INT      -----  2
RegisterSetting. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTemp. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  cTemp1 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  cTemp2 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  cTemp3 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  cAddr. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0004H  1
  dwAddr . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0005H  4
sWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
Scale4_3 . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
VOID . . . . . . . . . . . . . . . . .  TYPEDEF  -----  VOID     -----  -----
uWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
BITS . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_I2CReadByte . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
C51 COMPILER V7.06   NVRAM                                                                 06/16/2005 10:05:41 PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


eEEPVIDEO. . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
DECREASE . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEYEVENTS. . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_I2CWriteByte. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
idVIDEO_BRIGHT_INDEX . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
cNTSC_OFFSET . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
_RegisterMapData . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTemp. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
cPAL_Dot . . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
sROM16 . . . . . . . . . . . . . . . .  TYPEDEF  CODE   INT      -----  2
cGATE_PREDRIVE . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
uROM16 . . . . . . . . . . . . . . . .  TYPEDEF  CODE   U_INT    -----  2
isrc_end . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
INCREASE . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEY_RELEASE. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEY_HOLDOFF. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEY_NOKEY. . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
EEPVIDEO . . . . . . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  8
  cSharp . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  cBright. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  cContrast. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  cSat . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  cHue . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  cVolume. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  cSource. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  cFlag. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
idVIDEO_SOURCE_INDEX . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
SELECT_MENU. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
idVIDEO_VOLUME_INDEX . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
isrcTV . . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEY_PRESSED. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
EEPSaveVideoData . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
OSDResetVideoData. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
idVIDEO_HUE_INDEX. . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
ReadFactryData . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ITEM_END . . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
RegisterMap. . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  184
cPAL_OFFSET. . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
idVIDEO_SAT_INDEX. . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
Scale16_9. . . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
KEYSTATE . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
Scale_Type . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
KEY_TIMEOUT. . . . . . . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
idVIDEO_CONTRAST_INDEX . . . . . . . .  E_CONST  -----  U_CHAR   -----  1
sDWORD . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
uDWORD . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    837    ----
   CONSTANT SIZE    =    184    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      10
   IDATA SIZE       =      8    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

C51 COMPILER V7.06   NVRAM                                                                 06/16/2005 10:05:41 PAGE 8   


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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