Page 1 of 1

DX160 128x64 pixel LCD Display Driver

Posted: August 10th, 2007, 4:09 am
by rfryar
I have started development of a DX160 Display driver. This LCD display is a 128x64 pixel display or 8x21 characters.

The unique features of this display is that it allows pixel access to every pixel in the display!

Now I have the basics completed, standard text, basic positioning commands, etc.

I started to work on the custom characters but here is the crux, at the moment I have no way to define custom characters and output them as a "character". So to get around this my driver will currently write each custom character pixel by pixel as it encounters them. It works but is too slow. :( It takes ~40ms per custom character at the moment.

But that aside I have a few questions that I hope can be cleared up about LCD Smartie itself.

1) How can I get it to understand other display sizes? More rows or columns other than 4x20?

2) Has there been other displays written that allow more than 8 custom characters or direct pixel access?

Here is the work in progress site: http://lcdsmartie.fryar.org/index.php

Thanks,

Rick Fryar
rickf@mindless.com

Posted: August 10th, 2007, 8:34 am
by caesar
1) You would be better suited if you set lcdsmartie for 4x40 and then in the driver cut the rows at 20 characters, that way you will only loose 8 characters at the end of the 8 physical rows.
This is the only way for now.

2) No and no. I built myself a graphical display with 16x40 characters, it supports 256 custom characters but lcdsmartie can make use of only 8.
This is because it was originally written for HD44780 displays.
A link: http://forums.lcdsmartie.org/viewtopic. ... 2525#12525

Good luck!

Driver released

Posted: August 23rd, 2007, 8:36 pm
by rfryar
The initial driver has been released as well as a special plug-in that will allow the use of 16 extra custom characters in all LCD Smartie DLLs on this display.

Check out either my LCD site or the Plug-in Announcements page for more details.

Rick