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

📄 debug.lst

📁 Maria2 CarTV 20060707 Tony
💻 LST
📖 第 1 页 / 共 5 页
字号:
                          break;
              
                      case 7:
                      #if 0//( ENABLE_SW_WRITE_PROTECT )
                          msSPI_CheckWriteProtect();
                      #endif
                          break;
                      case 8:
                      {/*
                          msOsdDrawBlockCodeAttr( 4, 4,
                          g_UartCommand.Buffer[_UART_CMD_INDEX2_],
                          g_UartCommand.Buffer[_UART_CMD_INDEX3_],
                          0x8000|g_UartCommand.Buffer[_UART_CMD_INDEX4_],
                          0x8000|g_UartCommand.Buffer[_UART_CMD_INDEX5_] );
                          */
                          break;
                      }
                  #if(ENABLE_CBCR)
                      case 9:
                      {
                          printf("\r\nCb=%x", g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          printf(",Cr=%x", g_UartCommand.Buffer[_UART_CMD_INDEX3_]);
                          msAdjustVideoCbCr( g_UartCommand.Buffer[_UART_CMD_INDEX2_], g_UartCommand.Buffer[_UART_CMD_IND
             -EX3_] );
                          break;
                      }
                  #endif
                      case 0x0a:
                      {
                          WORD i = 10000;
                          putstr("\r\nC.P ...");
                          while( i -- )
                          {
                              P0 = 0;
                              P1 = 0;
                              P2 = 0;
                              P4 = 0;
                              P0 = 0xff;
                              P1 = 0xff;
                              P2 = 0xff;
                              P4 = 0xff;
                          }
                          break;
                      }
                      case 0x0b:
                          msVDAcc_Ctl(g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          printf("\r\nAccCtl=%x", g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          break;
                      case 0x0c:
                          printf("\r\nAccChrom=%x", g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          msVAAcc_SetTargetChrom(g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          break;
              
                      case 0x12:
                          ////msWriteByte_Bank( 1, BK1_2F, 0x00 );
                          AdjustSource();
                          break;
                      case 0x13:
                          //msWriteByte_Bank( 1, BK1_2F, 0x08 );
                          AdjustSource();
                          break;
                      case 0x1C: // Test 4 color font
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 6   

                      {
                          BYTE i;
              
                          putstr("\r\nTest 4 color font");
                          for( i = 0; i < 0xff; ++ i )
                          {
                              OsdFontColor = i;
                              Osd_DrawChar(i%16, i/16, 0xF0+(2*(i%3)));
                          }
                      }
                          break;
                      case 0x1D: // Test mono font
                      {
                          BYTE i;
              
                          putstr("\r\nTest mono font");
                          for( i = 0; i < 0xff; ++ i )
                          {
                              OsdFontColor = i;
                              Osd_DrawChar(i%16, i/16, 'A');
                          }
                      }
                          break;
                      case 0x1E:
                      {
                          OsdFontColor = g_UartCommand.Buffer[_UART_CMD_INDEX2_];
                          Osd_DrawChar(
                              g_UartCommand.Buffer[_UART_CMD_INDEX3_],
                              g_UartCommand.Buffer[_UART_CMD_INDEX4_],
                              g_UartCommand.Buffer[_UART_CMD_INDEX5_] );
                      }
                          break;
                  #if 1//(PANEL_TYPE_SEL!=PNL_DAC_CRT)
                      case 0x20:
                          Power_TurnOnPanel();//pwPanelOnSequence();
                          break;
                      case 0x21:
                          Power_TurnOffPanel();//pwPanelOffSequence();
                          break;
                      case 0x22:
                          i2cBurstWriteBytes(0x80, g_UartCommand.Buffer[_UART_CMD_INDEX2_], NULL, 0);
                          break;
                      case 0x23:
                                      {
                          BYTE tmp;
                          //tmp = i2cReadCurrent(0x80);
                          i2cBurstCurrentBytes(0x80,&tmp,1);
                          printf("\r\n MTS=%x", tmp);
                                      }
                          break;
                  #endif
                      case 0x24:
                          printf("\r\n ucBurstOn=%x",g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          printf("\r\n ucBurstOff=%x",g_UartCommand.Buffer[_UART_CMD_INDEX3_]);
                          printf("\r\n ucNoiseOn=%x",g_UartCommand.Buffer[_UART_CMD_INDEX4_]);
                          printf("\r\n ucNoiseOff=%x",g_UartCommand.Buffer[_UART_CMD_INDEX5_]);
                          msVD_FSC_SetColorKillLevel(g_UartCommand.Buffer[_UART_CMD_INDEX2_], g_UartCommand.Buffer[_UART
             -_CMD_INDEX3_], g_UartCommand.Buffer[_UART_CMD_INDEX4_],g_UartCommand.Buffer[_UART_CMD_INDEX5_] );
                          break;
              
                      case 0x25:
                          printf("\r\ng_bIrNumKeyStart=%x",g_bIrNumKeyStart);
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 7   

                          printf("\r\ng_bIrKeyNumEnd=%x",g_bIrKeyNumEnd);
                          printf("\r\ng_bIr100Key=%x",g_bIr100Key);
                          break;
              #endif
 367   2              //case 0x25:
 368   2                  //g_TVChSearchStartData = MAKEWORD(g_UartCommand.Buffer[_UART_CMD_INDEX2_] , g_UartCommand.Buf
             -fer[_UART_CMD_INDEX3_]);
 369   2                  //break;
 370   2              case 0x50:
 371   2                  // if enable g_bDebugProgStopFlag, the program will halt, and only Uart function will be run
 372   2                  g_bDebugProgStopFlag = !g_bDebugProgStopFlag;
 373   2                  if( g_bDebugProgStopFlag )
 374   2                  {
 375   3                      putstr("\r\n<Debug>");
 376   3                      EX0 = 0;
 377   3                      EX1 = 0;
 378   3                      hw_SetGreenLed();
 379   3                  }
 380   2                  else
 381   2                  {
 382   3                      putstr("\r\n<Free>");
 383   3                      EX0 = 1;
 384   3                      EX1 = 1;
 385   3                      hw_ClrGreenLed();
 386   3                  }
 387   2                  break;
 388   2      
 389   2              // Keypad Emulator ////////////////////
 390   2              case 0x63: // Keypad_UP
 391   2                  MenuProcessKey(BTN_UP);
 392   2                  break;
 393   2              case 0x71: // Keypad_PIP
 394   2                  MenuProcessKey(BTN_LEFT);
 395   2                  break;
 396   2              case 0x72: // Keypad_LEFT
 397   2                  MenuProcessKey(BTN_LEFT);
 398   2                  break;
 399   2              case 0x73: // Keypad_MENU
 400   2                  MenuProcessKey(BTN_Menu);
 401   2                  break;
 402   2              case 0x74: // Keypad_RIGHT
 403   2                  MenuProcessKey(BTN_RIGHT);
 404   2                  break;
 405   2              case 0x75: // Keypad_SOURCE
 406   2                  MenuProcessKey(BTN_SourceSwitch);
 407   2                  break;
 408   2              case 0x76: // Keypad_POWER
 409   2                  MenuProcessKey(BTN_Power);
 410   2                  break;
 411   2              case 0x83: // Keypad_DOWN
 412   2                  MenuProcessKey(BTN_DOWN);
 413   2                  break;
 414   2              case 0xD2: msVDReset();
 415   2                  break;
 416   2              case 0xD3: msVD_FSM_Reset();
 417   2                  break;
 418   2      #if 0//(_DEBUG_TESTCOMMAND_EN_)
                      //Ir is Start from 0x90~0xDF,Please don't use 0x90.
                      case 0x91: // Ir_
                          g_ucIrCode = IRKEY_SLEEP;
                          g_bIrDetect = TRUE;
                          break;
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 8   

                      case 0x92:
                          g_ucIrCode = IRKEY_1;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x93:
                          g_ucIrCode = IRKEY_4;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x94:
                          g_ucIrCode = IRKEY_7;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x95:
                          g_ucIrCode = IRKEY_0;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x96:
                          g_ucIrCode = IRKEY_FUNCTION;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x97:
                          g_ucIrCode = IRKEY_OSD_MENU;
                          g_bIrDetect = TRUE;
                          break;
                      case 0x98:
                          //printf("\r\ng_ucPrevMenuPageIndex == %x", g_ucPrevMenuPageIndex);
                          printf("\r\ng_ucMenuPageIndex == %x", g_ucMenuPageIndex);
                         // printf("\r\ng_ucPrevMenuItemIndex == %x", g_ucPrevMenuItemIndex);
                          printf("\r\ng_ucMenuItemIndex == %x", g_ucMenuItemIndex);
                         // printf("\r\ng_ucOsdTimeCounter == %x", g_ucOsdTimeCounter);
                          break;
              
                  #if 0//( TV_SYSTEM == TV_PAL )
                      case 0x99:
                          ExecuteKeyEvent(MIA_PAL_PROGRAM_NAME);
                          break;
                      case 0x9a:
                          ExecuteKeyEvent(MIA_PAL_PROGRAM_INSERT);
                          break;
                      case 0x9b:
                          ExecuteKeyEvent(MIA_PAL_PROGRAM_DELETE);
                          break;
                      case 0x9c:
                          ExecuteKeyEvent(MIA_PAL_PROGRAM_OK);
                          break;
                      case 0x9d:
                          ExecuteKeyEvent(MIA_PAL_PROGRAM_CANCEL);
                          break;
                  #endif
              
                      case 0xA1:
                          g_ucIrCode = IRKEY_DISPLAY;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA2:
                          g_ucIrCode = IRKEY_2;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA3:
                          g_ucIrCode = IRKEY_5;
                          g_bIrDetect = TRUE;
                          break;
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 9   

                      case 0xA4:
                          g_ucIrCode = IRKEY_8;

⌨️ 快捷键说明

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