---
name: "Config::Model::models::LCDd::CwLnx"
section: "3pm"
platform: "linux"
package: "libconfig-model-lcdproc-perl"
version: "2.055-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Model::models::LCDd::CwLnx"
---

# Config::Model::models::LCDd::CwLnx(3pm)

Configuration class LCDd::CwLnx

## NAME

Config::Model::models::LCDd::CwLnx - Configuration class LCDd::CwLnx

## DESCRIPTION

Configuration classes used by Config::Model

generated from LCDd.conf

## Elements

### Device

Select the output device to use  *Optional. Type uniline.*

- upstream\_default value :

  /dev/lcd

### Keypad

If you have a keypad connected. Keypad layout is currently not configureable from the config file.  *Optional. Type uniline.*

- default value :

  yes

### Model

Select the LCD model  *Optional. Type enum. choice: '12232', '12832', '1602'.*

- upstream\_default value :

  12232

### Reboot

Reinitialize the LCD's BIOS  normally you shouldn't need this.  *Optional. Type boolean.*

- upstream\_default value :

  no

### Size

Select the LCD size. Default depends on model: 12232: 20x4 12832: 21x4 1602: 16x2.  *Optional. Type uniline.*

- default value :

  20x4

### Speed

Set the communication speed  *Optional. Type enum. choice: '9600', '19200'.*

- upstream\_default value :

  19200

### keypad\_test\_mode

If you have a non-standard keypad you can associate any keystrings to keys. There are 6 input keys in the CwLnx hardware that generate characters from 'A' to 'F'.

The following is the built-in default mapping hardcoded in the driver. You can leave those unchanged if you have a standard keypad. You can change it if you want to report other keystrings or have a non standard keypad. KeyMap\_A=Up KeyMap\_B=Down KeyMap\_C=Left KeyMap\_D=Right KeyMap\_E=Enter KeyMap\_F=Escape keypad\_test\_mode permits one to test keypad assignment Default value is no.  *Optional. Type uniline.*

- upstream\_default value :

  yes

## SEE ALSO

- •

  cme
