static void lcd_write_reg(int reg, int data) { GPIOA |= 0x400; outw(0, 0x50010000); outw(reg<<1,0x50010000); GPIOA &= ~0x400; outw((data & 0xff00) >> 7, 0x50010008); outw((data << 24)>>23, 0x50010008); } static void lcd_delay(int x) { int i; x *= 0xc35; for (i=0;i