Archive of the former Yahoo!Groups mailing list: ComputerVoltageSources

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: LCD support

From: "djbrow54" <davebr@...>
Date: 2006-03-13

Thanks for the link. I had found the Samsung controller chip but
missed the character font summary. The short answer is 5x7, 8
programmable character cells, and a standard default font.

I put a preliminary display microcontroller spec in the files section
under hardware. I offer this as a starting point. Protocol needs to
be decided at some point.

Based on the controller used in the LCD module, it is difficult to
implement contiguous two line scrolling. However, it is easier to do
two line horizontal windowing (e.g. looking into a larger buffer). I
chose to implement contiguous scrolling in a simple TTY mode.

The LCD allows direct character addressing (e.g. place this character
at this postion). I didn't bother with this for my 8x2 since the
lines are so short. I just implemented commands to set the character
position at the beginning of either line and move forward and backward
commands.

I also didn't implement a cursor since I'm never really doing
character input. However, anything is possible. It's just code so
fire away.

Dave

--- In ComputerVoltageSources@yahoogroups.com, "John Loffink"
<jloffink@...> wrote:
>
> Lumex Samsung controller LCD spec:
>
> http://www.lumex.com/technotes.aspx
>
>> There are some features built into the controller that it would
>> be nice to know if are implemented in the display module. For
>> example, what is the character font (I can't find it), how many
>> programmable characters, etc. I assume this is a 5x7 with an 8th
>> row for cursor.