DESCRIPTION
Configuration classes used by Config::Modelgenerated from LCDd.conf
Elements
Backlight
If you have a switchable backlight. Optional. Type uniline. default: '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: '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: 'hd44780_default'.
ConnectionType
Select what type of connection. See documentation for availabe types. Optional. Type uniline. default: '4bit'.Contrast
Set the initial contrast (bwctusb, lcd2usb, and usb4all) Optional. Type integer. upstream_default: '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: '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: '2'.Device
Device of the serial, I2C, or SPI interface Optional. Type uniline. upstream_default: '/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: '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: '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: 'Enter'.