So, I got in contact with the vendor and apparently this is the right 
command sequence for my display:

SPI_WriteComm (0x11);
delay(300);
SPI_WriteComm (0xFF);
SPI_WriteData (0x77);
SPI_WriteData (0x01);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x10);
SPI_WriteComm (0xC0);
SPI_WriteData (0x3B);
SPI_WriteData (0x00);
SPI_WriteComm (0xC1);
SPI_WriteData (0x0D);
SPI_WriteData (0x02);
SPI_WriteComm (0xC2);
SPI_WriteData (0x21);
SPI_WriteData (0x08);
SPI_WriteComm (0xB0);
SPI_WriteData (0x00);
SPI_WriteData (0x11);
SPI_WriteData (0x18);
SPI_WriteData (0x0E);
SPI_WriteData (0x11);
SPI_WriteData (0x06);
SPI_WriteData (0x07);
SPI_WriteData (0x08);
SPI_WriteData (0x07);
SPI_WriteData (0x22);
SPI_WriteData (0x04);
SPI_WriteData (0x12);
SPI_WriteData (0x0F);
SPI_WriteData (0xAA);
SPI_WriteData (0x31);
SPI_WriteData (0x18);
SPI_WriteComm (0xB1);
SPI_WriteData (0x00);
SPI_WriteData (0x11);
SPI_WriteData (0x19);
SPI_WriteData (0x0E);
SPI_WriteData (0x12);
SPI_WriteData (0x07);
SPI_WriteData (0x08);
SPI_WriteData (0x08);
SPI_WriteData (0x08);
SPI_WriteData (0x22);
SPI_WriteData (0x04);
SPI_WriteData (0x11);
SPI_WriteData (0x11);
SPI_WriteData (0xA9);
SPI_WriteData (0x32);
SPI_WriteData (0x18);
SPI_WriteComm (0xFF);
SPI_WriteData (0x77);
SPI_WriteData (0x01);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x11);
SPI_WriteComm (0xB0);
SPI_WriteData (0x60);
SPI_WriteComm (0xB1);
SPI_WriteData (0x30);
SPI_WriteComm (0xB2);
SPI_WriteData (0x87);
SPI_WriteComm (0xB3);
SPI_WriteData (0x80);
SPI_WriteComm (0xB5);
SPI_WriteData (0x49);
SPI_WriteComm (0xB7);
SPI_WriteData (0x85);
SPI_WriteComm (0xB8);
SPI_WriteData (0x21);
SPI_WriteComm (0xC1);
SPI_WriteData (0x78);
SPI_WriteComm (0xC2);
SPI_WriteData (0x78);
delay(20);
SPI_WriteComm (0xE0);
SPI_WriteData (0x00);
SPI_WriteData (0x1B);
SPI_WriteData (0x02);
SPI_WriteComm (0xE1);
SPI_WriteData (0x08);
SPI_WriteData (0xA0);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x07);
SPI_WriteData (0xA0);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x44);
SPI_WriteData (0x44);
SPI_WriteComm (0xE2);
SPI_WriteData (0x11);
SPI_WriteData (0x11);
SPI_WriteData (0x44);
SPI_WriteData (0x44);
SPI_WriteData (0xED);
SPI_WriteData (0xA0);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0xEC);
SPI_WriteData (0xA0);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteComm (0xE3);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x11);
SPI_WriteData (0x11);
SPI_WriteComm (0xE4);
SPI_WriteData (0x44);
SPI_WriteData (0x44);
SPI_WriteComm (0xE5);
SPI_WriteData (0x0A);
SPI_WriteData (0xE9);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x0C);
SPI_WriteData (0xEB);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x0E);
SPI_WriteData (0xED);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x10);
SPI_WriteData (0xEF);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteComm (0xE6);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x11);
SPI_WriteData (0x11);
SPI_WriteComm (0xE7);
SPI_WriteData (0x44);
SPI_WriteData (0x44);
SPI_WriteComm (0xE8);
SPI_WriteData (0x09);
SPI_WriteData (0xE8);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x0B);
SPI_WriteData (0xEA);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x0D);
SPI_WriteData (0xEC);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteData (0x0F);
SPI_WriteData (0xEE);
SPI_WriteData (0xD8);
SPI_WriteData (0xA0);
SPI_WriteComm (0xEB);
SPI_WriteData (0x02);
SPI_WriteData (0x00);
SPI_WriteData (0xE4);
SPI_WriteData (0xE4);
SPI_WriteData (0x88);
SPI_WriteData (0x00);
SPI_WriteData (0x40);
SPI_WriteComm (0xEC);
SPI_WriteData (0x3C);
SPI_WriteData (0x00);
SPI_WriteComm (0xED);
SPI_WriteData (0xAB);
SPI_WriteData (0x89);
SPI_WriteData (0x76);
SPI_WriteData (0x54);
SPI_WriteData (0x02);
SPI_WriteData (0xFF);
SPI_WriteData (0xFF);
SPI_WriteData (0xFF);
SPI_WriteData (0xFF);
SPI_WriteData (0xFF);
SPI_WriteData (0xFF);
SPI_WriteData (0x20);
SPI_WriteData (0x45);
SPI_WriteData (0x67);
SPI_WriteData (0x98);
SPI_WriteData (0xBA);
SPI_WriteComm (0xFF);
SPI_WriteData (0x77);
SPI_WriteData (0x01);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteData (0x00);
SPI_WriteComm (0x29);


It does work! My issue is resolved.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/2e27cdec-f8e5-4da7-a120-2bec8cb214d3%40googlegroups.com.

Reply via email to