User manual
Overview
1
1. Overview
The LCD-Term is a ready to use black-white display including VT100 support, three built-
in fonts, matrix keyboard support, simple IO functionality and graphic routines such as
drawing primitives, GIF images as well as blitting from and to multiple back-buffers. It is
available in four physical display sizes from 1.2" to 3.5".
Any headless hardware that shall be extended by some output capabilities or full user
interaction can be connected to LCD-Term. Requirements are kept low due to the
utilisation of standard peripherals like USB or a serial port which should be readily
available on many platforms.
The design is made to be used in an easy manner: Four wires are sufficient to provide full
display functionality, all further IO pins can be configured to be used as matrix keyboard or
IO pin. Configuration is done via a built-in setup shell accessible through a simple terminal
program. There is no need for any configuration software running on a host PC. Thus
testing, configuration and development is independent from any specific OS platform.
Adding LCD-Term support to existing software projects is simple, too. There is no library
that has to be used to interact with the firmware; all commands are text messages to
be sent directly via the serial connection. Developers are not limited to any specific
programming language - simple string manipulation and access to the serial port or USB
is all you need. Therefore, most of the samples are either messages typed into a serial
terminal or short LUA code
1
.
1
LUA is a small and simple scripting language. See: http://www.lua.org