Problem with LCD (GE8) on SAM7-EX256

Hi,

I have a new SAM7-EX256 with a GE8 LCD. The example code from Olimex works fine, however the LCD doesn’t seem to support the 8 bit color mode. Although I have changed the initialization to switch to 8 bit, it still behaves exactly as in 12 bit mode, the 12 Bit BMP is displayed correctly, and when I write 3 data bytes only 2 pixels change.

The modified initialization (taken from the S1D15G10 datasheet, the same in many other examples from the web):

// Data control

lcd_write_cmd(DATCTL);

lcd_write_data(0x00); // all inversions off, column direction

lcd_write_data(0x00); // RGB sequence

lcd_write_data(0x01); // Grayscale = 8 <== has no effect

Can anyone confirm this problem?

Thanks

Andreas

GE8 doesn’t support 8-bit mode

Best regards

Tsvetan

Maybe it would make sense to document issues like this, instead of letting customers do trial & error?

Sounds like you got more working than me. Are you using Eclipse/Yargarto/OCD ? If you are, could you help me out by sharing your project code with me?

In my GE-8 breakout board (Epson controller, Red PCB with two bottons, and led) I cannot change the orientation of the display. The controller doesn’t not response to DATCTL changes in the parameter.

My code is completely uncompatible with the new displays I have bought from sparkfun.

Hi

See also:

http://www.utasker.com/forum/index.php?board=8.0

http://www.utasker.com/docs/uTasker/uTaskerLCD.PDF

This has been used on SAM7X boards with EPSON S1D15G00 and PHILIPS PCF8833 display types.

Regards

Mark