static int lcd_init(void) { sunxi_disp_get_source_ops(&g_lcd_drv.src_ops); LCD_set_panel_funs(); return 0; }
static int lcd_init(void) { static __lcd_panel_fun_t lcd0_cfg; static __lcd_panel_fun_t lcd1_cfg; LCD_get_panel_funs_generic(&lcd0_cfg); LCD_get_panel_funs_generic(&lcd1_cfg); LCD_get_panel_funs_0(&lcd0_cfg); LCD_get_panel_funs_1(&lcd1_cfg); LCD_set_panel_funs(&lcd0_cfg, &lcd1_cfg); Fb_Init(SUNXI_LCD); return 0; }
int lcd_init(void) { static __lcd_panel_fun_t lcd0_cfg; static __lcd_panel_fun_t lcd1_cfg; memset(&lcd0_cfg, 0, sizeof(__lcd_panel_fun_t)); memset(&lcd1_cfg, 0, sizeof(__lcd_panel_fun_t)); LCD_get_panel_funs_0(&lcd0_cfg); LCD_get_panel_funs_1(&lcd1_cfg); LCD_set_panel_funs(&lcd0_cfg, &lcd1_cfg); DRV_DISP_Init(); Fb_Init(0); return 0; }