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

📄 al320_osddisplay.lst

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 238                                                  else{
 239          
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 5   

 240                                                  AL320_SetOSDIcon(Contrast[ucDx]);
 241                                                  }
 242                                  }
 243          
 244                         break;
 245                                  case GEOCODE_BRIGHTNESS:
 246                      
 247          //                              AL320_EnableOSDRAMWrite(OSD_RAM_WRITE_ENABLE);
 248          
 249                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 250          
 251                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 252          
 253                                                  if (gucSecondLevel == GEOCODE_OSD){
 254          
 255                                                  AL320_SetOSDIcon(V_Move[ucDx]);
 256                                                  }
 257                                                  else if(gucSecondLevel == GEOCODE_DISPLAYMODE){
 258          
 259                                                  AL320_SetOSDIcon(Mode2[ucDx]);
 260                                                  }
 261                                                  else if(gucSecondLevel == GEOCODE_CHANNEL){
 262          
 263                                  AL320_SetOSDIcon(SVideo[ucDx]); 
 264                                  }       
 265                                                  else if(gucSecondLevel == GEOCODE_VIDEOSTANDARD){
 266          
 267                                  AL320_SetOSDIcon(PAL[ucDx]); 
 268                                  }
 269                                                  else if(gucSecondLevel == GEOCODE_RESET){
 270          
 271                                  AL320_SetOSDIcon(ResetMode[ucDx]); 
 272                                  }
 273                                          else{
 274                          
 275                                                          AL320_SetOSDIcon(Brightness[ucDx]);
 276                                                  
 277                                                  }
 278                                          }
 279          //                              AL320_EnableOSDRAMWrite(OSD_RAM_WRITE_DISABLE);
 280                                  
 281                                          break;
 282          
 283                                  case GEOCODE_COLOR:
 284                      
 285          
 286                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 287          
 288                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 289                                          
 290                                                  if(gucSecondLevel == GEOCODE_DISPLAYMODE){
 291          
 292                                                  AL320_SetOSDIcon(FlipAndMirror[ucDx]);
 293                                                  }
 294                                                  else if(gucSecondLevel == GEOCODE_CHANNEL){
 295          
 296                                  AL320_SetOSDIcon(Component[ucDx]); 
 297                                  }
 298                                                  else if(gucSecondLevel == GEOCODE_VIDEOSTANDARD){
 299          
 300                                  AL320_SetOSDIcon(AutoDetect[ucDx]); 
 301                                  }
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 6   

 302                                          else{
 303          
 304                                                          AL320_SetOSDIcon(Color[ucDx]);
 305                                                  }
 306                                          }
 307          
 308                                          break;
 309          
 310                                  case GEOCODE_TINT:
 311                          
 312                                  for (ucDx=0; ucDx < OSD_Icon_HTotal; ucDx++){
 313          
 314                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 315                                          AL320_SetOSDIcon(Tint[ucDx]);
 316                                          }
 317          
 318                                  break;
 319          
 320                                  case GEOCODE_SHARPNESS:   
 321                          
 322                                          for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 323                          
 324                                                  AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 325                                                  AL320_SetOSDIcon(Sharpness[ucDx]);
 326                                          }
 327          
 328                                  
 329                                          break;
 330                 
 331                                  case GEOCODE_SOUND: 
 332          
 333                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 334          
 335                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 336                                          AL320_SetOSDIcon(SoundMode[ucDx]);
 337                                          }
 338          
 339                          break;
 340          
 341                                  case GEOCODE_CHANNEL:   
 342                    
 343                  
 344                                          for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 345                  
 346                                                  AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 347                                          AL320_SetOSDIcon(InputSource[ucDx]);
 348                                          }
 349                          
 350                                          break;
 351          
 352                          case GEOCODE_VIDEOSTANDARD:
 353          
 354                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 355          
 356                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 357                                                  AL320_SetOSDIcon(VideoStandard[ucDx]);
 358                                          }
 359          
 360                          break;
 361          
 362                                  case GEOCODE_DISPLAYMODE:         
 363                  
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 7   

 364                                          for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 365                 
 366                                                  AL320_SetIconAddress(ucDx, 2,OSD_Icon_HTotal);
 367                                                  AL320_SetOSDIcon(DisplayMode[ucDx]);
 368                                          }
 369          
 370                                          break;
 371          
 372                                  case GEOCODE_OSD:         
 373          
 374                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 375          
 376                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 377                                                  AL320_SetOSDIcon(OSD[ucDx]);
 378                                          }
 379                                  
 380                                          break;
 381          
 382                                  case GEOCODE_RESET:         
 383              
 384                                  for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 385          
 386                                          AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 387                                          AL320_SetOSDIcon(Reset[ucDx]);
 388                                          }
 389                                  
 390                                          break;
 391          
 392                                  case GEOCODE_EXIT:         
 393                          
 394                                          for (ucDx = 0; ucDx < OSD_Icon_HTotal; ucDx++){
 395                          
 396                                                  AL320_SetIconAddress(ucDx, 2, OSD_Icon_HTotal);
 397                                          AL320_SetOSDIcon(Exit[ucDx]);
 398                                          }
 399                                          
 400                                          break;
 401                          }
 402             }
 403                  else{
 404              
 405                  AL320_OSDBarIconChange();
 406                          
 407                          if (gbSharpness == 1){   //for sharpness
 408                          
 409                              AL320_SetupSharpnessLevel();                
 410                          }
 411                          else {         //for Contrast, Brightness, Color, Tint
 412                          
 413                                  AL320_SetupDisplayQuality();
 414                          }
 415                   }
 416              
 417          }
 418          */
 419          
 420          // ********************************************************************************
 421          // Function: AL320_SetOSDMainMenuToSecondMenu
 422          // Description: Exectue and Display Second Menu   
 423          // Input parameters:   None
 424          // Return values:      None
 425          // ********************************************************************************
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 8   

 426          /*
 427          void AL320_SetOSDMainMenuToSecondMenu(void){
 428          
 429                  gucMainMenuCounterBuffer = gucOSDModeCounter; //Backup the status of Main menu
 430              gucSecondLevel = gucOSDModeCounter;
 431          
 432                  switch (gucOSDModeCounter){
 433          
 434                          case GEOCODE_CONTRAST:
 435                      
 436                              if (gucVideoStandard == NTSC_MODE){
 437          
 438                                          gucBarCounter = EEPROMRead(BANK0, NTSC_CONTRAST_BARLEVEL);
 439                                  }
 440                                  else if (gucVideoStandard == PAL_MODE){
 441                                  
 442                                          gucBarCounter = EEPROMRead(BANK0, PAL_CONTRAST_BARLEVEL);
 443                                  }
 444                                  gbContrast = 1;
 445                                  gbSecondMenu = 1;
 446                                  gbQualityAdjustment = 1;
 447          //                      AL320_SetupOSDMode_QualityBar();
 448          //                      AL320_DisplayMenuIcon(ContrastIcon, 19, 3);
 449                                  AL320_InitBarLevel();
 450                                  break;
 451          
 452                          case GEOCODE_BRIGHTNESS:
 453                          
 454                                  if (gucVideoStandard == NTSC_MODE){
 455          
 456                                  gucBarCounter = EEPROMRead(BANK0, NTSC_BRIGHTNESS_BARLEVEL);
 457                                  }
 458                      else if (gucVideoStandard == PAL_MODE){
 459                                  
 460                                          gucBarCounter = EEPROMRead(BANK0, PAL_BRIGHTNESS_BARLEVEL);
 461                                  }
 462                                  gbBrightness = 1;
 463                                  gbSecondMenu = 1;
 464                                  gbQualityAdjustment = 1;
 465          //                      AL320_SetupOSDMode_QualityBar();
 466          //                      AL320_DisplayMenuIcon(BrightnessIcon, 19, 3);
 467                                  AL320_InitBarLevel();
 468                                  break;
 469          
 470                          case GEOCODE_COLOR:
 471                          
 472                          if (gucVideoStandard == NTSC_MODE){
 473          
 474                                          gucBarCounter = EEPROMRead(BANK0, NTSC_COLOR_BARLEVEL);
 475                                  }
 476                                  else if (gucVideoStandard == PAL_MODE){
 477                                  
 478                                          gucBarCounter = EEPROMRead(BANK0, PAL_COLOR_BARLEVEL);
 479                                  }
 480                                  
 481                          gbSaturation = 1;
 482                                  gbSecondMenu = 1;
 483                                  gbQualityAdjustment = 1;

⌨️ 快捷键说明

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