table of contents
Config::Model::models::LCDd::hd44780(3pm) | User Contributed Perl Documentation | Config::Model::models::LCDd::hd44780(3pm) |
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.
Brightness¶
Set brightness of the backlight (lcd2usb and usb4all): Brightness is the brightness while the backlight is set to 'on'. Optional. Type integer.
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.
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.
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.
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.
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.
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.
Lastline¶
Specifies if the last line is pixel addressable (yes) or it controls an underline effect (no). Optional. Type boolean.
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.
OffBrightness¶
OffBrightness is the brightness while the backlight is set to 'off'. Optional. Type integer.
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.
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.
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.
vspan¶
For multiple combined displays: how many lines does each display have. Vspan=2,2 means both displays have 2 lines. Optional. Type uniline.
SEE ALSO¶
- •
- cme
2023-10-13 | perl v5.36.0 |