T103SHARP4.3Code.rar

  • PUDN用户
    了解作者
  • C/C++
    开发工具
  • 1.5MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2009-11-27 18:06
    上传日期
宏芯T103配SHARP4.3INCH屏的原代码。。。
T103SHARP4.3Code.rar
  • Include
  • Panel
  • AU_5_6_A.c
    5.8KB
  • INCH_17_D.c
    5.4KB
  • SANYO_7_A.C
    6.8KB
  • PVI_10_A.h
    1.9KB
  • PVI_5_A.H
    1.8KB
  • Sharp_7_A.c
    5.8KB
  • TOSHIBA_7_A.c
    5.8KB
  • CPT_7_D.c
    5.9KB
  • TOSHIBA_7_7_D.h
    1.9KB
  • TMD_5_8_A.h
    1.9KB
  • SANYO_7_A.H
    1.9KB
  • PVI_9_A.c
    5.8KB
  • INCH_10_2_D.c
    9.6KB
  • TOSHIBA_12_D.c
    5.4KB
  • SHARP_15_D.h
    1.9KB
  • HITACH_7_D.c
    5.4KB
  • HITACH_7_D.h
    1.9KB
  • AU_7_D.h
    1.9KB
  • FUJI_17_D.h
    1.9KB
  • CHILIN_10_2_A.c
    7.6KB
  • LG_6_5_A.h
    1.9KB
  • vssver2.scc
    1.9KB
  • CPT_9_A.H
    1.8KB
  • PVI_3_5_A.h
    1.8KB
  • PVI_7_A.c
    5.8KB
  • TMD_5_8_A.c
    5.7KB
  • LG_6_5_A.c
    6KB
  • PVI_9_A.h
    1.9KB
  • Sharp_7_A.h
    1.9KB
  • AU_7_A.c
    23.2KB
  • HANSTAR_9_D.c
    5.4KB
  • INCH_17_D.h
    1.9KB
  • SHARP_8_D.c
    5.4KB
  • PANASONIC_7_A.h
    1.9KB
  • AU_5_6_A.h
    1.9KB
  • CMV_10_2_D.h
    2.2KB
  • AU_2_5_S.c
    5.9KB
  • AU_3_5_A.c
    6.3KB
  • FUJI_17_D.C
    5.5KB
  • TOSHIBA_12_D.h
    1.9KB
  • PVI_6_2_A.H
    1.8KB
  • CHILIN_2_4_S.c
    5.7KB
  • LG_7_A.h
    1.9KB
  • TOSHIBA_7_7_D.c
    5.4KB
  • CPT_9_A.c
    5.8KB
  • CPT_7_D.h
    1.9KB
  • AU_7_D.c
    5.4KB
  • PVI_6_2_A.C
    7.1KB
  • AU_7_DS.c
    9.5KB
  • SHARP_15_D.C
    5.5KB
  • AU_7_A.h
    2KB
  • PVI_3_5_A.c
    5.8KB
  • PANASONIC_7_A.c
    5.8KB
  • CHILIN_10_2_A.h
    2KB
  • HANSTAR_9_D.h
    1.9KB
  • AU_12_D.h
    1.9KB
  • CMV_10_2_D.c
    5.6KB
  • LG_7_A.c
    5.8KB
  • PVI_5_A.C
    6.8KB
  • AU_2_5_S.h
    1.9KB
  • PVI_10_A.c
    5.8KB
  • CHILIN_2_4_S.h
    1.9KB
  • INCH_10_2_D.h
    2.1KB
  • AU_7_DS.h
    2.1KB
  • CHILIN_10_2_D.h
    2KB
  • TOSHIBA_7_A.h
    1.9KB
  • PVI_7_A.h
    1.9KB
  • AU_12_D.c
    5.4KB
  • SHARP_8_D.h
    1.8KB
  • AU_3_5_A.h
    1.8KB
  • CHILIN_10_2_D.c
    5.5KB
  • tuner
  • tuner_XuGuang_JS-6B111.c
    3.5KB
  • tuner_PHILIPS_PA2NF71NA.h
    2.2KB
  • tuner_PHILIPS_FQ1286.h
    3KB
  • tuner_PHILIPS_FQ1236.h
    7KB
  • tuner_PHILIPS_FQ1216.c
    5.3KB
  • vssver2.scc
    693B
  • tuner_XG_JS6BM.h
    7.1KB
  • tuner_PHILIPS_FQ1236.c
    3.5KB
  • tuner_PHILIPS_FQ1216.h
    2.2KB
  • tuner_LG_TAPC_H701F.h
    6.1KB
  • tuner_TSVN1_P01F.h
    1.2KB
  • tuner_LS_BF203S.h
    2KB
  • tuner_XG_JS6B2.c
    3.1KB
  • tuner_XG_JS6B2.h
    7.1KB
  • tuner_XuGuang_JS-6B111.h
    3.7KB
  • tuner_XG_JS6BM.c
    3.1KB
  • tuner_LG_TAPC_H701F.c
    2.9KB
  • tuner.hold
    3.7KB
  • T102OSD.h
    850B
  • AUTO.H
    330B
  • CFGDSPLY.H
    1.3KB
  • Tuner.h
    6.7KB
  • GAMMADAT.H
    1.3KB
  • Osdmenu.h
    18.7KB
  • REMOTE-new.h
    5.1KB
  • Resolution.h
    21.6KB
内容介绍
Change list ==================================================================================================================== 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
评论
    相关推荐
    • 数据库课程设计
      一个数据库课程设计,access管理工具实现,用的是窗体!
    • 数据库课程设计
      数据库课程设计十分完整有需要的请下载啊谢谢
    • 数据库课程设计
      广东工业大学数据库课程设计,可视化界面连接数据库,delphi7
    • 数据库课程设计
      数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述
    • 数据库课程设计
      数据库课程设计》由周爱武、汪海威、肖云编著,遵循数据库课程设计的具体要求,独立于具体的数据库教材,从实际应用系统的需求着手,引导读者逐步完成数据库设计全过程,重点讲解数据库系统的需求分析、概念设计、...
    • 数据库课程设计
      数据库课程设计人事管理系统 数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计...
    • 数据库课程设计
      数据库课程设计,基于visual basic自助银行管理系统,界面很清爽,实用。同学都说好,所以就上传了!!!
    • 数据库课程设计
      数据库课程设计 里面有详细的文档资料 包含数据库一切的图 以及生成的数据库表文件 期末得分为优秀
    • 数据库课程设计
      可以作为数据库课程设计,也可以作为Java的课程设计,内容全面。本资源转载的,非本人原创。用于交流学习,特此申明!
    • 数据库课程设计
      数据库课程设计蓝天大学学生管理系统 2.商店信息管理系统 3.实验室机房收费管理系统 4.图书馆资料检索系统 5.企业库存管理系统 6.仓库管理系统 7.工程项目管理系统 8.教材管理系统 9.企业人事管理系统 10.企业财务...