lcdmod was written because there was no nice way of controlling these displays from a computer under linux, most other software written to control these displays run in user space, and/or don't support all the features of the displays.
lcdmod allows users to easily intergrate the LCD, in its simplest form, into shell scripts, C code, et cetera by simply writing ASCII to the device file. But also provides an interface to many of the more powerful features of the display and module through that same interface.
Here are some key features of "lcdmod":
· Character device driver for all HD44780 compatible displays.
· Fast 8 bit mode.
· Support for all screen sizes.
· User definable fonts, and mapping.
· proc filesystem entry shows module configuration and current display state.
· Driver emulates most control characters of a vt52 terminal.
· Support for multiple wiring schemes.
· No LCDProc