int last_stage_init (void) { #if defined(CONFIG_DBOX2_ENV_READ_NFS) || defined(CONFIG_DBOX2_ENV_READ_TFTP) load_env_net (); #endif #ifdef CONFIG_LCD_BOARD lcd_init (); strcpy (lcddev.name, "lcd"); lcddev.putc = lcd_putc; lcddev.puts = lcd_puts; stdio_register (&lcddev); #endif /* CONFIG_LCD_BOARD */ #ifdef CONFIG_DBOX2_LCD_LOGO lcd_load (); #endif /* CONFIG_DBOX2_LCD_LOGO */ #ifdef CONFIG_DBOX2_FB_LOGO fb_load (); #endif /* CONFIG_DBOX2_FB_LOGO */ return 1; }
static COMMAND_FUNC( do_load_fb ) { Data_Obj *dp; int x,y; dp=PICK_OBJ(""); x=(int)HOW_MANY("x origin"); y=(int)HOW_MANY("y origin"); if( dp == NO_OBJ ) return; INSIST_RAM_OBJ(dp,"load_fb") fb_load(QSP_ARG dp,x,y); }