Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. {{: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 ===== <code> Display <name> { Driver 'BWCT' Size <string> Contrast <number> asc255bug <0|1> Icons <number> } </code> ---- ===== Parameters: ===== |**Driver**|'BWCT'| |**Size**|<columns>x<rows> 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 ===== <code> Display BWCT { Driver 'BWCT' Size '16x2' Contrast 30 asc255bug 0 Icons 1 } </code> ---- bwct.txt Last modified: 2020/07/17 18:33(external edit)