{{:BWCT.png}}
This driver supports the USB to HD44780 interface module by [[http://www.bwct.de|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 (40x4) 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).
{{:bwct-usblcd1.jpg}}
{{:bwct-usblcd2.jpg}}
----
===== Display Section =====
Display {
Driver 'BWCT'
Size
Contrast
asc255bug <0|1>
Icons
}
----
===== Parameters: =====
|**Driver**|'BWCT'|
|**Size**|x e.g. "16x2"|
|**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)|
----
===== Plugins: =====
The driver provides the following functions:
|**LCD::Contrast(n)**|sets the display contrast (0..100)|
----
===== Example =====
Display BWCT {
Driver 'BWCT'
Size '16x2'
Contrast 30
asc255bug 0
Icons 1
}
----