📄 table.c
字号:
#include "Config.h"
#include "typedefs.h"
#include "pc_eep.h"
#include "measure.h"
/*===========================================================================*/
/* PC Mode Table */
/*===========================================================================*/
//#ifdef SUPPORT_PC
#if defined SXGA
#include "data\PC_SXGA.txt"
#elif defined XGA
#include "data\PC_XGA.txt"
#elif defined SVGA
#include "data\PC_SVGA.txt"
#elif defined VGA
#include "data\PC_VGA.txt"
#elif defined WXGA
#include "data\PC_WXGA.txt"
#elif defined WVGA
#include "data\PC_WVGA.txt"
#elif defined WQVGA
#include "data\PC_WQVGA.txt"
#else
#include "data\PC_VGA.txt"
#endif
//#endif // SUPPORT_PC
//-----------------------------------------------------------------------------
// Panel Config
//-----------------------------------------------------------------------------
// Hans
CODE BYTE cTCON_Init[] =
{
TW88I2CAddress,
0xff, // count, don't care
0xff, 0x01, // Page 1
#ifdef WVGA
#if defined AU_TICONLESS_7INCH_CCFL
//TCON
0x7b, 0x0d,
0x80, 0x20,
0x81, 0x00,
0x82, 0x08, // 0x0c for cmo // Hans
0x83, 0x1F,
0x84, 0x44,
0x85, 0x00,
0x8A, 0x02,
0x8B, 0x4D,
0x8C, 0x00,
0x8D, 0x00,
0x8E, 0x02,
0x8F, 0x15,
//--------- Latch Pulse (12) -----------------------------------------------
0x90, 0x00,
0x91, 0xC2,
0x92, 0x00,
0x93, 0xC2,
0x94, 0x00,
0x95, 0x02,
0x9A, 0x00,
0x9B, 0xC7,
0x9C, 0x00,
0x9D, 0x01,
//--------- Ro0xClock (08) -----------------------------------------------
0xA0, 0x00,
0xA1, 0x25,
0xA2, 0x00,
0xA3, 0x1C,
0xA4, 0x00,
//--------- Ro0xStarting Puls (05) -----------------------------------------------
0xA5, 0x35,
0xA6, 0x00,
0xA7, 0x01,
0xAC, 0x03,
0xAD, 0xF6,
0xAE, 0x00,
0xAF, 0x6A,
0xB0, 0x02,
//--------- Charp Pump & Vcom (8) -------------------------------------------------
0xB2, 0x87,
0xB3, 0x00,
0xB4, 0x02,
#elif defined SAMSUNG_LTP700WV
//TCON
0x7b, 0x0d,
0x80, 0x20,
0x81, 0x00,
0x82, 0x05,
0x83, 0x1F,
0x84, 0x45,//0x44,
0x85, 0x00,
0x8A, 0x02,
0x8B, 0x4D,
0x8C, 0x00,
0x8D, 0x00,
0x8E, 0x02,
0x8F, 0x15,
//--------- Latch Pulse (12) -----------------------------------------------
0x90, 0x00,
0x91, 0xC2,
0x92, 0x00,
0x93, 0xC2,
0x94, 0x00,
0x95, 0x02,
0x9A, 0x00,
0x9B, 0xC7,
0x9C, 0x00,
0x9D, 0x01,
//--------- Ro0xClock (08) -----------------------------------------------
0xA0, 0x00,
0xA1, 0x25,
0xA2, 0x00,
0xA3, 0x1C,
0xA4, 0x00,
//--------- Ro0xStarting Puls (05) -----------------------------------------------
0xA5, 0x35,
0xA6, 0x00,
0xA7, 0x01,
0xAC, 0x03,
0xAD, 0xF6,
0xAE, 0x00,
0xAF, 0x6A,
0xB0, 0x02,
//--------- Charp Pump & Vcom (8) -------------------------------------------------
0xB2, 0x87,
0xB3, 0x00,
0xB4, 0x02,
#endif
#elif defined WQVGA
//TCON
0x7b, 0x0d,
0x80, 0x61, //0x21, // Hans 2008-02-15
0x81, 0x00,
0x82, 0x0b,
0x83, 0x1D,
0x84, 0x7C,
0x85, 0x00,
0x8A, 0x02,
0x8B, 0x4D,
0x8C, 0x00,
0x8D, 0x01,
0x8E, 0x01,
0x8F, 0x05,
//--------- Latch Pulse (12) -----------------------------------------------
0x90, 0x04,//0x02, // Hans
0x91, 0x30,//0x49, // Hans
0x92, 0x02,
0x93, 0x0A,
0x94, 0x00,
0x95, 0x0E,
0x9A, 0x00,
0x9B, 0x2A,
0x9C, 0x00,
0x9D, 0x01,
//--------- Ro0xClock (08) -----------------------------------------------
0xA0, 0x00,
0xA1, 0x69,
0xA2, 0x01,
0xA3, 0x2C,
0xA4, 0x00,
//--------- Ro0xStarting Puls (05) -----------------------------------------------
0xA5, 0x15,
0xA6, 0x00,
0xA7, 0x01,
0xAC, 0x01,
0xAD, 0xFB,
0xAE, 0x00,
0xAF, 0x35,
0xB0, 0x03,
//--------- Charp Pump & Vcom (8) -------------------------------------------------
0xb2,0x53,
0xb3,0x77,
0xb4,0x02,
#endif
0xFF, 0xFF // end
};
// Hans
CODE struct _PANELDATA PanelData = {
//HActive, VActive, HPeriod, HSync, HBackporch, VPeriod, VSync, VBackporch, DClock(MHz), OutputFlags
#ifdef WVGA
#if defined AU_TICONLESS_7INCH_CCFL
800, 480, 1512, 72, 128, 525, 2, 54, 40, 0x48
#elif defined SAMSUNG_LTP700WV
800, 480, 1440, 72, 128, 525, 2, 48, 38, 0x40
#endif
#elif defined WQVGA
480*2, 234, 1440*2, 16, 88, 262, 3, 21, 30, 0x40
#endif
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -