Added support for DE200C VFD
[lcdproc-de200c.git] / LCDd.conf
blob85befed87b5972b231de95be622398793ef000fb
1 # LCDd.conf -- configuration file for the LCDproc server daemon LCDd
3 # This file contains the configuration for the LCDd server.
4
5 # The format is ini-file-like. It is divided into sections that start at
6 # markers that look like [section]. Comments are all line-based comments,
7 # and are lines that start with '#' or ';'.
9 # The server has a 'central' section named [server]. For the menu there is
10 # a section called [menu]. Further each driver has a section which
11 # defines how the driver acts.
13 # The drivers are activated by specifiying them in a driver= line in the
14 # server section, like:
16 #   Driver=curses
18 # This tells LCDd to use the curses driver.
19 # The first driver that is loaded and is capable of output defines the
20 # size of the display. The default driver to use is curses.
21 # If the driver is specified using the -d <driver> command line option,
22 # the Driver= options in the config file are ignored.
24 # The drivers read their own options from the respective sections.
28 ## Server section with all kinds of settings for the LCDd server ##
29 [server]
31 # Tells the server to load the given drivers. Multiple lines can be given.
32 # The name of the driver is case sensitive and determines the section
33 # where to look for further configuration options of the specific driver
34 # as well as the name of the dynamic driver module to load at runtime.
35 # The latter one can be changed by giving af File= directive in the
36 # driver specific section.
38 # The following drivers are supported:
39 #   bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65, 
40 #   EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior,
41 #   irman, joy, lb216, lcdm001, lcterm, lirc, MD8800, ms6931, mtc_s16209x,
42 #   MtxOrb, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
43 #   serialVFD, sli, stv5730, svga, t6963, text, tyan, ula200, xosd
44 Driver=curses
46 # Tells the driver to bind to the given interface
47 Bind=127.0.0.1
49 # Listen on this specified port; defaults to 13666.
50 Port=13666
52 # Sets the reporting level; defaults to 2 (warnings and errors only).
53 #ReportLevel=3
55 # Should we report to syslog instead of stderr ? Default: no
56 #ReportToSyslog=yes
58 # Sets the default time in seconds to displays a screen.
59 WaitTime=5
61 # User to run as.  LCDd will drop its root priviledges,
62 # if any, and run as this user instead.
63 User=nobody
65 # If yes, the the serverscreen will be rotated as a usual info screen. If no,
66 # it will be a background screen, only visible when no other screens are
67 # active.
68 #ServerScreen=no
70 # The server will stay in the foreground if set to true.
71 #Foreground=no
73 # Where can we find the driver modules ?
74 # IMPORTANT: Make sure to change this setting to reflect your
75 #            specific setup! Otherwise LCDd won't be able to find
76 #            the driver modules and will thus not be able to
77 #            function properly.
78 # NOTE: Always place a slash as last character !
79 DriverPath=server/drivers/
81 # GoodBye message: each entry represents a display line; default: builtin
82 #GoodBye="Thanks for using"
83 #GoodBye="   LCDproc!"
85 # The "...Key=" lines define what the server does with keypresses that
86 # don't go to any client.
87 # These are the defaults:
88 ToggleRotateKey=Enter
89 PrevScreenKey=Left
90 NextScreenKey=Right
91 #ScrollUpKey=Up
92 #ScrollDownKey=Down
94 # If you have only 4 keys, you can choose to use this:
95 #ToggleRotateKey=Enter
96 #PrevScreenKey=Up
97 #NextScreenKey=Down
99 # If you have only 3 keys, you can choose to use this:
100 #ToggleRotateKey=Enter
101 #PrevScreenKey=Up
105 ## The menu section. The menu is an internal LCDproc client. ##
106 [menu]
107 # You can configure what keys the menu should use. Note that the MenuKey
108 # will be reserved exclusively, the others work in shared mode.
110 # The following works excellent with 4 keys or more.
111 MenuKey=Escape
112 EnterKey=Enter
113 UpKey=Up
114 DownKey=Down
115 # If you have 6 keys you may define these as well
116 #LeftKey=Left
117 #RightKey=Right
119 # If you have only 3 keys, you could use something like this:
120 #MenuKey=Escape
121 #EnterKey=Enter
122 #DownKey=Down
126 ### Driver sections are below this line, in alphabetical order  ###
129 ## EMAC BayRAD driver ##
130 [bayrad]
132 # Select the output device to use [default: /dev/lcd]
133 Device=/dev/lcd
135 # Set the communication speed [default: 9600; legal:  1200, 2400, 9600, 19200]
136 Speed=9600
140 ## CrystalFontz driver (for CF632 & CF634) ##
141 [CFontz]
143 # Select the output device to use [default: /dev/lcd]
144 Device=/dev/ttyS0
145 # Select the LCD size [default: 20x4]
146 Size=20x4
147 # Set the initial contrast [default: 560; legal: 0 - 1000]
148 Contrast=350
149 # Set the initial brightness [default: 1000; legal: 0 - 1000]
150 Brightness=1000
151 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
152 # This value is used when the display is normally
153 # switched off in case LCDd is inactive
154 OffBrightness=0
155 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200 or 115200]
156 Speed=9600
157 # Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
158 NewFirmware=no
159 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
160 # normally you shouldn't need this
161 Reboot=no
165 ## CrystalFontz633 driver (for CF633 only) ##
166 [CFontz633]
168 # Select the output device to use [default: /dev/lcd]
169 Device=/dev/ttyS0
170 # Select the LCD type (size) [default: 16x2]
171 Size=16x2
172 # Set the initial contrast [default: 560; legal: 0 - 1000]
173 Contrast=350
174 # Set the initial brightness [default: 1000; legal: 0 - 1000]
175 Brightness=1000
176 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
177 # This value is used when the display is normally
178 # switched off in case LCDd is inactive
179 OffBrightness=50
180 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
181 Speed=19200
182 # Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
183 # Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
184 #NewFirmware=no
185 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
186 # I want to reboot the LCD to make sure we start from a known state
187 Reboot=yes
191 ## CrystalFontz packet driver (for CF631, CF633 & CF635) ##
192 [CFontzPacket]
194 # Select the LCD model [default: 633; legal: 631, 633, 635]
195 Model=635
196 # Select the output device to use [default: /dev/lcd]
197 Device=/dev/ttyUSB0
198 # Select the LCD size [default: depending on model: 635: 20x4, 631: 20x2, 633: 16x2]
199 Size=20x4
200 # Set the initial contrast [default: 560; legal: 0 - 1000]
201 Contrast=350
202 # Set the initial brightness [default: 1000; legal: 0 - 1000]
203 Brightness=1000
204 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
205 # This value is used when the display is normally
206 # switched off in case LCDd is inactive
207 OffBrightness=50
208 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
209 Speed=115200
210 # Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
211 # Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
212 #NewFirmware=no
213 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
214 # I want to reboot the LCD to make sure we start from a known state
215 Reboot=yes
219 ## Curses driver ##
220 [curses]
222 # color settings
223 # foreground color [default: blue]
224 Foreground=blue
225 # background color when "backlight" is off [default: cyan]
226 Background=cyan
227 # background color when "backlight" is on [default: red]
228 Backlight=red
230 # display size [default: 20x4]
231 Size=20x4
233 # What position (X,Y) to start the left top corner at...
234 # Default: (7,7)
235 TopLeftX=7
236 TopLeftY=7
238 # use ASC symbols for icons & bars [default: no; legal, yes, no]
239 UseACS=no
243 ## Cwlinux driver ##
244 [CwLnx]
246 # Select the LCD model [default: 12232; legal: 12232, 1602]
247 Model=12232
249 # Select the output device to use [default: /dev/lcd]
250 Device=/dev/ttyUSB0
252 # Select the LCD size [default: depending on model: 12232: 20x4, 1602: 16x2]
253 Size=20x4
255 # Set the communication speed [default: 19200; legal: 9600, 19200]
256 Speed=19200
258 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
259 # normally you shouldn't need this
260 Reboot=no
262 # If you have a keypad connected. Keypad layout is currently not
263 # configureable from the config file.
264 Keypad=yes
266 # If you have a non-standard keypad you can associate any keystrings to keys.
267 # There are 6 input keys in the CwLnx hardware that generate characters
268 # from 'A' to 'F'.
270 # The following is the built-in default mapping hardcoded in the driver.
271 # You can leave those unchanged if you have a standard keypad.
272 # You can change it if you want to report other keystrings or have a non
273 # standard keypad.
274 # KeyMap_A=Up
275 # KeyMap_B=Down
276 # KeyMap_C=Left
277 # KeyMap_D=Right
278 # KeyMap_E=Enter
279 # KeyMap_F=Escape
281 # keypad_test_mode permits to test keypad assignement
282 # Default value is no
283 #keypad_test_mode=yes
287 ## ea65 driver for the display in AOpen XC Cube AV EA65 media barebones ##
288 [ea65]
290 # Device is fixed /dev/ttyS1
291 # Width and Height are fixed 9x1
293 # As the VFD is self luminescent we don't have a backlight
294 # But we can use the backlight functions to control the front LEDs
295 # Brightness 0 to 299 -> LEDs off
296 # Brightness 300 to 699 -> LEDs half bright
297 # Brightness 700 to 1000 -> LEDs full bright
298 Brightness=500
299 # OffBrightness is the the value used for the 'backlight off' state
300 OffBrightness=0
304 ## EyeboxOne driver ##
305 [EyeboxOne]
307 # Select the output device to use [default: /dev/ttyS1]
308 #Device=/dev/cua01
309 Device=/dev/ttyS1
311 # Set the display size [default: 20x4]
312 Size=20x4
314 # Switch on the backlight? [default: yes]
315 Backlight=yes
317 # Switch on the cursor? [default: no]
318 Cursor=no
320 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
321 Speed=19200
323 # Enter Key is a \r character, so it's hardcoded in the driver
324 LeftKey=D
325 RightKey=C
326 UpKey=A
327 DownKey=B
328 EscapeKey=P
330 # You can find out which key of your display sends which
331 # character by setting keypad_test_mode to yes and running
332 # LCDd. LCDd will output all characters it receives.
333 # Afterwards you can modify the settings above and set
334 # keypad_set_mode to no again.
335 keypad_test_mode=no
339 ## g15 driver for Logitech G15 Keyboard LCDs ##
340 [g15]
342 # Display size (currently unused)
343 size=20x5
345 ## glcdlib meta driver for graphical LCDs ##
346 [glcdlib]
348 ## mandatory:
350 # which graphical display supported by graphlcd-base to use [default: image]
351 # (see /etc/graphlcd.conf for possible drivers)
352 Driver=noritake800
354 # no=use graphlcd bitmap fonts (they have only one size / font file)
355 # yes=use fonts supported by FreeType2 (needs Freetype2 support in libglcdprocdriver and its dependants)
356 UseFT2=yes
358 # text resolution in fixed width characters [default: 16x4]
359 # (if it won't fit according to available physical pixel resolutioni
360 # and the minimum available font face size in pixels, then 
361 # 'DebugBorder' will automatically be turned on)
362 TextResolution=20x4
364 # path to font file to use
365 FontFile=/usr/share/fonts/corefonts/courbd.ttf
367 ## these only apply if UseFT2=yes:
369 # character encoding to use
370 CharEncoding=iso8859-2
372 # minumum size in pixels in which fonts should be rendered
373 MinFontFaceSize=7x12
375 ## optional:
376 Brightness=50                   # Brightness (in %) if applicable
377 Contrast=50                     # Contrast (in %) if applicable
378 Backlight=no                    # Backlight if applicable
379 UpsideDown=no                   # flip image upside down
380 Invert=no                       # invert light/dark pixels
381 ShowDebugFrame=no               # turns on/off 1 pixel thick debugging
382                                 # border whithin the usable text area,
383                                 # for setting up TextResolution and
384                                 # MinFontFaceSize (if using FT2);
385 ShowBigBorder=no                # border around the unused area
386 ShowThinBorder=yes              # border around the unused area
387 PixelShiftX=0
388 PixelShiftY=2
392 ## Matrix Orbital GLK driver ##
393 [glk]
395 # select the serial device to use [default: /dev/lcd]
396 Device=/dev/lcd
398 # set the initial contrast value [default: 560; legal: 0 - 1000]
399 Contrast=560
401 # set the serial port speed [default: 19200; legal: 9600, 19200, 38400]
402 Speed=19200
406 ## Hitachi HD44780 driver ##
407 [hd44780]
409 # Select what type of connection. See documentation for types.
410 ConnectionType=4bit
412 # Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
413 Port=0x378
415 # Device of the serial interface (default is /dev/lcd)
416 Device=/dev/ttyS0
418 # Bitrate of the serial port (0 for interface default)
419 Speed=0
421 # If you have a keypad connected.
422 # You may also need to configure the keypad layout further on in this file.
423 Keypad=no
425 # set the initial contrast (for bwctusb only) [default: 0; legal: 0 - 1000]
426 Contrast=0
428 # If you have a switchable backlight.
429 Backlight=no
431 # If you have the additional output port ("bargraph") and you want to
432 # be able to control it with the lcdproc OUTPUT command
433 OutputPort=no
435 # Specifies if the last line is pixel addressable or it controls an
436 # underline effect. [default: true (= pixel addressable); legal: yes, no]
437 #Lastline=true
439 # Specifies the size of the LCD.
440 # In case of multiple combined displays, this should be the total size.
441 Size=20x4
443 # For multiple combined displays: how many lines does each display have.
444 # Vspan=2,2 means both displays have 2 lines.
445 #vspan=2,2
447 # If you have an HD66712, a KS0073 or an other 'almost HD44780-compatible',
448 # set this flag to get into extended mode (4-line linear).
449 # This flag is NOT the old obsolete Extended option.
450 #ExtendedMode=yes
452 # Character map to to map ISO-8859-1 to the LCD's character set
453 # [default: hd44780_default; legal: hd44780_default, ea_ks0073, sed1278f_0b ]
454 Charmap=hd44780_default
456 # If your display is slow and cannot keep up with the flow of data from
457 # LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
458 # to increase the delays. Default: 1.
459 #DelayMult=2
461 # Some displays (e.g. vdr-wakeup) need a message from the driver to that it
462 # is still alive. When set to a value bigger then null the character in the
463 # upper left corner is updated every <KeepAliveDisplay> seconds. Default: 0.
464 #KeepAliveDisplay=0
466 # If you experience occasional garbage on your display you can use this
467 # option as workaround. If set to a value bigger than null it forces a
468 # full screen refresh <RefreshDiplay> seconds. Default: 0.
469 #RefreshDisplay=5
471 # You can reduce the inserted delays by setting this to false.
472 # On fast PCs it is possible your LCD does not respond correctly.
473 # Default: true.
474 DelayBus=true
476 # If you have a keypad you can assign keystrings to the keys.
477 # See documentation for used terms and how to wire it.
478 # For example to give directly connected key 4 the string "Enter", use:
479 #   KeyDirect_4=Enter
480 # For matrix keys use the X and Y coordinates of the key:
481 #   KeyMatrix_1_3=Enter
482 KeyMatrix_4_1=Enter
483 KeyMatrix_4_2=Up
484 KeyMatrix_4_3=Down
485 KeyMatrix_4_4=Escape
489 ## ICP A106 driver ##
490 [icp_a106]
491 Device=/dev/ttyS1
495 ## Code Mercenaries IO-Warrior driver ##
496 [IOWarrior]
498 # display dimensions
499 Size=20x4
501 # serial number [exactly as listed by usbview]
502 # (if not given, the 1st IOWarrior found gets used)
503 #SerialNumber=00000674
505 # Specifies if the last line is pixel addressable or it controls an
506 # underline effect. [default: true (= pixel addressable); legal: yes, no]
507 #Lastline=true
511 ## Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON driver ##
512 [imon]
514 # select the device to use
515 Device=/dev/lcd0
517 # display dimensions
518 Size=16x2
522 ## IrMan driver ##
523 [IrMan]
524 #if in trouble with IrMan, try Lirc emulator for IrMan
526 # Select the input device to use
527 #Device=/dev/irman
529 # Select the configuration file to use
530 #Config=/etc/irman.cfg
534 ## Joystick driver ##
535 [joy]
537 # Select the input device to use [default: /dev/js0]
538 Device=/dev/js0
540 # set the axis map
541 Map_Axis1neg=Left
542 Map_Axis1pos=Right
543 Map_Axis2neg=Up
544 Map_Axis2pos=Down
546 # set the button map
547 Map_Button1=Enter
548 Map_Button2=Escape
552 ## LB216 driver ##
553 [lb216]
555 # Select the output device to use [default: /dev/lcd]
556 Device=/dev/lcd
558 # Set the initial brightness [default: 255; legal: 0 - 255]
559 Brightness=255
561 # Set the communication speed [default: 9600; legal: 2400, 9600]
562 Speed=9600
564 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
565 Reboot=no
569 ## LCDM001 driver ##
570 [lcdm001]
572 Device=/dev/ttyS1
574 # keypad settings
575 # Keyname      Function
576 #              Normal context              Menu context
577 # -------      --------------              ------------
578 # PauseKey     Pause/Continue              Enter/select
579 # BackKey      Back(Go to previous screen) Up/Left
580 # ForwardKey   Forward(Go to next screen)  Down/Right
581 # MainMenuKey  Open main menu              Exit/Cancel
582 PauseKey=LeftKey
583 BackKey=UpKey
584 ForwardKey=DownKey
585 MainMenuKey=RightKey
587 # You can rearrange the settings here.
588 # If your device is broken, have a look at server/drivers/lcdm001.h
592 ## HNE LCTerm driver ##
593 [lcterm]
594 Device=/dev/ttyS1
595 Size=16x2
599 ## LIRC input driver ##
600 [lirc]
602 # Specify an alternative location of the lircrc file [default: ~/.lircrc]
603 #lircrc=/etc/lircrc.lcdproc
605 # Must be the same as in your lircrc
606 #prog=lcdd
610 ##The driver for the VFD of the Medion MD8800 PC ##
611 [MD8800]
612 # device to use [default: /dev/ttyS1]
613 #Device=/dev/ttyS1
615 # display size [default: 16x2]
616 #Size=16x2
618 # Set the initial brightness [default: 1000; legal: 0 - 1000]
619 Brightness=1000
620 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
621 # This value is used when the display is normally
622 # switched off in case LCDd is inactive
623 OffBrightness=50
627 ## MSI MS-6931 driver for displays in 1HU servers ##
628 [ms6931]
630 # device to use [default: /dev/ttyS1]
631 Device=/dev/ttyS1
633 # display size [default: 16x2]
634 #Size=16x2
638 ## MTC-S16209x driver ##
639 [mtc_s16209x]
641 # Select the output device to use [default: /dev/lcd]
642 Device=/dev/lcd
644 # Set the initial brightness [default: 255; legal: 0 - 255]
645 Brightness=255
647 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
648 Reboot=no
652 ## Matrix Orbital driver ##
653 [MtxOrb]
655 # Select the output device to use [default: /dev/lcd]
656 Device=/dev/ttyS0
658 # Set the display size [default: 20x4]
659 Size=20x4
661 # Set the display type [default: lcd; legal: lcd, lkd, vfd, vkd]
662 Type=lkd
664 # Set the initial contrast [default: 480]
665 # NOTE: The driver will ignore this if the display
666 #       is a vfd or vkd as they don't have this feature
667 Contrast=480
669 # Set the initial brightness [default: 1000; legal: 0 - 1000]
670 Brightness=1000
671 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
672 # This value is used when the display is normally
673 # switched off in case LCDd is inactive
674 OffBrightness=0
676 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
677 Speed=19200
679 # The following table translates from MtxOrb key letters to logical key names.
680 # By default no keys are mapped, meaning the keypad is not used at all.
681 #KeyMap_A=Left
682 #KeyMap_B=Right
683 #KeyMap_C=Up
684 #KeyMap_D=Down
685 #KeyMap_E=Enter
686 #KeyMap_F=Escape
687 # See the [menu] section for an explanation of the key mappings
689 # You can find out which key of your display sends which
690 # character by setting keypad_test_mode to yes and running
691 # LCDd. LCDd will output all characters it receives.
692 # Afterwards you can modify the settings above and set
693 # keypad_set_mode to no again.
694 keypad_test_mode=no
698 ## Noritake VFD driver ##
699 [NoritakeVFD]
700 # device where the VFD is. Usual values are /dev/ttyS0 and /dev/ttyS1 [default: /dev/lcd]
701 Device=/dev/ttyS0
703 # Specifies the size of the LCD.
704 Size=20x4
706 # set the brightness
707 Brightness=255
709 # set the serial port speed [default: 9600, legal: 1200, 2400, 9600, 19200, 115200]
710 Speed=9600
712 # re-initialize VFD ?
713 #Reboot=yes
717 ## Mini-box.com picoLCD (usblcd) driver ##
718 [picolcd]
719 # This is for the Mini-Box.com usblcd device that ships with the M300.  It can 
720 # also be purchased separately but this driver has only been tested on the M300 
721 # setup.
723 # KeyTimeout is the time that LCDd spends waiting for a key press before cycling 
724 # through other duties.  Higher values make LCDd use less CPU time and make 
725 # key presses more detectable.  Lower values make LCDd more responsive but a 
726 # little prone to missing key presses.  500 (.5 second) is the default and a
727 # balanced value.
728 KeyTimeout=500
730 # Contrast: [default: 1000; legal: 0 - 1000]
731 Contrast=1000
733 # Light the keys? i[default: on; legal: on, off]
734 Keylights=on
736 # If Keylights is on, the you can unlight specific keys below:
737 # Key0 is the directional pad.  Key1 - Key5 correspond to the F1 - F5 keys.  
738 # There is no LED for the +/- keys.  This is a handy way to indicate to users 
739 # which keys are disabled.  [default: on; legal: on, off]
740 Key0Light=on
741 Key1Light=on
742 Key2Light=on
743 Key3Light=on
744 Key4Light=on
745 Key5Light=on
749 ## Pyramid LCD driver ##
750 [pyramid]
752 # device to connect to [default: /dev/lcd]
753 Device=/dev/ttyUSB0
757 ## Seiko Epson 1330 driver ##
758 [sed1330]
760 # Port where the LPT is. Common values are 0x278, 0x378 and 0x3BC
761 Port=0x378
763 # Type of LCD module (legal: G321D, G121C, G242C, G191D, G2446, SP14Q002)
764 # Note: Currently only tested with G321D & SP14Q002.
765 Type=G321D
767 # Width x Height of a character cell in pixels [legal: 6x7 - 8x16; default: 6x10]
768 CellSize=6x10
770 # Select what type of connection [legal: classic, bitshaker; default: classic]
771 ConnectionType=classic
774 ## Seiko Epson 1520 driver ##
775 [sed1520]
777 # Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
778 Port=0x378
782 ## serial POS display driver ##
783 [serialPOS]
785 # Device to use in serial modea [default: /dev/lcd]
786 Device=/dev/lcd
788 # Specifies the size of the display in characters. [default: 16x2]
789 Size=16x2
791 # Set the communication protocol to use with the POS display.
792 # [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
793 Type=AEDEX
795 # communication baud rate with the display [default: 9600; legal: 1200, 2400, 19200, 115200]
796 Speed=9600
800 ## Serial VFD driver ##
801 ## Drives various (see below) serial 5x7dot VFD's.  ##
802 [serialVFD]
804 # Specifies the displaytype.[default: 0]
805 # 0 NEC (FIPC8367 based) VFDs.
806 # 1 KD Rev 2.1.
807 # 2 Noritake VFDs (*).
808 # 3 Futaba VFDs
809 # (* most should work, not testet yet.)
810 Type=0
812 # "no" if display connected serial, "yes" if connected parallel. [default: no(=serial)]
813 use_parallel=no
815 # Number of Custom-Characters [default: displaytype dependent]
816 #Custom-Characters=0
818 # Portaddress where the LPT is. Used in parallelmode only. Usual values are 0x278, 0x378 and 0x3BC
819 Port=0x378
821 # Device to use in serial mode. Usual values are /dev/ttyS0 and /dev/ttyS1
822 Device=/dev/ttyS1
824 # Specifies the size of the VFD.
825 Size=20x2
827 # Set the initial brightness [default: 1000; legal: 0 - 1000]
828 # (4 steps 0-250, 251-500, 501-750, 751-1000)
829 Brightness=1000
830 # Set the initial off-brightness [default: 0; legal: 0 - 1000]
831 # This value is used when the display is normally
832 # switched off in case LCDd is inactive
833 # (4 steps 0-250, 251-500, 501-750, 751-1000)
834 OffBrightness=0
836 # set the serial port speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
837 Speed=9600
839 # enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
840 #ISO_8859_1=yes
844 ## stv5730 driver ##
845 [stv5730]
847 # Port the device is connected to [default: 0x378]
848 Port=0x378
852 ## SVGAlib driver ##
853 [svga]
855 # svgalib mode to use [default: G320x240x256; legal: supported svgalib modes]
856 #Mode=G640x480x256
858 # set display size [default: 20x4]
859 Size=20x4
861 # Set the initial contrast [default: 500; legal: 0 - 1000]
862 # Can be set but does not change anything internally
863 Contrast=500
865 # Set the initial brightness [default: 1000; legal: 1 - 1000]
866 Brightness=1000
868 # Set the initial off-brightness [default: 500; legal: 1 - 1000]
869 # This value is used when the display is normally
870 # switched off in case LCDd is inactive
871 OffBrightness=500
875 ## Text driver ##
876 [text]
877 # Set the display size [default: 20x4]
878 Size=20x4
882 ## Toshiba T6963 driver ##
883 [t6963]
885 # set display size [default: 20x6]
886 Size=20x6
888 # port to use [default: 0x378; legal: 0x200 - 0x400]
889 Port=0x378
891 # Is ECP mode on? [default: yes; legal: yes, no]
892 #ECPlpt=yes
894 # Use graphics? [default: no; legal: yes, no]
895 #graphic=no
899 ## Tyan Barebones LCD driver (GS10 & GS12 series) ##
900 [tyan]
902 # Select the output device to use [default: /dev/lcd]
903 Device=/dev/lcd
905 # Set the communication speed [default: 9600; legal: 4800, 9600]
906 Speed=9600
908 # set display size [default: 16x2]
909 Size=16x2
913 ## ELV ula200 driver ##
914 [ula200]
916 # Select the LCD size [default: 20x4]
917 Size=20x4
919 # If you have a non standard keypad you can associate any keystrings to keys.
920 # There are 6 input key in the CwLnx hardware that generate characters
921 # from 'A' to 'F'.
923 # The following it the built-in default mapping hardcoded in the driver.
924 # You can leave those unchanged if you have a standard keypad.
925 # You can change it if you want to report other keystrings or have a non
926 # standard keypad.
927 # KeyMap_A=Up
928 # KeyMap_B=Down
929 # KeyMap_C=Left
930 # KeyMap_D=Right
931 # KeyMap_E=Enter
932 # KeyMap_F=Escape
936 ## Wirz SLI LCD driver ##
937 [sli]
939 # Select the output device to use [default: /dev/lcd]
940 Device=/dev/lcd
942 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200, 38400, 57600, 115200]
943 Speed=19200
947 ## OnScreen Display using libxosd ##
948 [xosd]
950 # set display size [default: 20x4]
951 Size=20x4
953 # font to use, in XLFD format, as given by "xfontsel"
954 Font=-*-terminus-*-r-*-*-*-320-*-*-*-*-*
956 # EOF