1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/graphlcd-base/docs/DRIVER.gu140x32f Wed Feb 06 17:32:55 2008 +0000
1.3 @@ -0,0 +1,126 @@
1.4 +---------------------------------------------------------------------
1.5 +GraphLCD driver library
1.6 +
1.7 +The GU140X32F driver
1.8 +---------------------------------------------------------------------
1.9 +
1.10 +Description
1.11 +-----------
1.12 +The GU140X32F driver supports Noritake GU140x32-F7806 VFD displays.
1.13 +The VFD is operating in its 8 bit-mode connected to a PC's parallel
1.14 +port.
1.15 +
1.16 +
1.17 +Wirings
1.18 +-------
1.19 +The GU140x32F driver supports the following connections on a parallel
1.20 +port:
1.21 + - Standard
1.22 + - Windows
1.23 +
1.24 +Standard wiring:
1.25 +
1.26 + printerport LCD other
1.27 + ----------- ---------- ----------
1.28 + GND (01) GND (Ground)
1.29 + VCC (02) VCC (+5VDC 500mA)
1.30 + NC (03)
1.31 + nSTRB (01) RS (04) (Register Select)
1.32 + nAUTO (14) RW (05) (Read/Write)
1.33 + INIT (16) EN (06) (Chip Enable)
1.34 + D0 (02) D0 (07) (Data Bit 0)
1.35 + D1 (03) D1 (08) (Data Bit 1)
1.36 + D2 (04) D2 (09) (Data Bit 2)
1.37 + D3 (05) D3 (10) (Data Bit 3)
1.38 + D4 (06) D4 (11) (Data Bit 4)
1.39 + D5 (07) D5 (12) (Data Bit 5)
1.40 + D6 (08) D6 (13) (Data Bit 6)
1.41 + D7 (09) D7 (14) (Data Bit 7)
1.42 +
1.43 +Windows wiring:
1.44 +
1.45 + printerport LCD other
1.46 + ----------- ---------- ----------
1.47 + GND (01) GND (Ground)
1.48 + VCC (02) VCC (+5VDC 500mA)
1.49 + NC (03)
1.50 + INIT (16) RS (04) (Register Select)
1.51 + nAUTO (14) RW (05) (Read/Write)
1.52 + nSTRB (01) EN (06) (Chip Enable)
1.53 + D0 (02) D0 (07) (Data Bit 0)
1.54 + D1 (03) D1 (08) (Data Bit 1)
1.55 + D2 (04) D2 (09) (Data Bit 2)
1.56 + D3 (05) D3 (10) (Data Bit 3)
1.57 + D4 (06) D4 (11) (Data Bit 4)
1.58 + D5 (07) D5 (12) (Data Bit 5)
1.59 + D6 (08) D6 (13) (Data Bit 6)
1.60 + D7 (09) D7 (14) (Data Bit 7)
1.61 +
1.62 +Note: The pin numbering may vary with other displays.
1.63 +
1.64 +
1.65 +Configuration Parameters
1.66 +------------------------
1.67 +The GU140x32F driver supports the following parameters in config file:
1.68 +
1.69 +Device
1.70 + Instead of using the direct output via port address (see Port), you
1.71 + can use the parport device (/dev/parportX). The advantage over the
1.72 + direct output via port address is that this works for non-root users
1.73 + also. But it's a little bit slower. The modules ppdev.o, parport.o
1.74 + and parport_pc.o must be loaded or compiled into the kernel.
1.75 +
1.76 +Port
1.77 + Sets the port address of the parallel port. If this parameter is not
1.78 + given, 0x378 is used. To use this direct output, the program that
1.79 + uses the driver library has to be started with user 'root'.
1.80 +
1.81 +Width
1.82 + Sets the horizontal size of the display. If this parameter is not
1.83 + given, a default value of 140 pixels is used.
1.84 +
1.85 +Height
1.86 + Sets the vertical size of the display. If this parameter is not
1.87 + given, a default value of 32 pixels is used.
1.88 +
1.89 +UpsideDown
1.90 + Rotates the display output by 180 degrees. This might be useful, if
1.91 + the LCD is mounted upside-down.
1.92 + Possible values: 'yes', 'no'
1.93 + Default value: 'no'
1.94 +
1.95 +Invert
1.96 + Inverts the display.
1.97 + Possible values: 'yes', 'no'
1.98 + Default value: 'no'
1.99 +
1.100 +Brightness
1.101 + Sets the brightness of your display's backlight.
1.102 + Possible values: 0 <= x <= 100)
1.103 + Default value: 100
1.104 +
1.105 +AdjustTiming
1.106 + To get a timing that is as accurate as possible, the drivers measure
1.107 + the time for port commands (see: benchmark in syslog). You might
1.108 + decrease or increase the time to wait after port commands with this
1.109 + parameter. Normally, there is no need to change this parameter.
1.110 + Possible values: -50 <= x <= 50
1.111 + Default value: 0
1.112 +
1.113 +RefreshDisplay
1.114 + Normally, most of the drivers do not update the whole display, but
1.115 + only the areas that have changed since last update. So it might be,
1.116 + that some faulty pixels would stay a longer time. To avoid this, the
1.117 + plugin makes a complete refresh from time to time. This parameter
1.118 + defines how often a complete refresh will be done.
1.119 + e.g.: A value of 5 means, that the plugin will make a complete
1.120 + refresh on every 5th update.
1.121 + A value of 0 completely disables complete refreshs.
1.122 + Possible values: 0 <= x <= 50
1.123 + Default value: 5
1.124 +
1.125 +Wiring
1.126 + Select the type of wiring your display is connected with.
1.127 + Possible values: 'Standard', 'Windows'
1.128 + Default value: 'Standard'
1.129 +