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

📄 userpref.lst

📁 使用于克隆器
💻 LST
📖 第 1 页 / 共 5 页
字号:
 225   1            BOARDCHECKSUMH=rmReadByte(RM_TEST_ID_ADDRESS); 
 226   1              BOARDCHECKSUML=rmReadByte(RM_EEPROM_ID_ADDRESS);        
 227   1      #if 1//USE_CALENDAR     
 228   1              INIT_YEAR=rmReadByte(RM_EEPROM_CALENDAR);               // year
 229   1              INIT_MONTH=rmReadByte(RM_EEPROM_CALENDAR+1);                    // month
 230   1      #endif  
 231   1              INIT_TIMER_TOLERANCE=rmReadByte(RM_TIMER_TOLERANCE);
 232   1           // USE_LOCK_PSW=1;
 233   1         rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
 234   1      
 235   1      
 236   1              s_I2CSel=TV_RAM; 
 237   1                      rmWriteByte(RM_TEST_ID_ADDRESS, BOARDCHECKSUMH); 
C51 COMPILER V7.50   USERPREF                                                              07/03/2006 14:17:05 PAGE 5   

 238   1              rmWriteByte(RM_EEPROM_ID_ADDRESS, BOARDCHECKSUML);      
 239   1              rmWriteByte(RM_Factory_Option_ADDRESS,0x00);
 240   1      #if 1//USE_CALENDAR     
 241   1              rmWriteByte(RM_EEPROM_CALENDAR,INIT_YEAR);              // year
 242   1              rmWriteByte(RM_EEPROM_CALENDAR+1,INIT_MONTH);                   // month
 243   1      #endif  
 244   1              rmWriteByte(RM_TIMER_TOLERANCE,INIT_TIMER_TOLERANCE);
 245   1           // USE_LOCK_PSW=1;
 246   1      
 247   1      
 248   1         rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
 249   1      }
 250          void userLoadOtherSetting(void)
 251          {
 252   1         s_I2CSel=TV_RAM;
 253   1            BOARDCHECKSUMH=rmReadByte(RM_TEST_ID_ADDRESS); 
 254   1              BOARDCHECKSUML=rmReadByte(RM_EEPROM_ID_ADDRESS);        
 255   1      #if 1//USE_CALENDAR     
 256   1              INIT_YEAR=rmReadByte(RM_EEPROM_CALENDAR);               // year
 257   1              INIT_MONTH=rmReadByte(RM_EEPROM_CALENDAR+1);                    // month
 258   1      #endif  
 259   1              INIT_TIMER_TOLERANCE=rmReadByte(RM_TIMER_TOLERANCE);
 260   1           // USE_LOCK_PSW=1;
 261   1         rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
 262   1      
 263   1      
 264   1              s_I2CSel=MCU_RAM; 
 265   1                      rmWriteByte(RM_TEST_ID_ADDRESS, BOARDCHECKSUMH); 
 266   1              rmWriteByte(RM_EEPROM_ID_ADDRESS, BOARDCHECKSUML);      
 267   1              rmWriteByte(RM_Factory_Option_ADDRESS,0x00);
 268   1      #if 1//USE_CALENDAR     
 269   1              rmWriteByte(RM_EEPROM_CALENDAR,INIT_YEAR);              // year
 270   1              rmWriteByte(RM_EEPROM_CALENDAR+1,INIT_MONTH);                   // month
 271   1      #endif  
 272   1              rmWriteByte(RM_TIMER_TOLERANCE,INIT_TIMER_TOLERANCE);
 273   1           // USE_LOCK_PSW=1;
 274   1      
 275   1      
 276   1         rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
 277   1      }
 278          void usrInitSystemSetting(void)
 279          {
 280   1          s_I2CSel=MCU_RAM;
 281   1          rmBurstReadBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
 282   1          s_I2CSel=TV_RAM;
 283   1          rmBurstWriteBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
 284   1      }
 285          ///////////////////////////////////////////////////////////////////////////////
 286          // <Function>: usrLoadSystemSetting
 287          //
 288          // <Description>: Load system setting.
 289          ///////////////////////////////////////////////////////////////////////////////
 290          void usrLoadSystemSetting(void)
 291          {
 292   1          s_I2CSel=TV_RAM;
 293   1          rmBurstReadBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
 294   1          s_I2CSel=MCU_RAM;
 295   1          rmBurstWriteBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
 296   1      }
 297          
 298          
 299          
C51 COMPILER V7.50   USERPREF                                                              07/03/2006 14:17:05 PAGE 6   

 300          void usrInitAdcPCSetting(void)
 301          {
 302   1      
 303   1          s_I2CSel=MCU_RAM;
 304   1          rmBurstReadBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 305   1          s_I2CSel=TV_RAM;
 306   1          rmBurstWriteBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 307   1      }
 308          
 309          void usrLoadAdcPCSetting(void)
 310          {
 311   1          s_I2CSel=TV_RAM;
 312   1          rmBurstReadBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 313   1          s_I2CSel=MCU_RAM;
 314   1          rmBurstWriteBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 315   1      }
 316          
 317          void usrInitAdcVIDEONTSCSetting(void)
 318          {
 319   1         
 320   1         s_I2CSel=MCU_RAM;
 321   1          rmBurstReadBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 322   1          s_I2CSel=TV_RAM;
 323   1          rmBurstWriteBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 324   1      }
 325          
 326          void usrLoadAdcVIDEONTSCSetting(void)
 327          {
 328   1          s_I2CSel=TV_RAM;
 329   1          rmBurstReadBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 330   1          s_I2CSel=MCU_RAM;
 331   1          rmBurstWriteBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 332   1      }
 333          
 334          void usrInitAdcVIDEOPALSetting(void)
 335          {
 336   1         
 337   1         s_I2CSel=MCU_RAM;
 338   1          rmBurstReadBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 339   1          s_I2CSel=TV_RAM;
 340   1          rmBurstWriteBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 341   1      }
 342          
 343          void usrLoadAdcVIDEOPALSetting(void)
 344          {
 345   1          s_I2CSel=TV_RAM;
 346   1          rmBurstReadBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 347   1          s_I2CSel=MCU_RAM;
 348   1          rmBurstWriteBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 349   1      }
 350          
 351          void usrInitAdcYUVNTSCSetting(void)
 352          {
 353   1          
 354   1         s_I2CSel=MCU_RAM;
 355   1          rmBurstReadBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 356   1          s_I2CSel=TV_RAM;
 357   1          rmBurstWriteBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 358   1              
 359   1      }
 360          
 361          void usrLoadAdcYUVNTSCSetting(void)
C51 COMPILER V7.50   USERPREF                                                              07/03/2006 14:17:05 PAGE 7   

 362          {
 363   1          s_I2CSel=TV_RAM;
 364   1          rmBurstReadBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 365   1          s_I2CSel=MCU_RAM;
 366   1          rmBurstWriteBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 367   1              
 368   1      }
 369          
 370          void usrInitAdcYUV720PSetting(void)
 371          {
 372   1          
 373   1          s_I2CSel=MCU_RAM;
 374   1              rmBurstReadBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 375   1            s_I2CSel=TV_RAM;
 376   1              rmBurstWriteBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 377   1      }
 378          
 379          void usrLoadAdcYUV720PSetting(void)
 380          {
 381   1            s_I2CSel=TV_RAM;
 382   1              rmBurstReadBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 383   1            s_I2CSel=MCU_RAM;
 384   1              rmBurstWriteBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 385   1      }
 386          void usrInitAdcYUVOtherSetting(void)
 387          {
 388   1         
 389   1            s_I2CSel=MCU_RAM;
 390   1              rmBurstReadBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 391   1            s_I2CSel=TV_RAM;
 392   1            rmBurstWriteBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 393   1      }
 394          
 395          
 396          void usrLoadAdcYUVOtherSetting(void)
 397          {
 398   1            s_I2CSel=TV_RAM;
 399   1              rmBurstReadBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 400   1            s_I2CSel=MCU_RAM;
 401   1            rmBurstWriteBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
 402   1      }
 403          
 404          
 405          
 406          void usrInitPCColorSetting(void)
 407          {
 408   1      
 409   1      
 410   1         s_I2CSel=MCU_RAM;
 411   1          rmBurstReadBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
 412   1          s_I2CSel=TV_RAM;
 413   1          rmBurstWriteBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
 414   1      }
 415          
 416          void usrLoadPCColorSetting(void)
 417          {
 418   1          s_I2CSel=TV_RAM;
 419   1          rmBurstReadBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
 420   1          s_I2CSel=MCU_RAM;
 421   1          rmBurstWriteBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
 422   1      }
 423          
C51 COMPILER V7.50   USERPREF                                                              07/03/2006 14:17:05 PAGE 8   

 424          
 425          ///////////////////////////////////////////////////////////////////////////////
 426          // <Function>: usrInitVideoSetting
 427          //
 428          // <Description>: Initialize Video setting.
 429          ///////////////////////////////////////////////////////////////////////////////
 430          void usrInitVideoSetting(void)
 431          {
 432   1          
 433   1         s_I2CSel=MCU_RAM;
 434   1          rmBurstReadBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
 435   1          s_I2CSel=TV_RAM;
 436   1          rmBurstWriteBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
 437   1      }
 438          void usrLoadVideoSetting(void)
 439          {
 440   1          s_I2CSel=TV_RAM;
 441   1          rmBurstReadBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
 442   1          s_I2CSel=MCU_RAM;
 443   1          rmBurstWriteBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
 444   1      }
 445          
 446          
 447          
 448          
 449          void usrInitPictureModeData(void)
 450          {
 451   1      
 452   1              s_I2CSel=MCU_RAM;
 453   1              rmBurstReadBytes(RM_VIDEO_SDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&SDTVadjust, SIZE_VIDEO_PICTURESE
             -TTING);
 454   1              rmBurstReadBytes(RM_VIDEO_HDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&HDTVadjust, SIZE_VIDEO_PICTURESE
             -TTING);
 455   1              s_I2CSel=TV_RAM;
 456   1                rmBurstWriteBytes(RM_VIDEO_SDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&SDTVadjust, SIZE_VIDEO_PICTURESETTIN
             -G);

⌨️ 快捷键说明

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