3 # This file contains a sample configuration for the graphlcd driver
6 # The format is ini-file-like. It is divided into sections that start
7 # at markers that look like [section]. Comments are all line-based
8 # comments, and are lines that start with '#'.
10 # The file starts with general settings, that are used by several
11 # drivers, followed by the sections. Each section represents a single
12 # display with a driver definition and specific settings which define
13 # how the driver acts. Some of these parameters like device, port and
14 # size are already parsed by the library but the drivers can also read
15 # their own options from the config file. The library passes them to
19 # Select the method that is used for sleeping.
23 # 2 - nanosleep (sched_rr) - This is recommended on kernel 2.4 systems
24 # 3 - gettimeofday - This is recommended on kernel 2.6 systems
29 # Select the process priority that is used when sleeping.
30 # Possible values: -20 <= x <= 19
34 # General driver settings
35 # This section lists the display settings that are parsed and
36 # recognized by the driver library.
39 # Sets the display's driver.
40 # Currently available are: framebuffer, gu140x32f, gu256x64-372,
41 # gu256x64C-3xx0, hd61830, image, ks0108,
42 # sed1520, sed1330, simlcd, t6963c,
46 # Instead of using the direct output via port address (see Port), you
47 # can use the parport device (/dev/parportX). The advantage over the
48 # direct output via port address is that this works for non-root users
49 # also. But it's a little bit slower. The modules ppdev.o, parport.o
50 # and parport_pc.o must be loaded or compiled into the kernel.
53 # Sets the port address of the parallel port. If this parameter is not
54 # given, 0x378 is used. To use this direct output, the program that
55 # uses the driver library has to be started with user 'root'.
58 # Sets the horizontal size of the display. If this parameter is not
59 # given, a default one specific to the driver is used.
62 # Sets the vertical size of the display. If this parameter is not
63 # given, a default one specific to the driver is used.
66 # Rotates the display output by 180 degrees. This might be useful, if
67 # the LCD is mounted upside-down.
68 # Possible values: 'yes', 'no'
72 # Inverts the display.
73 # Possible values: 'yes', 'no'
77 # Sets the brightness of your display's backlight if supported by its
79 # Supported by: gu140x32f, gu256x64-372, gu256x64-3900, gu126x64D-K610A4
80 # Possible values: 0 <= x <= 100)
84 # Sets the contrast of your display if supported by its driver.
85 # Supported by: serdisplib
86 # Possible values: 0 <= x <= 10
90 # Switches the backlight of your display on and off if supported by
92 # Supported by: serdisplib
93 # Possible values: 'yes', 'no'
94 # Default value: 'yes'
97 # To get a timing that is as accurate as possible, the drivers measure
98 # the time for port commands (see: benchmark in syslog). You might
99 # decrease or increase the time to wait after port commands with this
100 # parameter. Normally, there is no need to change this parameter.
101 # (used by gu140x32f, gu256x64-372, gu256x64-3900, hd61830, ks0108,
102 # sed1330, sed1520, gu126x64D-K610A4)
103 # Possible values: -50 <= x <= 50
107 # Normally, most of the drivers do not update the whole display, but
108 # only the areas that have changed since last update. So it might be,
109 # that some faulty pixels would stay a longer time. To avoid this, the
110 # plugin makes a complete refresh from time to time. This parameter
111 # defines how often a complete refresh will be done.
112 # e.g.: A value of 5 means, that the plugin will make a complete
113 # refresh on every 5th update.
114 # A value of 0 completely disables complete refreshs.
115 # Possible values: 0 <= x <= 50
118 ########################################################################
122 # Output goes to a framebuffer device
123 # Default size: 320 x 240
132 # Determines if pixels should be drawn double sized.
133 # Possible values: 0, 1
136 ########################################################################
140 # This is an 8-bit driver module for Noritake GU140x32-F7806 VFD
141 # displays. The VFD is operating in it's 8 bit-mode connected to a
142 # single PC parallel port.
143 # Default size: 140 x 32
147 #Device=/dev/parport0
157 # Select the type of wiring your display is connected with.
158 # Possible values: 'Standard', 'Windows'
159 # Default value: 'Standard'
162 ########################################################################
165 # gu256x64-372 driver
166 # This is an 8-bit driver module for Noritake GU256x64-372 VFD
167 # displays. The VFD is operating in it's 8 bit-mode connected to a
168 # single PC parallel port.
169 # Default size: 256 x 64
173 #Device=/dev/parport0
182 ########################################################################
185 # gu256x64-3900 driver
186 # This is a driver module for Noritake GU256X64x-3900 VFD displays. The
187 # VFD is either operating in 8 bit-mode connected to a single PC
188 # parallel port or in serial mode connected to a single PC serial port.
189 # Default size: 256 x 64
193 #Device=/dev/parport0
203 # Select the type of wiring your display is connected with.
204 # Possible values: 'Standard', 'Satyr'
205 # Default value: 'Standard'
209 # Select the interface your display is connnected to.
210 # Possible values: 'Parallel', 'Serial'
211 # Default value: 'Parallel'
215 # Enables/disables the usage of the controller's DMA mode which
216 # increases writing speed. This only works in parallel interface mode.
217 # Possible values: 'yes', 'no'
218 # Default value: 'yes'
221 ########################################################################
224 # GU126x64D-K610A4 driver
225 # This is a driver module for Noritake GU126x64D-K610A4 VFD displays.
226 # The VFD is operating in 8 bit-mode connected to a single PC
228 # Default size: 126 x 64
229 Driver=gu126x64D-K610A4
232 # Device=/dev/parport0
242 # Debug some methods of the driver
243 # (add the values of interest)
245 # 1: show a log at the start of a refresh
246 # 2: show a log at the end of a refresh with timing information
247 # 4: show the rows (8 pixel) refreshed
248 # 8: show every commands/bytes sent to the display
249 # 16: log every unsuccessful waiting for display acknowledge
253 ########################################################################
257 # This is a driver module for the Hitachi HD61830 LCD controller.
258 # Default size: 240 x 128
261 #Device=/dev/parport0
269 ########################################################################
273 # This is a driver module for writing image sequences in PBM (Portable
274 # Bit Map) format that show the plugin's output.
275 # Default size: 240 x 128
282 ########################################################################
286 # This is a driver module for the Samsung KS0108 LCD controller.
287 # Default size: 128 x 64
290 #Device=/dev/parport0
299 # Select the variant of triggering the display's control lines.
300 # Possible values: '0', '1'
304 ########################################################################
308 # This is a driver module for the Epson SED1330/1335 LCD controller.
309 # Default size: 320 x 240
312 #Device=/dev/parport0
321 # Select the type of wiring your display is connected with.
322 # Possible values: 'Original', 'PowerLCD', 'LCDProc', 'Tweakers',
324 # Default value: 'Original'
327 # OscillatorFrequency
328 # Select the frequency the oscillator on your LCD board uses in kHz.
329 # Possible values: 1000 <= x <= 15000)
330 # Default value: 9600
331 OscillatorFrequency=9600
334 # Select the interface mode your display is connected with.
335 # Possible values: '6800', '8080'
336 # Default value: '6800'
339 ########################################################################
343 # This is a driver module for the Epson SED1520 LCD controller.
344 # Default size: 120 x 32
347 #Device=/dev/parport0
355 ########################################################################
359 # This is the SimLCD driver module. Output goes to a file instead of
360 # LCD. Use SimLCD tool to view this file.
361 # Default size: 240 x 128
368 ########################################################################
372 # This is a driver module for the Toshiba T6963C LCD controller.
373 # Default size: 240 x 128
376 #Device=/dev/parport0
384 # Select the type of wiring your display is connected with.
385 # Possible values: 'Standard', 'Windows', 'Serial'
386 # Default value: 'Standard'
390 # Select the font width your display uses for text mode. In most cases
391 # this is selectable through one of the pins of your LCD board
392 # Possible values: '6', '8'
397 # Enables or disables the usage of T6963C's auto mode which doubles
398 # writing speed when enabled.
399 # Possible values: 'yes', 'no'
400 # Default value: 'yes'
404 # Enables or disables the usage of T6963C's status check. When using a
405 # shielded cable for connecting your display, the disabling may be
406 # possible. This results in doubling the speed of writing data to the
408 # Possible values: 'yes', 'no'
409 # Default value: 'yes'
412 ########################################################################
417 # Select the serdisplib name of your display.
418 # Possible values: See README in serdisplib package or http://serdisplib.sourceforge.net
419 #Controller=nokia7110
424 # Pass display specific options
425 # Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net
427 # IMPORTANT: when using generic controllers like sed1330,sed1335,t6963c, width and height
428 # need to be set here (if different from default settings)!
429 # (serdisplib needs to be extended to be able to use 'Width' and 'Height'
430 # settings directly - this will be added later)
433 #Options=DELAY=2000;FONTWIDTH=8;CHECK=1
434 #Options=WIDTH=128;HEIGHT=64
435 #Options=WIDTH=128;HEIGHT=64;DELAY=2000;FONTWIDTH=8;CHECK=1
439 # Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net
442 #Wiring=DATA8,CS:nAUTO,A0:INIT,WR:nSTRB,RD:nSELIN
445 # Drawing colour for non-monochrome displays
446 # Possible values: 0xRRGGBB (eg.: 0xFF0000)
447 # Defaults to black (0x000000) if not set
451 # Background colour for non-monochrome displays
452 # Possible values: 0xRRGGBB (eg.: 0x00FFFF)
453 # Defaults to white (0xFFFFFF) if not set
457 #Device=/dev/parport0
463 # Settings 'Width' and 'Height' are ignored at the moment. For generic controllers # (sed1330/1335, t6963) width and height need to be set using setting 'Options' (look above)
467 ########################################################################
471 # This is an 8-bit driver module for Noritake Noritake 800(A) series VFD
472 # displays. The VFD is operating in it's 8 bit-mode connected to a
473 # single PC parallel port.
474 # Default size: 128 x 64
477 #Device=/dev/parport0
483 #AdjustTiming=0 # not used
484 #RefreshDisplay=0 # not used
487 # Select the type of wiring your display is connected with.
488 # Possible values: 'LiquidMp3', 'MZ'
489 # Default value: 'LiquidMp3'
492 ########################################################################
496 # This is an driver module for my AVR controlled LCD display connected via
497 # USB port. It uses some simple commands to update the display content.
498 # Default size: 256 x 128
508 ########################################################################
511 # pseudo device for the g15daemon meta driver
512 # Output goes to the g15daemon which then displays it
517 ########################################################################
521 # Default size: 240 x 128