static void LCD_KD050FW_init(void)
{
RST(1);
sunxi_lcd_delay_ms(1);
RST(0);
sunxi_lcd_delay_ms(10);
RST(1);
sunxi_lcd_delay_ms(200);
//***************************************************************//LCD SETING
write_cmd(0xFF); // Change to Page 1 CMD
write_data(0xFF);
write_data(0x98);
write_data(0x06);
write_data(0x04);
write_data(0x01);
write_cmd(0x08); //Output SDA
write_data(0x10);
write_cmd(0x20);//set DE/VSYNC mode
write_data(0x00);
write_cmd(0x21); //DE = 1 Active
write_data(0x01);
write_cmd(0x30);//Resolution setting 480 X 854
write_data(0x01);
write_cmd(0x31); //Inversion setting 2-dot
write_data(0x00);
write_cmd(0x40); //BT AVDD,AVDD
write_data(0x16); //
write_cmd(0x41);
write_data(0x33);//22
write_cmd(0x42);
write_data(0x03); //VGL=DDVDH+VCIP -DDVDL,VGH=2DDVDL-VCIP
write_cmd(0x43);
write_data(0x09); //SET VGH clamp level
write_cmd(0x44);
write_data(0x06); //SET VGL clamp level
write_cmd(0x50); //VREG1
write_data(0x88);
write_cmd(0x51); //VREG2
write_data(0x88);
write_cmd(0x52); //Flicker MSB
write_data(0x00);
write_cmd(0x53); //Flicker LSB
write_data(0x44); //VCOM
write_cmd(0x55); // //Flicker
write_data(0x49);
write_cmd(0x60);
write_data(0x07);
write_cmd(0x61);
write_data(0x00);