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;
}