Programmers who want to control our serial displays under Linux should take a look at this C library written by one of our customers for the G12032 serial graphics display. Even if you have a different display, the techniques illustrated in this code should prove useful.
This information is offered as-is. Scott Edwards Electronics, Inc. bears no responsibility for consequences arising from its use. The author's rights are as described in the GNU Public License.
I have written a fairly complete set of routines in C to control my
SGX-120L. These routines were written because I needed a consistent
interface to the LCD under the Linux operating system. I have taken
these routines and assembled them into a library I call 'liblcd'.
liblcd can be either statically or dynamically linked to a project, and
it supplies routines to write text and graphics to the screen, and to
control various features of the display (backlight, inverted text, et
cetera).
I wondered if this library could possibly be of any value either to
yourself or to any of the other proud owners of the SGX-120L.
Therefore, I am sending this message to you along with a copy of my
library (a gzipped tar file) in hopes that someone will find it useful.
Perhaps you might consider placing a link to the tarball on your LCD
"Application Notes and Tips" page. I would be happy to have any
questions regarding this library directed to me.
As I mentioned, this library was written for Linux, but I'm sure it
could be ported to most any Unix with little difficulty, and to DOS
and/or Windows 9x/NT with a little more effort. I have released this
software free-of-charge under the GNU General Public License.
Furthermore, the latest version of liblcd can always be found at
http://www.premier1.net/~nathana/.
Regards,
Nathan Anderson