[Deinterlace-checkins] CVS: DScaler/DScaler BT848Card.cpp,1.41,1.42
Brought to you by:
adcockj,
dschmelzer
From: John A. <ad...@us...> - 2003-11-14 09:37:51
|
Update of /cvsroot/deinterlace/DScaler/DScaler In directory sc8-pr-cvs1:/tmp/cvs-serv8607/DScaler Modified Files: BT848Card.cpp Log Message: Added degub register settings for PMS card Index: BT848Card.cpp =================================================================== RCS file: /cvsroot/deinterlace/DScaler/DScaler/BT848Card.cpp,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -r1.41 -r1.42 *** BT848Card.cpp 13 Nov 2003 17:32:48 -0000 1.41 --- BT848Card.cpp 14 Nov 2003 09:37:47 -0000 1.42 *************** *** 19,22 **** --- 19,25 ---- // // $Log$ + // Revision 1.42 2003/11/14 09:37:47 adcockj + // Added degub register settings for PMS card + // // Revision 1.41 2003/11/13 17:32:48 adcockj // Added BT8x8 register debugger *************** *** 1260,1263 **** --- 1263,1276 ---- AddRegister(BT848_GPIO_DATA_HIBYTE); AddRegister(BT848_TBLG); + if(pThis->m_SAA7118 != NULL) + { + for(int i(0); i < 0xFF; ++i) + { + char RegName[20]; + sprintf(RegName, "SAA7118_%02x",i); + long Index = ComboBox_AddString(GetDlgItem(hDlg, IDC_REGISTERSELECT), RegName); + ComboBox_SetItemData(GetDlgItem(hDlg, IDC_REGISTERSELECT), Index, i + 0x1000); + } + } return TRUE; break; *************** *** 1286,1290 **** RegValue &= ~(1 << (LOWORD(wParam) - IDC_BIT0)); } ! pThis->WriteDword(dwAddress, RegValue); break; --- 1299,1313 ---- RegValue &= ~(1 << (LOWORD(wParam) - IDC_BIT0)); } ! if(RegValue < 0x1000) ! { ! pThis->WriteDword(dwAddress, RegValue); ! } ! else ! { ! if(pThis->m_SAA7118 != NULL) ! { ! pThis->m_SAA7118->SetRegister(RegValue - 0x1000, RegValue); ! } ! } break; *************** *** 1296,1300 **** { dwAddress = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_REGISTERSELECT), Index); ! RegValue = pThis->ReadByte(dwAddress); BYTE TempRegValue(RegValue); for(int i(0); i < 8; ++i) --- 1319,1333 ---- { dwAddress = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_REGISTERSELECT), Index); ! if(RegValue < 0x1000) ! { ! RegValue = pThis->ReadByte(dwAddress); ! } ! else ! { ! if(pThis->m_SAA7118 != NULL) ! { ! RegValue = pThis->m_SAA7118->GetRegister(RegValue - 0x1000); ! } ! } BYTE TempRegValue(RegValue); for(int i(0); i < 8; ++i) |