You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: