How to change LCD screen parameters in Wince BSP?

TI Sitara Cortex-A8 MPU and it's companion boards
Post Reply
esky-sh
Posts: 1435
Joined: Sat Dec 20, 2008 4:21 am

How to change LCD screen parameters in Wince BSP?

Post by esky-sh » Thu Mar 07, 2013 9:08 pm

find BSP_COMMON/LCDC/lcd-tfc_s9700.c

Code: Select all

struct lcd_panel panel_tfc_s9700 = {
	LCDC_PANEL_TFT | LCDC_INV_VSYNC | LCDC_INV_HSYNC |
	LCDC_HSVS_CONTROL, // config
	DISPC_PIXELFORMAT_ARGB32,	// bpp
	800,		// x_res 
	480,		// y_res
	30000000,	// pixel_clock
	47,			// hsw 
	39,			// hfp
	39,			// hbp
	2,			// vsw
	13,			// vfb
	29,			// vbp
	0,			// acb (????)	
	0,                  // mono_8bit_mode
	0,                  // tft_alt_mode
	COLOR_ACTIVE,    //panel_shade
	LCDC_panel_TFC_S9700RTWV35TR_init // init
};

struct lcd_panel panel_tfc_n43i = {
	LCDC_PANEL_TFT | LCDC_INV_PIX_CLOCK |
	LCDC_HSVS_CONTROL, // config
	DISPC_PIXELFORMAT_ARGB32,	// bpp
	480,		// x_res 
	272,		// y_res
	9000000,	// pixel_clock
	6,			// hsw 
	4,			// hfp
	44,			// hbp
	2,			// vsw
	2,			// vfb
	3,			// vbp
	0,			// acb (????)	
	0,                  // mono_8bit_mode
	0,                  // tft_alt_mode
	COLOR_ACTIVE,    //panel_shade
	LCDC_panel_TFC_S9700RTWV35TR_init // init
};

struct lcd_panel panel_tfc_h43i = {
	LCDC_PANEL_TFT | LCDC_INV_VSYNC | LCDC_INV_HSYNC |
	LCDC_HSVS_CONTROL, // config
	DISPC_PIXELFORMAT_ARGB32,	// bpp
	480,		// x_res 
	272,		// y_res
	10000000,	// pixel_clock
	2,			// hsw 
	5,			// hfp
	40,			// hbp
	2,			// vsw
	8,			// vfb
	8,			// vbp
	0,			// acb (????)	
	0,                  // mono_8bit_mode
	0,                  // tft_alt_mode
	COLOR_ACTIVE,    //panel_shade
	LCDC_panel_TFC_S9700RTWV35TR_init // init
};

struct lcd_panel panel_tfc_beada7 = {
	LCDC_PANEL_TFT | LCDC_INV_VSYNC | LCDC_INV_HSYNC |
	LCDC_HSVS_CONTROL, // config
	DISPC_PIXELFORMAT_ARGB32,	// bpp
	800,		// x_res 
	480,		// y_res
	33000000,	// pixel_clock
	20,			// hsw 
	210,			// hfp
	46,			// hbp
	10,			// vsw
	22,			// vfb
	23,			// vbp
	0,			// acb (????)	
	0,                  // mono_8bit_mode
	0,                  // tft_alt_mode
	COLOR_ACTIVE,    //panel_shade
	LCDC_panel_TFC_S9700RTWV35TR_init // init
};


struct lcd_panel *get_panel(void){
	return &panel_tfc_beada7;
}

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest