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).

bwct-usblcd1.jpg bwct-usblcd2.jpg

Display <name> {
    Driver    'BWCT'
    Size      <string>
    Contrast  <number>
    asc255bug <0|1>
    Icons     <number>

Size<columns>x<rows> e.g. “16×2“
Contrastinitial contrast value, 0..100
asc255bugset to 1 if you don't get solid blocks in bars, but an inverted P (the Portishead syndrome :-)
IconsNumber 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

  • bwct.txt
  • Last modified: 2020/07/17 18:33
  • (external edit)