⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lts222qv_rgb_dataset.h

📁 Samsung公司S3C6400芯片的BSP源码包
💻 H
字号:
#ifndef __LTS222QV_RGB_DATASET_H__
#define __LTS222QV_RGB_DATASET_H__

#if __cplusplus
extern "C"
{
#endif

const unsigned int LTS222QV_RGB_initialize[][3] =
{
#if	1	// Serial OK
	{0x22, 0x01, 0},	// PARTIAL 2 DISPLAY AREA RASTER-ROW NUMBER REGISTER 1
	{0x03, 0x01, 0},	// RESET REGISTER

	///////////////////////////////////////////////////////////////////
	// Initializing Function 1
	///////////////////////////////////////////////////////////////////
	{0x00, 0xa0, 1},		// CONTROL REGISTER 1, delay about 300ns
	{0x01, 0x10, 1},		// CONTROL REGISTER 2, delay about 300ns
	{0x02, 0x00, 1}, 		// RGB INTERFACE REGISTER
	{0x05, 0x00, 1}, 		// DATA ACCESS CONTROL REGISTER
	{0x0D, 0x00, 40}, 	// delay about 40ms

	///////////////////////////////////////////////////////////////////
	// Initializing Function 2
	///////////////////////////////////////////////////////////////////
	{0x0E, 0x00, 1}, 		// delay about 300ns
	{0x0F, 0x00, 1}, 		// delay about 300ns
	{0x10, 0x00, 1}, // delay about 300ns
	{0x11, 0x00 ,1},  // delay about 300ns
	{0x12, 0x00 ,1},  // delay about 300ns
	{0x13, 0x00 ,1}, // DISPLAY SIZE CONTROL REGISTER
	{0x14, 0x00 ,1}, // PARTIAL-OFF AREA COLOR REGISTER 1
	{0x15, 0x00 ,1}, // PARTIAL-OFF AREA COLOR REGISTER 2
	{0x16, 0x00 ,1},  // PARTIAL 1 DISPLAY AREA STARTING REGISTER 1
	{0x17, 0x00 ,1}, // PARTIAL 1 DISPLAY AREA STARTING REGISTER 2
	{0x34, 0x01 ,1}, // POWER SUPPLY SYSTEM CONTROL REGISTER 14
	{0x35, 0x00 ,40}, // POWER SUPPLY SYSTEM CONTROL REGISTER 7

	////////////////////////////////////////////////////////////////////
	// Initializing Function 3
	////////////////////////////////////////////////////////////////////
	{0x8D, 0x01 ,1},  // delay about 300ns
	{0x8B, 0x28 ,1},  // delay about 300ns
	{0x4B, 0x00 ,1},  // delay about 300ns
	{0x4C, 0x00 ,1},  // delay about 300ns
	{0x4D, 0x00 ,1},  // delay about 300ns
	{0x4E, 0x00 ,1},  // delay about 300ns
	{0x4F, 0x00 ,1},  // delay about 300ns
	{0x50, 0x00 ,50},  //  ID CODE REGISTER 2, Check it out, delay about 50 ms
	{0x86, 0x00 ,1},  // delay about 300ns
	{0x87, 0x26 ,1},  // delay about 300ns
	{0x88, 0x02 ,1},  // delay about 300ns
	{0x89, 0x05 ,1},  // delay about 300ns
	{0x33, 0x01 ,1},  //  POWER SUPPLY SYSTEM CONTROL REGISTER 13
	{0x37, 0x06 ,50}, //  POWER SUPPLY SYSTEM CONTROL REGISTER 12, Check it out
	{0x76, 0x00 ,40}, //  SCROLL AREA START REGISTER 2, delay about 30ms

	/////////////////////////////////////////////////////////////////////
	// Initializing Function 4
	/////////////////////////////////////////////////////////////////////
	{0x42, 0x00 ,1}, // delay about 300ns
	{0x43, 0x00 ,1}, // delay about 300ns
	{0x44, 0x00 ,1}, // delay about 300ns
	{0x45, 0x00 ,1}, //  CALIBRATION REGISTER
	{0x46, 0xef ,1},
	{0x47, 0x00 ,1},
	{0x48, 0x00 ,1},
	{0x49, 0x01 ,1},  //  ID CODE REGISTER 1							check it out
	{0x4A, 0x3f ,1},  // delay about 300ns
	{0x3C, 0x00 ,1},  // delay about 300ns
	{0x3D, 0x00 ,1},  // delay about 300ns
	{0x3E, 0x01 ,1},  // delay about 300ns
	{0x3F, 0x3f ,1},  // delay about 300ns
	{0x40, 0x01 ,1},  // delay about 300ns, horizontal back porch, 050105 Boaz.Kim

	{0x41, 0x0a ,1}, //	vertical back porch

	{0x8F, 0x3f ,40}, // this value is more comfortable to look


	/////////////////////////////////////////////////////////////////////
	// Initializing Function 5
	/////////////////////////////////////////////////////////////////////
	{0x90, 0x3f ,1},  // delay about 300ns
	{0x91, 0x33 ,1},  // delay about 300ns
	{0x92, 0x77 ,1},  // delay about 300ns
	{0x93, 0x77 ,1},  // delay about 300ns
	{0x94, 0x17 ,1},  // delay about 300ns
	{0x95, 0x3f ,1},  // delay about 300ns
	{0x96, 0x00 ,1},  // delay about 300ns
	{0x97, 0x33 ,1},  // delay about 300ns
	{0x98, 0x77 ,1},  // delay about 300ns
	{0x99, 0x77 ,1},  // delay about 300ns
	{0x9A, 0x17 ,1},  // delay about 300ns
	{0x9B, 0x07 ,1},  // delay about 300ns
	{0x9C, 0x07 ,1},  // delay about 300ns

	//{0x9D, 0x80 ,40}, //	16 or 18bit RGB (BWS2="H": 16bit, BWS2="L": 18bit[default config in DualLcd b'd])
	{0x9D, 0x81 ,40}, //	Serial RGB18

	/////////////////////////////////////////////////////////////////////
	// Power Setting 2
	/////////////////////////////////////////////////////////////////////
	{0x1D, 0x08 ,1}, // delay about 50 us
	{0x23, 0x00 ,1}, //  PARTIAL 2 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x24, 0x94 ,1}, //  POWER SUPPLY SYSTEM CONTROL REGISTER 1
	{0x25, 0x6f ,1},  //  POWER SUPPLY SYSTEM CONTROL REGISTER 2

	/////////////////////////////////////////////////////////////////////
	// Power Setting 3
	/////////////////////////////////////////////////////////////////////
	{0x28, 0x1e, 0},  //
	{0x1A, 0x00, 0},  //
	{0x21, 0x10, 0},  //  PARTIAL 1 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x18, 0x25, 40},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 40ms

	{0x19, 0x48, 0},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 2
	{0x18, 0xe5, 10},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 10ms

	{0x18, 0xF7, 40},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 40ms

	{0x1B, 0x07, 40},  // VS regulator ON at 4.5V

	// delay about 40ms

	{0x1F, 0x5a, 0},
	{0x20, 0x54, 0},
	{0x1E, 0xc1, 10},

	// delay about 10ms

	{0x21, 0x00, 0},  //  PARTIAL 1 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x3B, 0x01, 20},  //

	// delay about 20ms

	{0x00, 0x20, 0},  //  CONTROL REGISTER 1

	{0x02, 0x01, 10},  //  RGB INTERFACE REGISTER

	// delay about 10ms

	{0, 0, 0}
#else	// Serial Safe
	{0x22, 0x01, 0},	// PARTIAL 2 DISPLAY AREA RASTER-ROW NUMBER REGISTER 1
	{0x03, 0x01, 0},	// RESET REGISTER

	///////////////////////////////////////////////////////////////////
	// Initializing Function 1
	///////////////////////////////////////////////////////////////////
	{0x00, 0xa0, 1},		// CONTROL REGISTER 1, delay about 300ns
	{0x01, 0x10, 1},		// CONTROL REGISTER 2, delay about 300ns
	{0x02, 0x00, 1}, 		// RGB INTERFACE REGISTER
	{0x05, 0x00, 1}, 		// DATA ACCESS CONTROL REGISTER
	{0x0D, 0x00, 400}, 	// delay about 40ms

	///////////////////////////////////////////////////////////////////
	// Initializing Function 2
	///////////////////////////////////////////////////////////////////
	{0x0E, 0x00, 5}, 		// delay about 300ns
	{0x0F, 0x00, 5}, 		// delay about 300ns
	{0x10, 0x00, 5}, // delay about 300ns
	{0x11, 0x00 ,5},  // delay about 300ns
	{0x12, 0x00 ,5},  // delay about 300ns
	{0x13, 0x00 ,5}, // DISPLAY SIZE CONTROL REGISTER
	{0x14, 0x00 ,5}, // PARTIAL-OFF AREA COLOR REGISTER 1
	{0x15, 0x00 ,5}, // PARTIAL-OFF AREA COLOR REGISTER 2
	{0x16, 0x00 ,5},  // PARTIAL 1 DISPLAY AREA STARTING REGISTER 1
	{0x17, 0x00 ,5}, // PARTIAL 1 DISPLAY AREA STARTING REGISTER 2
	{0x34, 0x01 ,5}, // POWER SUPPLY SYSTEM CONTROL REGISTER 14
	{0x35, 0x00 ,400}, // POWER SUPPLY SYSTEM CONTROL REGISTER 7

	////////////////////////////////////////////////////////////////////
	// Initializing Function 3
	////////////////////////////////////////////////////////////////////
	{0x8D, 0x01 ,5},  // delay about 300ns
	{0x8B, 0x28 ,5},  // delay about 300ns
	{0x4B, 0x00 ,5},  // delay about 300ns
	{0x4C, 0x00 ,5},  // delay about 300ns
	{0x4D, 0x00 ,5},  // delay about 300ns
	{0x4E, 0x00 ,5},  // delay about 300ns
	{0x4F, 0x00 ,5},  // delay about 300ns
	{0x50, 0x00 ,500},  //  ID CODE REGISTER 2, Check it out, delay about 50 ms
	{0x86, 0x00 ,5},  // delay about 300ns
	{0x87, 0x26 ,5},  // delay about 300ns
	{0x88, 0x02 ,5},  // delay about 300ns
	{0x89, 0x05 ,5},  // delay about 300ns
	{0x33, 0x01 ,5},  //  POWER SUPPLY SYSTEM CONTROL REGISTER 13
	{0x37, 0x06 ,500}, //  POWER SUPPLY SYSTEM CONTROL REGISTER 12, Check it out
	{0x76, 0x00 ,400}, //  SCROLL AREA START REGISTER 2, delay about 30ms

	/////////////////////////////////////////////////////////////////////
	// Initializing Function 4
	/////////////////////////////////////////////////////////////////////
	{0x42, 0x00 ,5}, // delay about 300ns
	{0x43, 0x00 ,5}, // delay about 300ns
	{0x44, 0x00 ,5}, // delay about 300ns
	{0x45, 0x00 ,5}, //  CALIBRATION REGISTER
	{0x46, 0xef ,5},
	{0x47, 0x00 ,5},
	{0x48, 0x00 ,5},
	{0x49, 0x01 ,5},  //  ID CODE REGISTER 1							check it out
	{0x4A, 0x3f ,5},  // delay about 300ns
	{0x3C, 0x00 ,5},  // delay about 300ns
	{0x3D, 0x00 ,5},  // delay about 300ns
	{0x3E, 0x01 ,5},  // delay about 300ns
	{0x3F, 0x3f ,5},  // delay about 300ns
	{0x40, 0x01 ,5},  // delay about 300ns, horizontal back porch, 050105 Boaz.Kim

	{0x41, 0x0a ,5}, //	vertical back porch

	{0x8F, 0x3f ,400}, // this value is more comfortable to look


	/////////////////////////////////////////////////////////////////////
	// Initializing Function 5
	/////////////////////////////////////////////////////////////////////
	{0x90, 0x3f ,5},  // delay about 300ns
	{0x91, 0x33 ,5},  // delay about 300ns
	{0x92, 0x77 ,5},  // delay about 300ns
	{0x93, 0x77 ,5},  // delay about 300ns
	{0x94, 0x17 ,5},  // delay about 300ns
	{0x95, 0x3f ,5},  // delay about 300ns
	{0x96, 0x00 ,5},  // delay about 300ns
	{0x97, 0x33 ,5},  // delay about 300ns
	{0x98, 0x77 ,5},  // delay about 300ns
	{0x99, 0x77 ,5},  // delay about 300ns
	{0x9A, 0x17 ,5},  // delay about 300ns
	{0x9B, 0x07 ,5},  // delay about 300ns
	{0x9C, 0x07 ,5},  // delay about 300ns

	{0x9D, 0x80 ,400}, //	16 or 18bit RGB (BWS2="H": 16bit, BWS2="L": 18bit[default config in DualLcd b'd])

	/////////////////////////////////////////////////////////////////////
	// Power Setting 2
	/////////////////////////////////////////////////////////////////////
	{0x1D, 0x08 ,400}, // delay about 50 us
	{0x23, 0x00 ,400}, //  PARTIAL 2 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x24, 0x94 ,400}, //  POWER SUPPLY SYSTEM CONTROL REGISTER 1
	{0x25, 0x6f ,400},  //  POWER SUPPLY SYSTEM CONTROL REGISTER 2

	/////////////////////////////////////////////////////////////////////
	// Power Setting 3
	/////////////////////////////////////////////////////////////////////
	{0x28, 0x1e, 0},  //
	{0x1A, 0x00, 0},  //
	{0x21, 0x10, 0},  //  PARTIAL 1 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x18, 0x25, 400},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 40ms

	{0x19, 0x48, 0},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 2
	{0x18, 0xe5, 400},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 10ms

	{0x18, 0xF7, 400},  //  PARTIAL 2 DISPLAY AREA STARTING REGISTER 1

	// delay about 40ms

	{0x1B, 0x07, 400},  // VS regulator ON at 4.5V

	// delay about 40ms

	{0x1F, 0x5a, 0},
	{0x20, 0x54, 0},
	{0x1E, 0xc1, 400},

	// delay about 10ms

	{0x21, 0x00, 0},  //  PARTIAL 1 DISPLAY AREA RASTER-ROW NUMBER REGISTER 2
	{0x3B, 0x01, 400},  //

	// delay about 20ms

	{0x00, 0x20, 0},  //  CONTROL REGISTER 1

	{0x02, 0x01, 400},  //  RGB INTERFACE REGISTER

	// delay about 10ms

	{0x44, 0x00, 0},
	{0x42, 0x00, 0},
	{0x43, 0x00, 0},

	{0, 0, 0}
#endif
};

#if __cplusplus
}
#endif

#endif	// __LTS222QV_RGB_DATASET_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -