view lunalcd/startek.c @ 162:72eac15f0917

fc-simtool and fc-uicc-tool moved once again to fc-sim-tools
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 14 Mar 2021 17:36:43 +0000
parents cdf2c99e5025
children
line wrap: on
line source

/*
 * ST7775R register init for Startek LCDs KD020C-1 V2 and KD020C-2A,
 * the former of which is also sold by Crystalfontz as CFAF176220U-020T.
 */

lcd_init_seq()
{
	/* basic settings */
	write_ir(0x01);
	write_dr(0x011C);
	write_ir(0x02);
	write_dr(0x0100);
	write_ir(0x03);
	write_dr(0x1030);
	write_ir(0x0F);
	write_dr(0x0001);
	write_ir(0x10);
	write_dr(0x0000);
	write_ir(0x11);
	write_dr(0x1000);
	/* gamma control registers */
	write_ir(0x50);
	write_dr(0x0203);
	write_ir(0x51);
	write_dr(0x0A09);
	write_ir(0x52);
	write_dr(0x0005);
	write_ir(0x53);
	write_dr(0x1021);
	write_ir(0x54);
	write_dr(0x0602);
	write_ir(0x55);
	write_dr(0x0003);
	write_ir(0x56);
	write_dr(0x0703);
	write_ir(0x57);
	write_dr(0x0507);
	write_ir(0x58);
	write_dr(0x1021);
	write_ir(0x59);
	write_dr(0x0703);
	/* VCOM */
	write_ir(0xB0);
	write_dr(0x2501);
	/* turn it on! */
	write_ir(0x07);
	write_dr(0x1017);
	return(0);
}