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

📄 al320_osddisplay.lst

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 976                          gbVMoving = 0;
 977                          gbOSDAdjustment = 0;    
 978                  gbOSD = 1;
 979                  }
 980                  else if ((gbContrast == 1) || (gbBrightness == 1) || (gbSaturation == 1) || (gbHue == 1) || (gbOSD == 1) 
             -|| (gbSharpness == 1) || (gbVideoStandard == 1) || (gbDisplayMode == 1) || (gbChannel == 1) || (gbReset ==1)){
 981                  
 982                          gbContrast = gbBrightness = gbSaturation = gbHue = gbSharpness = gbOSD = gbDisplayMode = gbVideoStandard
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 17  

             - = gbChannel = gbReset = 0;
 983                      AL320_EnableOSD(OSD_OFF);   
 984                          AL320_SetupOSDMode();
 985                          
 986                          AL320_DisplayMenuIcon(MainMenuIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
 987                          AL320_ShowOSDIconMessage(gucMainMenuCounterBuffer);
 988                          gbKeyMoving =0;
 989                          gbSecondMenu = 0;
 990                          gucOSDModeCounter = gucMainMenuCounterBuffer; 
 991                      gucBarCounter = 0;
 992                  gucSecondLevel = 0;
 993                          gbSecondMenu = 0;
 994                          gbQualityAdjustment = 0;
 995                          
 996                          AL320_OSDIconDetect();  // Detect Location of OSD Icon
 997                          AL320_SetOSDDisplayIcon(); //Display OSD Icon
 998                          AL320_EnableOSD(OSD_ON);
 999              }
1000                  else {
1001                  
1002                          AL320_EnableOSD(OSD_OFF);
1003                          AL320_OSDVariableInitial();
1004                          AL320_DisplayMenuIcon(MainMenuIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);          //070518
1005                  }
1006                   
1007          }
1008          */
1009          // ********************************************************************************
1010          // Function: AL320_OSDMoveFunction
1011          // Description: Moving Function for OSD Menu   
1012          // Input parameters:   ucKey==>KEYPRESS  
1013          //                     KEYPRESS_RIGHT==>Increase, KEYPRESS_LEFT==>Decrease
1014          // Return values:      None
1015          // ********************************************************************************
1016          /*
1017          void AL320_OSDMoveFunction(Byte ucKey){
1018          
1019              if (gbQualityAdjustment == 0){  //Clear OSD Blinking
1020              
1021                          AL320_OSDIconDetect();
1022                  AL320_ClearOSDDisplayIcon();
1023                  }
1024          
1025                  if (gucSecondLevel == GEOCODE_CHANNEL || gucSecondLevel == GEOCODE_VIDEOSTANDARD || gucSecondLevel == GEO
             -CODE_DISPLAYMODE) {
1026          
1027                          gbKeyMoving = TRUE;
1028                          
1029                          }
1030                  
1031                  switch(ucKey){  
1032          
1033                          case KEYPRESS_RIGHT:
1034          
1035                              gbIncreaseKey = 1;
1036                                  if (gbQualityAdjustment == 0 && gbOSDAdjustment == 0){  //      for Menu Function
1037          
1038                                          if(gucOSDModeCounter == OSD_ICON_FUNCTION_NUMBER-1){
1039                                  
1040                                                  gucOSDModeCounter = 0;
1041                                          }
1042                                          else{ 
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 18  

1043                              
1044                                                  gucOSDModeCounter ++;
1045                                          }
1046                                  }
1047                      else if(gbQualityAdjustment == 1 && gbOSDAdjustment == 0){              //for Quality Adjustme
             -nt 
1048                                  
1049                                          gbBarIconDiscrease = 0;
1050                                          
1051                                          if (gbSharpness == 1){    //for Sharpness
1052                                          
1053                                                  if (gucBarCounter == 7){
1054                                          
1055                                                          gbBarCounterFull = 1;   //Detect Bar Counter full or zero?
1056                                                          gucBarCounter = 7;
1057                                                  }
1058                                                  else{
1059          
1060                                                  gbBarCounterFull = 0;   //Detect Bar Counter full or zero?
1061                                                          gucBarCounter ++;
1062                                  }
1063                                          }
1064                                          else {
1065                                          
1066                                                  if (gucBarCounter == 30){               //15            jason 07/3/28   extend quality adjustive range
1067                                          
1068                                                          gbBarCounterFull = 1;   //Detect Bar Counter full or zero?
1069                                                          gucBarCounter = 30;             //15            jason 07/3/28   extend quality adjustive range
1070                                                  }
1071                                                  else{
1072          
1073                                                  gbBarCounterFull = 0;   //Detect Bar Counter full or zero?
1074                                                          gucBarCounter ++;
1075                                  }
1076                                  }
1077                                  }
1078                      else {
1079                                  
1080                                          gucOSDMoveCounter ++;
1081                                      AL320_OSDMovingFunction();
1082                                  
1083                                  }
1084                                  break;
1085          
1086                          case KEYPRESS_LEFT:
1087          
1088                      gbIncreaseKey = 0;
1089                                  if (gbQualityAdjustment == 0 && gbOSDAdjustment == 0){  //      for Menu Function
1090          
1091                                          if(gucOSDModeCounter == 0){
1092                                  
1093                                                  gucOSDModeCounter = OSD_ICON_FUNCTION_NUMBER-1;
1094                                          }
1095                                          else{ 
1096          
1097                                                  -- gucOSDModeCounter;
1098                                          }
1099                                  }
1100                                  else if (gbQualityAdjustment == 1 && gbOSDAdjustment == 0){                             //for Quality Adjustment
1101          
1102                                          gbBarIconDiscrease = 1;
1103          
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 19  

1104                                          if (gbSharpness == 1){    //for Sharpness
1105                                          
1106                                                  if (gucBarCounter == 0){
1107                                          
1108                                                          gbBarCounterFull = 1;   //Detect Bar Counter full or zero?
1109                                                          gucBarCounter = 0;
1110                                                  }
1111                                                  else{
1112          
1113                                                  gbBarCounterFull = 0;   //Detect Bar Counter full or zero?
1114                                                          -- gucBarCounter;
1115                                  }
1116                                          }
1117                                          else {
1118                                          
1119                                                  if (gucBarCounter == 0){
1120          
1121                                                          gbBarCounterFull = 1;  //Detect Bar Counter full or zero?
1122                                          gucBarCounter = 0;
1123                                          }
1124                                                  else{
1125          
1126                                                          gbBarCounterFull = 0;   //Detect Bar Counter full or zero?
1127                                                          -- gucBarCounter;
1128                                                  }
1129                                      }
1130                                  }
1131                      else {
1132                                  
1133                                          -- gucOSDMoveCounter;
1134                                      AL320_OSDMovingFunction();
1135                                  
1136                                  }
1137          
1138                                  break;
1139          
1140                          default:
1141                    
1142                          break;
1143                  }
1144                  
1145                  if (gbQualityAdjustment == 0){
1146          
1147                          AL320_OSDIconDetect();  // Set OSD Icon and Display (Blinking)
1148                  AL320_SetOSDDisplayIcon();
1149           
1150              }
1151          
1152                  AL320_ShowOSDIconMessage(gucOSDModeCounter);    
1153          
1154          
1155          }    
1156          */
1157          // ********************************************************************************
1158          // Function: AL320_OSDIconDetect
1159          // Description: Detect Icon Location of Main Menu and Second Menu  
1160          // Input parameters:   None
1161          // Return values:      None
1162          // ********************************************************************************
1163          /*
1164          void AL320_OSDIconDetect(void){
1165          
C51 COMPILER V7.50   AL320_OSDDISPLAY                                                      06/25/2008 18:08:09 PAGE 20  

1166                  if (gbSecondMenu == 0){
1167              
1168                     AL320_OSDMainMenuIconDetect();
1169                  }
1170                  else{
1171                  
1172                     AL320_OSDSecondMenuIconDetect();
1173                  }
1174          }
1175          */
1176          
1177          // ********************************************************************************
1178          // Function: AL320_ClearOSDDisplayIcon
1179          // Description: Clear OSD Blinking and Display
1180          // Input parameters:   None
1181          // Return values:      None
1182          // ********************************************************************************
1183          /*
1184          void AL320_ClearOSDDisplayIcon(void){
1185          
1186                  Byte ucTemp;
1187          
1188                  for (ucTemp = 1 ; ucTemp < 3 ; ucTemp++){
1189                          
1190                          if (gbDisplayMode == 1 || gbReset == 1){      //for Display Mode
1191                              
1192                              AL320_SetIconAddress((gucOSDLocation + ucTemp - 1), gucROW, OSD_Icon_HTotal);
1193                          
1194                                  if (ucTemp == 1){
1195                      
1196                                          AL320_SetOSDIcon(M_12_8);
1197                                  }
1198                                  else{
1199                                  
1200                                          AL320_SetOSDIcon(gucOSDIcon);
1201                                  }
1202                                  AL320_SetOSDIcon(0x4c);         //0x60
1203                          
1204                          }
1205                          else if (gbVideoStandard == 1){      //for Video Standard
1206                              
1207                              AL320_SetIconAddress((gucOSDLocation + ucTemp - 1), gucROW, OSD_Icon_HTotal);
1208                          
1209                                  if (ucTemp == 1){
1210                      
1211                                          AL320_SetOSDIcon(gucOSDIcon);
1212                                  }
1213                                  e

⌨️ 快捷键说明

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