?? _changelog.txt
字號:
Change list
====================================================================================================================
v0.97l 2006/06/23, Sherman
Add T118 project
v0.97j 2006/04/07, Sherman
Modify DetectSignalStd() function. When the input signal changes, the screen
would show black pattern before setting the correct signal.
v0.97i 2006/03/29 Sherman
Modify DetectSignalStd() function for "No Chroma".
v0.97h 2006/03/24, Bruce
1. Add PVI 10.2" Version A panel, "PVI_10A_A.h" and "PVI_10A_A.c"
2. Add PVI 10.2" Version C panel, "PVI_10C_A.h" and "PVI_10C_A.c"
3. Modifications related to above panels.(PANEL.H)
//=============================================================================
v0.97g 2006/03/24, Bruce
1. Add Toppoly TC025THEA2 panel, "Toppoly_2_5_A.h" and "Toppoly_2_5_A.c"
2. Add 294 x 228 resolution into PANEL.h
3. Define OSD_LENGTH in OSDDRAW.H for 294 x 228 resolution
4. Define GAUGE_TOTAL_FONT_L lenth in OSDDRAW.C for 294 x 228 resolution
v0.97f
Create T116 project by Kenny.
/~~~~~~~~~~~~~~Add by Sherman 06'03'08~~~~~~~~~~~~~~~~~~~/
v0.97e
Add panel, "SAMSUNG_5_A.c","SAMSUNG_5_A.h", and fix "PANEL.h".
v0.97c
Fix "AU_5_6_A.c".(The driving method change to Seqential mode.)
v0.97c
1.Modify "DetectSignalStd()" function.
You can define the signal you want in "system.h" by yourself.
2.Fix "AU_5_6_A.c".
3.Add panel, "TopSun_4_D.c","TopSun_4_D.h", and fix "PANEL.h".
/~~~~~~~~~~~~~~Fix by Sherman 06'02'23~~~~~~~~~~~~~~~~~~~/
v0.97
Modify "DetectSignalStd()" function about six signals.
v0.96e
Change "T102_Font8W16H.c","T102_Font12W18H.c" fonts order
v0.96d
1.Reset Comb filter when a signal suddenly input.(in "Detect_Sig()" function)
2.Change load fonts method of T102 .(in "OSDInit()" function)
In order to save Ram space
3.Fix "DetectSignalStd()" function in. I put "SetOPTiming()" in the end of function, or
output timing will be changed.
/~~~~~~~~~~~~~~Fix by Sherman 06'02'07~~~~~~~~~~~~~~~~~~~/
v0.96c
Add NTSC-4(PAL 60),PAL-M,PAL-N
I set the tag "#define OtherSingnals" in "system.h".
If you open this tag, it will show NTSC-4(PAL 60),PAL-M,PAL-N.
/~~~~~~~~~~~~~~Fix by Sherman 06'01'26~~~~~~~~~~~~~~~~~~~/
v0.96
1.Modity the function "DetectSignalStd" :
2.Add YPbPr:
3.Put P0_70h into "ucaZoomAdrP0[]" in each panel.c
4.Modity OSD color
5.Add panel---"CHILIN_10_2_D.h","CHILIN_10_2_D.c"
v0.95
1. Modify the structure of zooming function:
a. #define ZOOM_MODES tage in chilin_10_2_a.h
b. Zoom enum in system.h line #190
c. Zoom display info in osddraw.c line #548
d. modify the zooming array, Chilin_10_2_a.c for example
e. combine the T102 zooming register address array with T100As
2. Modify the de-interlace control:
a. remove the #define EnableInterlace in system.h
a. add #define DEINTERLACE 0x02 in each panel.h
b. modify the register's value corresponding to the de-interlace register (P0_30h)
c. modify the void InitT10x(void), lin #368 in T101_Util.c
3. Add specific gamma for Chilin 10.2"
4. Add CHP1~CHP3 enable tag in each panel.h:
#define CPH1 0x00 // 0x02 for turning off CPH1
#define CPH2 0x00 // 0x04 for turning off CPH2
#define CPH3 0x00 // 0x08 for turning off CPH3
5. Add Sequential driving mode in each panel.h:
#define SEQ_MODE // For sequential display mode, bruce, 2006/01/09
#ifdef SEQ_MODE // For sequential display mode,
#define DFDIV_S 0x1c //22.4MHz
#define DIDIV_S 0x01 //0xC9
#define DODIV_S 0x00 //0xCA
#define PHASE_DIV 0x06
#define CPH1_PH 0x10
#define CPH2_PH 0x02
#define CPH3_PH 0x50
#endif
6. Add P0_B8h register into zooming array.
7. Modify stInitT10xP0/stInitT10xP2 structure, using the 0xFF for the end of register settings.
Due to the compiler ability, if using the #ifdef tags in an array, the sizeof() function may
be incorrect. The modifications take on:
a. REGADRVAL code stInitT10xP2[]
b. REGADRVAL code stInitT10xP2[]
c. void InitT10x(void)
Note that all the modifications made currently is only in Chilin_10_2_a.h, other panels will be
modified later. All the modifications are noted by Bruce, 2006/01/09, and you may search these
keywords to find out where the modifications made.
/~~~~~~~~~~~~~~Fix by Bruce 06'01'09~~~~~~~~~~~~~~~~~~~/
8. Remove "GammaTable" file and the Gamma adjustment placed into each panel.c.
v0.94
Fix "Chroma Burst Gate End Time(P2_2Dh)" -->0x48 (T101_Util.c Line 336)
Fix "ADC Offset (P0_0Ah,P0_0Bh,P0_0CH) " -->0x80 (T101_Util.c Line 168)
Fix "PVI_5_A.C","PVI_5_A.H".
/~~~~~~~~~~~~~~Fix by Sherman 06'01'10~~~~~~~~~~~~~~~~~~~/
v0.93
Adjustment Tcon when changes signal:
1.T101_Util.c--line 651, write Tcon register
line 669, write Tcon register
2.T101_Util.h--line 009, define adjustment number of Tcon
3.LG_6_5_A.h --line 017, define the tag of adjustment Tcon (#define SimulateSTH)
4.LG_6_5_A.c --line 169, define Tcon data
Add panel---"LG_6_5_A"
/~~~~~~~~~~~~~~Fix by Sherman 06'01'06~~~~~~~~~~~~~~~~~~~/
v0.92
Create T106 projcet:
1.OSDDRAW.h --line 100, define various font sizes
line 155, define currently font size
line 169, define "TOTAL_FONT_NUM","CHAR_MAIN_MENU_START","CHAR_RAM_END","OSD_LENGTH"
which are the same as T102.
2.panel.h --line 131, define OSD position which is the same as T102.
3.system.h --line 60 , include "T106reg.h"
4.T102OSD.h --line 16 , define "CHAR_FONT_SIZE" adress.This address is different with T100A and T102.
5.AU_7_A.c --line 298, add output timing
6.main.c --line 108, redefine m_cSource value, because T106 only has three input channels.
7.OSDDRAW.c --line 19 , include "T102_OSDString.h","T102OSD.h" which are the same as T102.
--line 93 , define "cOSDMenuLutData" which is the same as T102.
8.KEYPAD.c --line 626, redefine m_cSource value, because T106 only has three input channels.
9.T101_Util.c--line 814, set Scaleratio which is the same as T102.
Adjust "DetectSignalStd":
1.T101_Util.c--line 534, define "SlaveAddr","RegAddrShift" to help detedt signal with T515.
2.KEYPAD.c --line 233, define "SlaveAddr","RegAddrShift" to help detedt signal with T515.
--line 631, define "SlaveAddr","RegAddrShift" to help detedt signal with T515.
/~~~~~~~~~~~~~~Fix by Sherman 06'01'03~~~~~~~~~~~~~~~~~~~/
v0.91a
Add panel---"CHILIN_10_2_A"
v0.91
Add ucaPanelSpecAdrP0[],ucaPanelSpecDataP0[],ucaPanelSpecAdrP2[],ucaPanelSpecDataP2[] in "PanelXXX.c"
v0.90
Add function "Detect_Sig(0)" :
1.main.c--line 140
2.T101_Util.c--line 850
3.T101_Util.h--line 40
note: When source select a channel which has no input source, the screen should show blue screen.
Suddenly, this channel has input source and the screen should have image. The ¨Detect_Sig(0)〃 provide this function.
/~~~~~~~~~~~~~~Fix by Sherman 05'12'26~~~~~~~~~~~~~~~~~~~/
v0.89
Gamma Adjustment:
1.T101_Util.c-->stInitT10xP0[]--line 158,159,177,178, and stInitT10xP2[]---line 300,307,317,321.
2.Fix GAMMADAT_AU_7_A.c
3.Fix AU_7_A.h--mark "#define GM_RGB_ALL_SAME"
Add adjustment of Brightness/Contrast/Saturation:
1.Fix T101_Util.c-->void InitT10x(void),line 374.
2.Fix AU_7_A.c-->line 23.
Add new Panel:
1.Put "CPT_7_D.c","CPT_7_D.h" in "Panel" folder
2.Fix system.h-->line 35.
3.Fix T101_Util.c-->line 82.
/~~~~~~~~~~~~~~Fix by Sherman 05'12'19~~~~~~~~~~~~~~~~~~~/
v0.88b
Add panels---"PVI_6_2_A"
v0.88a
Add panels---"Sharp_7_A","TMD_5_8_A","PVI_5_A","SANYO_7_A".
v0.88
Fix the function of "kySCALEREvent","IRSourceSelKeyCtrl".
v0.87
1.Add "AU_3_5_A.c" and "AU_3_5_A.h" in the file of "panel".
2.Add new projects---"T101.Uv2","T101A.Uv2".
3.Fix the algorithm of the function "DetectSignalStd","SetSignalStd","SetOPTiming" in T101_Util.c" to improve the speed
of detecting signal.
4.Seperate the Coef tables to three parts---"FiltDatT100A.c","FiltDatT101A.c","FiltDatT102.c".
5.Seperate the Gamma tables---"GAMMADAT_AU_7_A.c","GAMMADAT_CPT_9_A.c".
6.Add "#define EnableGamma" and "#define GM_RGB_ALL_SAME" in "panelxx.h".
7.Add "#define EnableInterlace" in "system.h".
8.Fix the function of "kySCALEREvent".
v0.86
1.Add T102 OSD portion,including "T102OSD.c","T102_0816_1.c","T102_0616_3.c","T102OSD.h",
"T102reg.h".
2.The projcet sepetrate two portion---"T100A.Uv2","T102.Uv2".
v0.85
1.Change panel resolution define in panelxx.c
2.Move OSD register in T10xOSD.h
3.Move OSD show line into T10xOSD.c
4.Add CPT_9_A.c and CPT_9_A.h in the file of "panel".
v0.81
T101_Util.c
Line 495~502 :
if(I2CReadByte(TW101+4, 0x7B)>0x10){ // If no chroma, for no color burst signal condition
I2CWriteByte(TW101, 0x50, 0x10);
while(!(I2CReadByte(TW101, 0x50)&0x20));
I2CWriteByte(TW101, 0x50, 0x00);
if(I2CReadByte(TW101,0x53) >= 0x07)
m_cBuff[0]=S_PAL; // PAL
else m_cBuff[0]=S_NTSC; // NTSC
} else { // normal signal standards detection
v0.80
First release of new architecture source code
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -