diff --git a/LCDd.conf b/LCDd.conf index 841cbe9..ce8de51 100644 --- a/LCDd.conf +++ b/LCDd.conf @@ -438,7 +438,7 @@ Speed=0 # You may also need to configure the keypad layout further on in this file. Keypad=no -# Set the initial contrast (bwctusb and lcd2usb) [default: 0; legal: 0 - 1000] +# Set the initial contrast (bwctusb and lcd2usb) [default: 500; legal: 0 - 1000] Contrast=0 # Set brightness of the backlight (lcd2usb only) [default: 0; legal 0 - 1000] diff --git a/docs/lcdproc-user/configuration.docbook b/docs/lcdproc-user/configuration.docbook index 334bb70..9526fd2 100644 --- a/docs/lcdproc-user/configuration.docbook +++ b/docs/lcdproc-user/configuration.docbook @@ -746,7 +746,7 @@ The LCDproc distribution contains init scripts for GNU/Linux distributions. In addition to those it contains init scripts for older RedHat- and Debian-based distributions that do not adhere to LSB 3.1. -You can find iall of them in the scripts/ +You can find all of them in the scripts/ directory of the LCDproc sources. diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook index 2241d28..a000b0a 100644 --- a/docs/lcdproc-user/drivers/hd44780.docbook +++ b/docs/lcdproc-user/drivers/hd44780.docbook @@ -6,7 +6,7 @@ The HD44780 has become the de-facto standard of alphanumeric character displays. Although the original Hitachi HD44780 is long out of production, its command set has survived in a variety of (fully or nearly) compatible LCD, VFD and even OLED displays sold by a broad range of manufacturers all over the world. -To name ony a few: KS0066, KS0070, KS0076, LC7985, NT3881, SED1278, ST7066 ... +To name only a few: KS0066, KS0070, KS0076, LC7985, NT3881, SED1278, ST7066 ... @@ -131,12 +131,25 @@ Last but not least, for special purposes, there are even more connection types: + +Depending on the connection type and the display connected, the driver supports +various special features. + + Input keys + software controllable brightness / backlight + software controllable contrast + multiple displays / multi-controller displays + + + + Connections @@ -145,7 +158,7 @@ HD44780 driver. Common connections for all connectiontypes -No matter what connectiontype you choose, you will always need some +No matter what connection type you choose, you will always need some connections. They are explaned here. @@ -441,8 +454,8 @@ assumes this: -If you only need 10 keys, leave the rest away. However, the lcdproc menu is -controlled by the keystrokes A to D. You should modify and recompile the +If you only need 10 keys, leave the rest away. +You should modify and recompile the driver to get an other keypad layout. @@ -1810,7 +1823,7 @@ and drives both channels as outputs to control the display in 8bit mode. -You can configure the USB vendor/product ID in LCDd.conf. +You can configure the USB vendor/product ID in LCDd.conf. The wiring of the control lines can optionally be reconfigured, please look at the driver source if you really need that. @@ -2104,14 +2117,23 @@ Refer to burning section in BWCT USB LCD module "bwctusb" -The BWCT USB LCD module is also supported. It is not connected to an LPT port -but to an USB port, which saves you from a lot of potential problems. -To use it, set the connection type in the config file with the ConnectionType= -setting to "bwctusb" (without the quotes). -It does neither support a keypad nor backlight switching but it supports setting -the display's contrast using the "Contrast" configuration parameter as well as -specifying which one (of multiple BWCT LCD devices) is wanted using the -"SerialNumber" configuration parameter. +The BWCT USB LCD module, sold by Bernd Walter Computing Technology +() is a little board +that can be piggy-packed to a HD44780 display and connects that to USB. + + + +The board, driven by the bwctusb connection type, +does neither support a keypad for input, nor more than one single-controller +display, nor does it allow setting the backlight or brightness. +But it you can the display's contrast using software +(see the Constrast= configuration parameter). + + + +If there is more than one BWCT USB modules connected to the system, +the SerialNumber= configuration parameters allows +selecting which display is used in LCDd. @@ -2143,9 +2165,11 @@ e.g. for a graphic LCD. Special config options -Two keys can be connected to the LCD2USB interface board. They can generate three key events: -One for each key and one if the keys are pressed simultaneously. With this menus can be used -(see example below). +Two keys can be connected to the LCD2USB interface board. They can generate three key events +that can be mapped to key names using the DirectKey_1 to +DirectKey_3= commands: +one for each key and one if the keys are pressed simultaneously. +With this 3-key setup, menus can be used (see example below). @@ -2540,15 +2564,46 @@ This can be done by specifying or by inclu + + + Brightness= + BRIGHTNESS + + + Set the initial brightness when the backlight is on + for the lcd2usb connection type. + Legal values are 0 - 1000, + with 800 being the default. + + + + + + OffBrightness= + BRIGHTNESS + + + Set the initial off-brightness, i.e. the brightness when the backlight is off, + for the lcd2usb connection type. + The ilegal range is 0 - 1000. + If not given, it defaults to 300. + + + Contrast= CONTRAST - Set the initial contrast for the bwctusb connection type. - Legal values for CONTRAST are 0 - 1000. - If not given, it defaults to 300. + Set the initial contrast for the bwctusb and + lcd2usb connection types. + Legal values for CONTRAST are + 0 - 1000. + If not given, it defaults to 500 which may + be too low or too high for the selected connection type. + So, if the screen is blank or dark, please try playing with + the contrast a bit. @@ -2625,13 +2680,16 @@ This can be done by specifying or by inclu - The "vertical span" when using multiple displays or multi-controller displays. - It is a comma separated list of the heights of each display. In multi-controller - displays it lists the number of lines each controller is responsible for. + The "vertical span" when using the driver with multi-controller displays + or with multiple displays that are treated as a single virtual display. + It is a comma separated list of the heights of each display. + In multi-controller displays it lists the number of lines each controller + is responsible for. - E.g. VSpan=2,2 means you have two displays and - each has two lines. + E.g. vSpan=2,2,1 means you have three physical displays, the first + two having two lines each, and the third having one line, that together form + a virtual display that is 5 lines high. The sum of the HEIGHTs must match the total height @@ -2736,7 +2794,6 @@ This can be done by specifying or by inclu - @@ -2760,6 +2817,18 @@ This can be done by specifying or by inclu + + + SerialNumber= + VENDORID + + + Serial no. of the USB device to look for with ConnectionType=bwctusb. + If not given, the first BWCT USB module found will be used. + + + + @@ -2818,7 +2887,7 @@ Updated April 2002, Rene Wagner reenoo@gmx.de -Updated and extended April 2006, Peter Marschall peter@adpm.de +Updated and extended April 2006 to November 2007, Peter Marschall peter@adpm.de diff --git a/docs/lcdproc-user/drivers/i2500vfd.docbook b/docs/lcdproc-user/drivers/i2500vfd.docbook new file mode 100644 index 0000000..0d9f902 --- /dev/null +++ b/docs/lcdproc-user/drivers/i2500vfd.docbook @@ -0,0 +1,38 @@ + +The i2500vfd Driver + + +This section talks about using LCDproc with an Intra2net Intranator 2500 VFD display. +The displays are part of a custom high grade steel chassis and not sold separately. +More information can be found here: Intra2net AG + + + +It connects to USB using a FTDI FT245BM chip and therefore needs libftdi as requirement. +libftdi can be found here: libftdi + + + +Features + + +The display features a 140x32 pixel Noritake VFD tube which gets driven +by an Atmel ATmega128 processor and used as a 23x4 character display with a +6x8 pixel font. +It features B/W colors and two additional adjustable grayscale colors. +It does hardware double buffering with up to 27 FPS and shows an animated boot logo +until data is received from USB. + + + + + +Options + + +There are currently no options for this driver. + + + + +