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

📄 msg.lst

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 153   2      //              AL320_OSDMoveFunction(KEYPRESS_RIGHT);
 154   2      //                      }
 155   2                              if(ffac)
 156   2                              {
 157   3                                          SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);
 158   3                                              if(fac[menucursor]<255)fac[menucursor]++;
 159   3                                              I2CWrite(SLAVE_ADDRESS_AL320, menucursor+0x9a,fac[menucursor]);
 160   3                                              EEPROMWrite(BANK0,menucursor+0x30,fac[menucursor]);
 161   3                                              break;
 162   3                              }
 163   2                              guc1sCounter=6;
 164   2                          SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x00);
 165   2                              switch(menucursor)
 166   2                              {
 167   3                                              case 0:
 168   3                                                      break;
 169   3                                          case 1:
 170   3                                                      if(vcjbright<30)vcjbright++;
 171   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x09, vcjbright<<3);
 172   3                                                  EEPROMWrite(BANK0,BRIGHTNESS_SAVE, vcjbright);
 173   3                                                      break;
 174   3                                          case 2:
 175   3                                                      if(vcjcontrast<30)vcjcontrast++;
 176   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x08, vcjcontrast<<1);
 177   3                                                  EEPROMWrite(BANK0,CONTRAST_SAVE, vcjcontrast);
 178   3                                                      break;
C51 COMPILER V7.50   MSG                                                                   06/25/2008 18:49:33 PAGE 4   

 179   3                                          case 3:
 180   3                                                      if(vcjcolor<30)vcjcolor++;
 181   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x0a, vcjcolor<<3);
 182   3                                                  EEPROMWrite(BANK0,COLOR_SAVE, vcjcolor);
 183   3                                                      break;
 184   3                                              case 4:
 185   3                                                      if(vcjbeepon)vcjbeepon=0;
 186   3                                                      else
 187   3                                                                      vcjbeepon=1;
 188   3                                                  EEPROMWrite(BANK0,BEEP_SAVE, vcjbeepon);
 189   3                                                      ucIrRep = 8;
 190   3                                                      break;
 191   3                              }
 192   2                              SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);  
 193   2                              break;
 194   2      
 195   2              case KEYPRESS_RIGHT:  //KEY03
 196   2                   
 197   2      //                      if (gbOSDMenu == 0){
 198   2      //
 199   2      //              AL320_OSDMoveFunction(KEYPRESS_LEFT);
 200   2      //                      }
 201   2                              if(ffac)
 202   2                              {
 203   3                                          SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);
 204   3                                              if(fac[menucursor])fac[menucursor]--;
 205   3                                              I2CWrite(SLAVE_ADDRESS_AL320, menucursor+0x9a,fac[menucursor]);
 206   3                                              EEPROMWrite(BANK0,menucursor+0x30,fac[menucursor]);
 207   3                                              break;
 208   3                              }
 209   2                              guc1sCounter=6;
 210   2                          SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x00);
 211   2                              switch(menucursor)
 212   2                              {
 213   3                                              case 0:
 214   3                                                      break;
 215   3                                          case 1:
 216   3                                                      if(vcjbright)vcjbright--;
 217   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x09, vcjbright<<3);
 218   3                                                  EEPROMWrite(BANK0,BRIGHTNESS_SAVE, vcjbright);
 219   3                                                      break;
 220   3                                          case 2:
 221   3                                                      if(vcjcontrast)vcjcontrast--;
 222   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x08, vcjcontrast<<1);
 223   3                                                  EEPROMWrite(BANK0,CONTRAST_SAVE, vcjcontrast);
 224   3                                                      break;
 225   3                                          case 3:
 226   3                                                      if(vcjcolor)vcjcolor--;
 227   3                                                      I2CWrite(SLAVE_ADDRESS_AL320, 0x0a, vcjcolor<<3);
 228   3                                                  EEPROMWrite(BANK0,COLOR_SAVE, vcjcolor);
 229   3                                                      break;
 230   3                                              case 4:
 231   3                                                      if(vcjbeepon)vcjbeepon=0;
 232   3                                                      else
 233   3                                                                      vcjbeepon=1;
 234   3                                                  EEPROMWrite(BANK0,BEEP_SAVE, vcjbeepon);
 235   3                                                      ucIrRep = 8;
 236   3                                                      break;
 237   3                              }
 238   2                              SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);  
 239   2                  break;
 240   2      /*
C51 COMPILER V7.50   MSG                                                                   06/25/2008 18:49:33 PAGE 5   

 241   2              case KEYPRESS_EXIT:  //KEY08
 242   2              
 243   2                  if (gbOSDMenu == 0){
 244   2      
 245   2                      AL320_OSDExitFunction();
 246   2                              }
 247   2                  
 248   2              
 249   2        
 250   2                  break;
 251   2      
 252   2                      case KEYPRESS_MUTE:
 253   2                                      if(gbPowerON){
 254   2                              if (gbTestPatern == 1){
 255   2                                              
 256   2                                SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);//Switch to Page2
 257   2                                SetReg(SLAVE_ADDRESS_AL320, 0x7e, 0x21);//Test Patern ON
 258   2                               Delay(200);
 259   2                      gbTestPatern = 0;
 260   2                              }
 261   2                              else{
 262   2                      
 263   2                                  SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x01);//Switch to Page2
 264   2                                  SetReg(SLAVE_ADDRESS_AL320, 0x7e, 0x00);//Test Patern OFF
 265   2                                  Delay(200);
 266   2                      gbTestPatern = 1;
 267   2                              }
 268   2                                      }
 269   2                  break;
 270   2              
 271   2              
 272   2                      
 273   2                       
 274   2                  case KEYPRESS_MTS:
 275   2      
 276   2                              gbDebug = 1;
 277   2                              PrintHelp();
 278   2                  
 279   2                  break;    
 280   2                 case KEYPRESS_SOURCE:
 281   2                      if(gbPowerON){
 282   2                      guc1sCounter=0;
 283   2                      guc5msCounter2=0;
 284   2                      gbOSDOFF=FALSE;
 285   2                      AL320_ChannelChange();
 286   2                              }
 287   2                      break;
 288   2      */
 289   2                      default:
 290   2                      
 291   2                  break;
 292   2          }
 293   1      }
 294          
 295          
*** WARNING C316 IN LINE 295 OF MSG.C: unterminated conditionals


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    496    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
C51 COMPILER V7.50   MSG                                                                   06/25/2008 18:49:33 PAGE 6   

   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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