Settings:
Wrap on: select this field if you have fields (see output) that are
longer than one row.
The other fields should be self explaining (and normally not be
selected)...
Contrast:
Only for LC displays.
Brightness:
Only for VF displays
HD44780 LCD
Parallel port:
Select or specify
the parallel port address. Usually LPT1 = 0x378 and LPT2 = 0x278.
If neither of the two addresses is working check in the Windows Device
Manager or in the BIOS which address is used. The LPT port should also
be set to ECP mode.
A small extension allows you to switch the
backlight of the display on and off. Only the 8 and 4 bit interface
types support
this. The extension uses one output pin, you cannot use that pin for
other functions anymore, i.e. only one conroller is supported, it
doesn't work with 4x40 modules!
The circuit and wiring are described in hd44780_howto.txt,1.1.3 Backlight.
The cell width and heigth is only for exotic displays (untested...).
Delays:
Short
a short delay is used after
most driver function calls like writing a character etc.
Medium
the medium delay is used during
initialization after the interface type has been set
Long
a long delay is used after
certain driver functions like clear, home, etc.
Init
the init delay is used during initialization to set the
intial interface type
Bus delay
Most important setting:
delay after writing data to the parallel port.
Mulitplier
Default =1, multiplies all
values above by the specified number.
Port IO
µs delays are achieved by
dummy IO calls, not very precise and unpredictable but needs less CPU
cycles. Only use this option if VHR doesn't work.
VHR
Very High Resolution
timer. Extremely precise but not supported by very old CPUs. Attention: Short and
Bus delay must be fine tuned, i.e. set to the lowest possible value
because VHR is based on 'busy wait' which results in heavy CPU
utilization!