Skip to content

Support for writing text to LCD #12

Description

@james-fowler

I've modified the g13d to support writing text to the LCD. Is anyone else interested in this, and if so, what other features would you want to see for writing the LCD?

So far this is fairly simple : a "pos ROW COL" command to move the (invisible) cursor, an "out TEXT" to write some text to the LCD, a "mode X" to change mode (currently zero for normal, non-zero for inverted), and a "clear" to clear the display. I've got it working with either 5x8 or 8x8 pixel fonts. Width is somewhat flexible, however moving away from an 8 pixel high font would introduce much more overhead due to the way the pixels are arranged in the G13 bitmap.

Finally, does anyone have any docs on the G13's protocol for updating the LCD? Currently, g13_write_lcd( ... ) always writes the entire buffer. If there's a way to write a smaller portion of the buffer, it could be much more efficient to frequently update characters on the LCD.

  • James

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions