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

📄 debug.lst

📁 Maria2 CarTV 20060707 Tony
💻 LST
📖 第 1 页 / 共 5 页
字号:
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA5:
                          g_ucIrCode = IRKEY_100;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA6:
                          g_ucIrCode = IRKEY_INPUT;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA7:
                          g_ucIrCode = IRKEY_OSD_LEFT;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xA8:
                          //g_PalCurChannelData.bAFC_Flag = TRUE;
                          //g_PalCurChannelData.bAFC_Doing = TRUE;
                          break;
              
              #if TV_ENABLE
                      case 0xA9:
                      #if 1//(TV_SYSTEM==TV_CHINA)
                          chData.wFreq -= 10;
                          devTunerWrite(chData.wFreq);
                          printf("\r\n Tuner Pll = %x", chData.wFreq);
                      #endif
                          break;
                      case 0xAA:
                      #if 1//(TV_SYSTEM==TV_CHINA)
                          chData.wFreq += 10;
                          devTunerWrite(chData.wFreq);
                          printf("\r\n Tuner Pll = %x", chData.wFreq);
                      #endif
                          break;
                      case 0xAB:
                      #if 1//(TV_SYSTEM==TV_CHINA)
                          chData.wFreq -= 1;
                          devTunerWrite(chData.wFreq);
                          printf("\r\n Tuner Pll = %x", chData.wFreq);
                      #endif
                          break;
                      case 0xAC:
                      #if 1//(TV_SYSTEM==TV_CHINA)
                          chData.wFreq += 1;
                          devTunerWrite(chData.wFreq);
                          printf("\r\n Tuner Pll = %x", chData.wFreq);
                      #endif
              #endif
              
                      case 0xB1:
                          g_ucIrCode = IRKEY_MTS;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xB2:
                          g_ucIrCode = IRKEY_3;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xB3:
                          g_ucIrCode = IRKEY_6;
                          g_bIrDetect = TRUE;
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 10  

                          break;
                      case 0xB4:
                          g_ucIrCode = IRKEY_9;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xB5:
                      #if 0//( ENABLE_CC_VCHIP )
                          g_ucIrCode = IRKEY_CC;
                          g_bIrDetect = TRUE;
                      #endif
                          break;
                      case 0xB6:
                          g_ucIrCode = IRKEY_ZOOM;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xB7:
                          g_ucIrCode = IRKEY_OSD_RIGHT;
                          g_bIrDetect = TRUE;
                          break;
              
                      case 0xC1:
                          g_ucIrCode = IRKEY_MUTE;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC2:
                          g_ucIrCode = IRKEY_VOL_UP;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC3:
                          g_ucIrCode = IRKEY_VOL_DOWM;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC4:
                          g_ucIrCode = IRKEY_CH_UP;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC5:
                          g_ucIrCode = IRKEY_CH_DOWM;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC6:
                          g_ucIrCode = IRKEY_PICMODE;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xC7:
                          g_ucIrCode = IRKEY_OSD_DOWM;
                          g_bIrDetect = TRUE;
                          break;
              
                      case 0xD0:
                          g_ucIrCode = IRKEY_POWER;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xD1:
                      {
                          WORD wStatus = msVDGetSyncStatus();
                          PrintVDStatus(wStatus);
                          //Test_CalClock(1);
                      }
                          break;
                      case 0xD2: msVDReset();
                          break;
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 11  

                      case 0xD3:
                          printf("\r\n VdStatus=%x",msVDGetSyncStatus());
                          printf("\r\n g_VdInfo.wVideoStatus=%x",g_VdInfo.wVideoStatus);
                          break;
                      case 0xD5:
                          g_ucIrCode = IRKEY_SCANMODE;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xD6:
                          g_ucIrCode = IRKEY_SOUNDMODE;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xD7:
                          g_ucIrCode = IRKEY_OSD_UP;
                          g_bIrDetect = TRUE;
                          break;
                      case 0xD8:
                          //msAutoGeometry(AUTO_TUNE_YUV_COLOR);
                          //usrSaveAdcSetting(ADC_SET_YPBPR); // save YPbPr setting(manufactory)
                          break;
                      case 0xFF:
                              GetScale100Value(g_PcSetting.Brightness, 0, 100);
                          break;
              
                  #if 0
                      case 0xbb:
                          ExecuteKeyEvent(MIA_HSYNC);
                          break;
                  #endif
              
                      // if enable g_bDebugASCIICommandFlag,
                      // it means the program is received command that user use ASCII command type in debug tool softwar
             -e.
                      // and the program should respond the register value by message type (printf)
                      //    test command + 0xF0 -> disable
                      //    test command + 0xF1 -> enable
                      case 0xF0:
                          g_bDebugASCIICommandFlag = _DISABLE;
                          break;
                      case 0xF1:
                          g_bDebugASCIICommandFlag = _ENABLE;
                          break;
                      case 0xF2:
                              P4SEL=g_UartCommand.Buffer[_UART_CMD_INDEX2_];
                              P4IO=g_UartCommand.Buffer[_UART_CMD_INDEX2_];
                          printf("\r\n P4 CONTROL=%x",g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          break;
                      case 0xF3:
                              P4=g_UartCommand.Buffer[_UART_CMD_INDEX2_];
                          printf("\r\n P4 =%x",g_UartCommand.Buffer[_UART_CMD_INDEX2_]);
                          break;
                      case 0xF4:
                          printf("\r\n P4 Read Data=%x",P4);
                          break;
                      case 0xFD:
                          PrintModeSetting();
                          break;
                      case 0xfe: // Display system flag
                      /*
                          putstr("\r\nSystemInfo:");
                          printf("\r\n_ucSysStatus=%x", g_SystemInfo._ucSysStatus);
                          printf("\r\n_ucInputSrcType=%x", g_SystemInfo._ucInputSrcType);
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 12  

                          printf("\r\n_inputPortType=%x", g_SystemInfo._inputPortType);
                          printf("\r\n_ucSignalColorType=%x", g_SystemInfo._ucSignalColorType);
                          */
                          break;
                      case 0xff55: // Here will never called! For disable some uncall warning
                      /*
                          i2cReadCurrent(0);
                          msOsdSetBrightness(0xff);
                          msOsdReadCode( 0 );
                          msOsdReadAttr( 0 );
                          msAdjustHSC(50,0x80,0x80);
                          SetOPLevel(0, 0);*/
                          break;
              #endif
 685   2          }
 686   1      
 687   1          msWriteByte( BK0_00_REGBK, ucBank );
 688   1      }
 689          
 690          void uartDecodeCommand(void)
 691          {
 692   1          if(_testbit_(g_bUartDetected)) // cehck command flag
 693   1          {
 694   2              //putstr("\r\nDecode UartCmd");
 695   2              if (UART_EXT)
 696   2              {
 697   3              #if (_DEBUG_EXTDEV_EN_)
 698   3                  uartDecodeExtCommand();
 699   3              #endif
 700   3              }
 701   2              else
 702   2                  uartDecodeNormalCommand();
 703   2          }
 704   1      }
 705          
 706          #if (_DEBUG_EXTDEV_EN_)
 707          void uartDecodeExtCommand(void)
 708          {
 709   1          BYTE i;
 710   1          XDATA BYTE acI2cBuf[16];
 711   1      
 712   1          {
 713   2              switch(UART_EXT_DEV)
 714   2              {
 715   3              #if 0//(( AUDIO_DECODER_SEL == AUDIO_DECODER_MSP34X0 ) ||( AUDIO_DECODER_SEL == AUDIO_DECODER_MSP3
             -4X5 ))
                          case DEV_MICRONAS_AUDIO:
                          {
                              XDATA MSPI2cType mspParam;
                              switch(UART_EXT_CMD)
                              {
                                  case URCMD_MICRONAS_AUDIO_WRITE:
                                      mspParam.SubAddr = UART_EXT_CMD_MS_DAT1;
                                      mspParam.AddrByte_High = UART_EXT_CMD_MS_DAT2;
                                      mspParam.AddrByte_Low = UART_EXT_CMD_MS_DAT3;
                                      mspParam.DataByte_High = UART_EXT_CMD_MS_DAT4;
                                      mspParam.DataByte_Low = UART_EXT_CMD_MS_DAT5;
                                      devAudioWrite(&mspParam);
                                      putstr("\r\nMSP Write");
                                      break;
                                  case URCMD_MICRONAS_AUDIO_READ:
                                      mspParam.SubAddr = UART_EXT_CMD_MS_DAT1;
C51 COMPILER V8.01   DEBUG                                                                 11/28/2006 08:08:03 PAGE 13  

                                      mspParam.AddrByte_High = UART_EXT_CMD_MS_DAT2;
                                      mspParam.AddrByte_Low = UART_EXT_CMD_MS_DAT3;
                                      devAudioRead(&mspParam);
                                      putchar(0xF3);

⌨️ 快捷键说明

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