LCD terminal driver & font...

A project log for Short Stack

A small cubiform stackable development platform.

Charles AylwardCharles Aylward 02/09/2016 at 01:230 Comments

I finally got around to writing a driver for the LS013 LCD screen. I made an ASCII font table and rudimentary "terminal" API. I wanted something really small, so the font only has numerics, punctuation, and capital letters. Lower-case letters would nearly all look the same. ;) I have the draw code sideways with respect to its mounting position, but it was the quickest way to get something on the screen. The terminal draw code requires zero pixel memory on the MCU. Easy enough to modify which direction it "scans" from.

Sorry, a bit of a boring log in this picture:

Side view showing the side spacers (there's a bit of slack in the M2.5 holes in the acrylic, I should have aligned the pieces a bit better before snapping a pic)

...also, I forgot to make a plain acrylic pane with no "branding" on it, oops.