Provided by: libconfig-model-lcdproc-perl_2.055-2_all 

NAME
Config::Model::models::LCDd::hd44780 - Configuration class LCDd::hd44780
DESCRIPTION
Configuration classes used by Config::Model
generated from LCDd.conf
Elements
Backlight
If you have a switchable backlight. Optional. Type uniline.
default value :
no
Brightness
Set brightness of the backlight (lcd2usb and usb4all): Brightness is the brightness while the backlight
is set to 'on'. Optional. Type integer.
upstream_default value :
800
CharMap
Character map to to map ISO-8859-1 to the LCD's character set
(hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5 and upd16314 are possible if compiled with additional
charmaps) Optional. Type enum. choice: 'hd44780_default', 'hd44780_euro', 'ea_ks0073', 'sed1278f_0b',
'hd44780_koi8_r', 'hd44780_cp1251', 'hd44780_8859_5', 'upd16314'.
upstream_default value :
hd44780_default
ConnectionType
Select what type of connection. See documentation for available types. Optional. Type uniline.
default value :
4bit
Contrast
Set the initial contrast (bwctusb, lcd2usb, and usb4all) Optional. Type integer.
upstream_default value :
800
DelayBus
You can reduce the inserted delays by setting this to false. On fast PCs it is possible your LCD does
not respond correctly. Default: true. Optional. Type uniline.
default value :
true
DelayMult
If your display is slow and cannot keep up with the flow of data from LCDd, garbage can appear on the
LCDd. Set this delay factor to 2 or 4 to increase the delays. Default: 1. Optional. Type uniline.
upstream_default value :
2
Device
Device of the serial, I2C, or SPI interface Optional. Type uniline.
upstream_default value :
/dev/lcd
ExtendedMode
If you have an HD66712, a KS0073 or another controller with 'extended mode', set this flag to get into
4-line mode. On displays with just two lines, do not set this flag. As an additional restriction,
controllers with and without extended mode AND 4 lines cannot be mixed for those connection types that
support more than one display! Optional. Type uniline.
upstream_default value :
yes
KeepAliveDisplay
Some displays (e.g. vdr-wakeup) need a message from the driver to that it is still alive. When set to a
value bigger then null the character in the upper left corner is updated every <KeepAliveDisplay>
seconds. Default: 0. Optional. Type uniline.
upstream_default value :
0
KeyMatrix_4_1
If you have a keypad you can assign keystrings to the keys. See documentation for used terms and how to
wire it. For example to give directly connected key 4 the string "Enter", use:
KeyDirect_4=Enter For matrix keys use the X and Y coordinates of the key:
KeyMatrix_1_3=Enter. Optional. Type uniline.
default value :
Enter
KeyMatrix_4_2
Optional. Type uniline.
default value :
Up
KeyMatrix_4_3
Optional. Type uniline.
default value :
Down
KeyMatrix_4_4
Optional. Type uniline.
default value :
Escape
Keypad
If you have a keypad connected. You may also need to configure the keypad layout further on in this
file. Optional. Type uniline.
default value :
no
Lastline
Specifies if the last line is pixel addressable (yes) or it controls an underline effect (no). Optional.
Type boolean.
upstream_default value :
yes
LineAddress
In extended mode, on some controllers like the ST7036 (in 3 line mode) the next line in DDRAM won't start
0x20 higher. Optional. Type uniline.
upstream_default value :
0x20
OffBrightness
OffBrightness is the brightness while the backlight is set to 'off'. Optional. Type integer.
upstream_default value :
300
OutputPort
If you have the additional output port ("bargraph") and you want to be able to control it with the
lcdproc OUTPUT command. Optional. Type uniline.
default value :
no
Port
I/O address of the LPT port. Usual values are: 0x278, 0x378 and 0x3BC. For I2C connections this sets the
slave address (usually 0x20). Optional. Type uniline.
default value :
0x378
RefreshDisplay
If you experience occasional garbage on your display you can use this option as workaround. If set to a
value bigger than null it forces a full screen refresh <RefreshDiplay> seconds. Default: 0. Optional.
Type uniline.
upstream_default value :
5
Size
Specifies the size of the LCD. In case of multiple combined displays, this should be the total size.
Optional. Type uniline.
default value :
20x4
Speed
Bitrate of the serial port (0 for interface default) Optional. Type uniline.
default value :
0
vspan
For multiple combined displays: how many lines does each display have. Vspan=2,2 means both displays
have 2 lines. Optional. Type uniline.
upstream_default value :
2,2
SEE ALSO
• cme
perl v5.40.1 2025-03-04 Config::Model::...::LCDd::hd44780(3pm)