This driver supports the USB to HD44780 interface module by Bernd Walter Computer Technology.
LCD4Linux communicates with the BWCT-LCD with libusb. libusb support (and therefore this driver) is disabled if configure cannot find the file usb.h. You need to install libusb-dev or something similar (depends on your distribution).
The USBLCD works with (almost) every HD44780 or compatible display, which has one controller only. This means that large displays (40×4) will not work at the moment,because they have two HD44780 controllers, and two Enable lines. Bernd is working on this…
Power for the display will be supplied by USB. Contrast can be controlled per software. Backlight does not work at the moment (because it would probably overload the USB. Bernd is working on this, too).
Display <name> { Driver 'BWCT' Size <string> Contrast <number> asc255bug <0|1> Icons <number> }
Driver | 'BWCT' |
Size | <columns>x<rows> e.g. “16×2“ |
Contrast | initial contrast value, 0..100 |
asc255bug | set to 1 if you don't get solid blocks in bars, but an inverted P (the Portishead syndrome |
Icons | Number of user-defined chars reserved for Icons (default: 0) |
The driver provides the following functions:
LCD::Contrast(n) | sets the display contrast (0..100) |
Display BWCT { Driver 'BWCT' Size '16x2' Contrast 30 asc255bug 0 Icons 1 }