📄 rtd2323b v200b patch note.txt
字号:
//----------------------------------------------------------------------------------------------------
RTD2323B V200b Patch Note
//----------------------------------------------------------------------------------------------------
1. Please modify your firmware as the following to V200b firmware.
2. Please search "_TMDS_SUPPORT" in the new version firmware.
Add "#if(_TMDS_SUPPORT == _ON)" and "#endif" into the old version firmware.
//----------------------------------------------------------------------------------------------------
[Source] (Files in Code\ )
Adjust.c
1. Replace this function --> void CAdjustEnableWatchDog(BYTE ucPar)
2. Replace this function --> void CAdjustGamma(BYTE ucGammaTableType, BYTE *pGammaTableArrayR, BYTE *pGammaTableArrayG, BYTE *pGammaTableArrayB)
3. Replace this function --> bit CAdjustCheckAdcClockRange(WORD usClock, WORD *delta)
4. Replace this function --> void CAdjustAdcClock(WORD usClock)
5. Replace this function --> void CAdjustPhase(BYTE ucPhase)
6. Replace this function --> void CAdjustVPosition(void)
Auto.c
1. Replace this function --> BYTE CAutoDoAutoConfig(void)
2. Replace this function --> BYTE CAutoMeasurePositionV(BYTE ucNoiseMarginV)
3. Replace this function --> DWORD CAutoPhaseSearch(BYTE ucSelColor, BYTE ucSelStep, BYTE ucSelStepNum, BYTE ucSelStepStart, BYTE *ucPhaseResult)
4. Replace this function --> BYTE CAutoDoAutoClock(void)
5. Replace this function --> BYTE CAutoDoAutoPhase(void)
Eeprom.c
1. Replace this function --> void CEepromLoadEDIDData(void)
2. Replace this function --> void CEepromLoadEDIDDataDefault(void)
Int.c
1. Replace this function --> void IntProcUart(void) interrupt 4
Mcu.c
1. Replace this file directly
Misc.c
1. Replace this function --> void CMiscSetPinShare(void)
Mode.c
1. void CModeHandler(void)
if(CPowerHandler())
{
ucCurrState = GET_POWERSTATUS() ? _INITIAL_STATE : _PWOFF_STATE;
if(GET_POWERSTATUS()) // Remove this line
CModeResetMode(); // Remove this line
}
.
.
.
CAdjustEnableWatchDog(_WD_FRAMESYNC_APLL_NONLOCK); Change to --> CAdjustEnableWatchDog(_WD_ALL);
2. Replace this function --> bit CModeDetect(void)
3. Replace this function --> bit CModeIsChange(void)
4. Replace this function --> BYTE CModeSearchDisplayMode(void)
5. Replace this function --> void CModeDisplayActiveMode(void)
6. Replace this function --> void CModeSetupModeVGA(void)
7. Replace this function --> void CModeSetupModeDVI(void)
8. Add this function --> void CModeSetupDisplay(void)
9. Add this function --> void CModeSetupColorProcess(void)
10. Add this function --> void CModeSetupEtcs(BYTE ucPar)
11. Replace this function --> void CModeStartUpVGA(void)
12. Replace this function --> void CModeResetMode(void)
OsdFunc.c
1. void COsdFxDisableOsd(void)
Power.c
1. void CPowerControl(void)
Scaler.c
1. Replace this function --> void CScalerInitial(void)
2. Add this function --> void CScalerInitialForRTD2023(void)
And remember to add the DEFINITION at the start and end of this function.
3. Replace this function --> void CScalerReset(void)
4. Replace this function --> void CScalerLoadFont(BYTE code *pArray, WORD usOffset, WORD usLength, BYTE ucPar)
5. Replace this function --> BYTE CScalerGetVLD(void)
6. Replace this function --> bit CScalerGetBitVLD(void)
Source.c
1. void CSourceScanInputPort(void)
Sync.c
1. Replace this function --> bit CSyncHandler(void)
2. Replace this function --> BYTE CSyncMeasureSyncType(void)
3. Replace this function --> BYTE CSyncGetSyncTypeStep1VGA(void)
4. Replace this function --> BYTE CSyncGetSyncTypeStep2VGA(void)
Uart.c
1. Replace this file directly
Video.c
1. Replace this file directly
YPbPr.c
1. Add this file into workspace
//----------------------------------------------------------------------------------------------------
[Header] (Files in Header\ )
Adjust.h
1. Replace this file directly
Auto.h
1. Replace this file directly
Eeprom.h
1. Change version to another value --> #define _VERSION_CODE 0x18
Global.h
1. Replace this file directly
Include.h
1. Replace this file directly
MainDef.h
1. Replace this file directly. If you have modify this file before, please change back after
replace this file.
mode.h
1. Replace this file directly
ModeTable.h
1. Replace this file directly
Scaler.h
1. Replace this file directly
Source.h
1. Replace this file directly
SystemTable.h
1. Replace this file directly
Video.h
1. Replace this file directly
YPbPr.h
1. Add this file into workspace
//----------------------------------------------------------------------------------------------------
[Pcb] (Files in Pcb\ )
Pch.h
1. Replace this file directly
//----------------------------------------------------------------------------------------------------
[Lib] (Files in Lib\ )
Rtd2323.Lib
1. Replace this file directly
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -