ComputerVoltageSources group photo

Yahoo Groups archive

ComputerVoltageSources

Index last updated: 2026-04-28 22:42 UTC

Message

Re: LCD support

2006-03-13 by djbrow54

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.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.