LCD-Linux is a Linux software abstraction layer to drive LCD alphanumeric displays. It features complete VT102 console emulation and aims to be as general and flexible as possible. It consists of two kernel modules, lcd-linux and the display driver. Currently, only the Hitachi HD44780 is supported, but drivers for other LCD controllers can be easily written.
License: GNU General Public License (GPL)
Changes:
The HD44780 driver has been heavily optimized. The four HD44780 operation modes (4/8 bit with or without busy-flag check) are now implemented as four totally separate functions. Modes are selected by way of a pointer-to-function table. This results in an extremely short execution time, leading to negligible load on fast computers and acceptable load on very slow processors. Minor bugs have been fixed in the lcd-linux module. Compatibility with Linux 2.6.26 has been added.
More...