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

📄 dispatch.lst

📁 Bitek 公司 bit1611b模拟屏驱动芯片外接MCU驱动DEMO源码
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                  else
                                      bMenuCurrentItem = (bMenuCurrentItem + OSD_MAINMENU_HEIGHT - 1)
                                                         % OSD_MAINMENU_HEIGHT;
              
                                  MENU_UpdateMainMenuCursor(bMenuBaseItem, bMenuLastItem, bMenuCurrentItem);
                                  break;
              
                              #endif
 543   3      
 544   3      
 545   3                      case KEY_RELEASE_SELECT:
 546   3                      case KEY_IR_SELECT:
 547   3                          // To vanish Main Menu
 548   3                          MENU_EnableMenu(MENU_MAINMENU, OFF);
 549   3      
 550   3                          // To clear Sub Menu
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 10  

 551   3                          MENU_ClearMenu(MENU_SUBMENU);
 552   3      
 553   3                          switch (bMenuCurrentItem)
 554   3                          {
 555   4                              case MENU_BRIGHTNESS:           // Brightness
 556   4                                  if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
 557   4                                  {
 558   5                                      // To show Main Menu
 559   5                                      MENU_EnableMenu(MENU_MAINMENU, ON);
 560   5                                      return;
 561   5                                  }
 562   4      
 563   4                                  DISPATCH_BrightnessMenu();
 564   4                                  break;
 565   4      
 566   4                              case MENU_CONTRAST:             // Contrast
 567   4                                  if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
 568   4                                  {
 569   5                                      // To show Main Menu
 570   5                                      MENU_EnableMenu(MENU_MAINMENU, ON);
 571   5                                      return;
 572   5                                  }
 573   4      
 574   4                                  DISPATCH_ContrastMenu();
 575   4                                  break;
 576   4      
 577   4      
 578   4                              #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_1)      ||  \
 579   4                                  (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_2)      ||  \
 580   4                                  (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_5)
              
                                      case MENU_SATURATION:           // Color
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SaturationMenu();
                                          break;
              
                                      case MENU_HUE:                  // Tint
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_HueMenu();
                                          break;
              
                                      case MENU_DISPLAY_MODE:
                                          DISPATCH_DisplayModeMenu();
                                          break;
              
                                      case MENU_SHARPNESS:
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 11  

                                              return;
                                          }
              
                                          DISPATCH_SharpnessMenu();
                                          break;
              
                                      case MENU_IMAGE_FILTER:
                                          DISPATCH_ImageFilterMenu();
                                          break;
              
                                      case MENU_TCON_MODE:
                                          DISPATCH_TCON_ModeMenu();
                                          break;
              
                                      #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_3)    ||  \
                                            (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_4)
 629   4      
 630   4                              case MENU_SATURATION:           // Color
 631   4                                  if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
 632   4                                  {
 633   5                                      // To show Main Menu
 634   5                                      MENU_EnableMenu(MENU_MAINMENU, ON);
 635   5                                      return;
 636   5                                  }
 637   4      
 638   4                                  DISPATCH_SaturationMenu();
 639   4                                  break;
 640   4      
 641   4                              case MENU_HUE:                  // Tint
 642   4                                  if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
 643   4                                  {
 644   5                                      // To show Main Menu
 645   5                                      MENU_EnableMenu(MENU_MAINMENU, ON);
 646   5                                      return;
 647   5                                  }
 648   4      
 649   4                                  DISPATCH_HueMenu();
 650   4                                  break;
 651   4      
 652   4                              case MENU_SHARPNESS:
 653   4                                  if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
 654   4                                  {
 655   5                                      // To show Main Menu
 656   5                                      MENU_EnableMenu(MENU_MAINMENU, ON);
 657   5                                      return;
 658   5                                  }
 659   4      
 660   4                                  DISPATCH_SharpnessMenu();
 661   4                                  break;
 662   4      
 663   4                              case MENU_IMAGE_FILTER:
 664   4                                  DISPATCH_ImageFilterMenu();
 665   4                                  break;
 666   4      
 667   4                              case MENU_TCON_MODE:
 668   4                                  DISPATCH_TCON_ModeMenu();
 669   4                                  break;
 670   4      
 671   4                              #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)
              
                                      case MENU_SATURATION:           // Color
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 12  

                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SaturationMenu();
                                          break;
              
                                      case MENU_HUE:                  // Tint
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_HueMenu();
                                          break;
              
                                      case MENU_SHARPNESS:
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SharpnessMenu();
                                          break;
              
                                      case MENU_IMAGE_FILTER:
                                          DISPATCH_ImageFilterMenu();
                                          break;
              
                                      case MENU_VOLUME:
                                          DISPATCH_VolumeMenu();
                                          break;
              
                                      case MENU_TCON_MODE:
                                          DISPATCH_TCON_ModeMenu();
                                          break;
              
                                      #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_7)
              
                                      case MENU_SATURATION:           // Color
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SaturationMenu();
                                          break;
              
                                      case MENU_HUE:                  // Tint
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 13  

                                          }
              
                                          DISPATCH_HueMenu();
                                          break;
              
                                      case MENU_DISPLAY_MODE:
                                          DISPATCH_DisplayModeMenu();
                                          break;
              
                                      case MENU_SHARPNESS:
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SharpnessMenu();
                                          break;
              
                                      case MENU_IMAGE_FILTER:
                                          DISPATCH_ImageFilterMenu();
                                          break;
              
                                      #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_8)
              
                                      case MENU_SATURATION:           // Color
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_SaturationMenu();
                                          break;
              
                                      case MENU_HUE:                  // Tint
                                          if (tsEYD.bYUV_ID == YUV_ID_YCBCR)
                                          {
                                              // To show Main Menu
                                              MENU_EnableMenu(MENU_MAINMENU, ON);
                                              return;
                                          }
              
                                          DISPATCH_HueMenu();
                                          break;
              
                                      case MENU_IMAGE_FILTER:
                                          DISPATCH_ImageFilterMenu();
                                          break;
              
                                      case MENU_TCON_MODE:
                                          DISPATCH_TCON_ModeMenu();
                                          break;
              
                                      #endif
 794   4      
 795   4                              default:
 796   4                                  break;
 797   4                          } // switch
 798   3      
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 14  

 799   3                          // To show Sub Menu
 800   3                          MENU_EnableMenu(MENU_SUBMENU, ON);
 801   3                          break;
 802   3      
 803   3                      case KEY_UP_DOWN:
 804   3                          bSystemState = SYSTEM_RESET_MENU;

⌨️ 快捷键说明

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