summaryrefslogtreecommitdiff
path: root/graphlcd.conf
diff options
context:
space:
mode:
Diffstat (limited to 'graphlcd.conf')
-rw-r--r--graphlcd.conf528
1 files changed, 528 insertions, 0 deletions
diff --git a/graphlcd.conf b/graphlcd.conf
new file mode 100644
index 0000000..07a33e4
--- /dev/null
+++ b/graphlcd.conf
@@ -0,0 +1,528 @@
+# graphlcd.conf.sample
+#
+# This file contains a sample configuration for the graphlcd driver
+# library.
+#
+# The format is ini-file-like. It is divided into sections that start
+# at markers that look like [section]. Comments are all line-based
+# comments, and are lines that start with '#'.
+#
+# The file starts with general settings, that are used by several
+# drivers, followed by the sections. Each section represents a single
+# display with a driver definition and specific settings which define
+# how the driver acts. Some of these parameters like device, port and
+# size are already parsed by the library but the drivers can also read
+# their own options from the config file. The library passes them to
+# the drivers.
+
+# WaitMethod
+# Select the method that is used for sleeping.
+# Possible values:
+# 0 - usleep
+# 1 - nanosleep
+# 2 - nanosleep (sched_rr) - This is recommended on kernel 2.4 systems
+# 3 - gettimeofday - This is recommended on kernel 2.6 systems
+# Defaukt value: 3
+WaitMethod=3
+
+# WaitPriority
+# Select the process priority that is used when sleeping.
+# Possible values: -20 <= x <= 19
+# Default value: 0
+WaitPriority=0
+
+# General driver settings
+# This section lists the display settings that are parsed and
+# recognized by the driver library.
+#
+# Driver
+# Sets the display's driver.
+# Currently available are: framebuffer, gu140x32f, gu256x64-372,
+# gu256x64C-3xx0, hd61830, image, ks0108,
+# sed1520, sed1330, simlcd, t6963c,
+# gu126x64D-K610A4
+#
+# Device
+# Instead of using the direct output via port address (see Port), you
+# can use the parport device (/dev/parportX). The advantage over the
+# direct output via port address is that this works for non-root users
+# also. But it's a little bit slower. The modules ppdev.o, parport.o
+# and parport_pc.o must be loaded or compiled into the kernel.
+#
+# Port
+# Sets the port address of the parallel port. If this parameter is not
+# given, 0x378 is used. To use this direct output, the program that
+# uses the driver library has to be started with user 'root'.
+#
+# Width
+# Sets the horizontal size of the display. If this parameter is not
+# given, a default one specific to the driver is used.
+#
+# Height
+# Sets the vertical size of the display. If this parameter is not
+# given, a default one specific to the driver is used.
+#
+# UpsideDown
+# Rotates the display output by 180 degrees. This might be useful, if
+# the LCD is mounted upside-down.
+# Possible values: 'yes', 'no'
+# Default value: 'no'
+#
+# Invert
+# Inverts the display.
+# Possible values: 'yes', 'no'
+# Default value: 'no'
+#
+# Brightness
+# Sets the brightness of your display's backlight if supported by its
+# driver.
+# Supported by: gu140x32f, gu256x64-372, gu256x64-3900, gu126x64D-K610A4
+# Possible values: 0 <= x <= 100)
+# Default value: 100
+#
+# Contrast
+# Sets the contrast of your display if supported by its driver.
+# Supported by: serdisplib
+# Possible values: 0 <= x <= 10
+# Default value: 5
+#
+# Backlight
+# Switches the backlight of your display on and off if supported by
+# its driver.
+# Supported by: serdisplib
+# Possible values: 'yes', 'no'
+# Default value: 'yes'
+#
+# AdjustTiming
+# To get a timing that is as accurate as possible, the drivers measure
+# the time for port commands (see: benchmark in syslog). You might
+# decrease or increase the time to wait after port commands with this
+# parameter. Normally, there is no need to change this parameter.
+# (used by gu140x32f, gu256x64-372, gu256x64-3900, hd61830, ks0108,
+# sed1330, sed1520, gu126x64D-K610A4)
+# Possible values: -50 <= x <= 50
+# Default value: 0
+#
+# RefreshDisplay
+# Normally, most of the drivers do not update the whole display, but
+# only the areas that have changed since last update. So it might be,
+# that some faulty pixels would stay a longer time. To avoid this, the
+# plugin makes a complete refresh from time to time. This parameter
+# defines how often a complete refresh will be done.
+# e.g.: A value of 5 means, that the plugin will make a complete
+# refresh on every 5th update.
+# A value of 0 completely disables complete refreshs.
+# Possible values: 0 <= x <= 50
+# Default value: 5
+
+########################################################################
+
+[framebuffer]
+# framebuffer driver
+# Output goes to a framebuffer device
+# Default size: 320 x 240
+Driver=framebuffer
+
+#Width=320
+#Height=240
+#UpsideDown=no
+#Invert=no
+
+# Zoom
+# Determines if pixels should be drawn double sized.
+# Possible values: 0, 1
+Zoom=1
+
+########################################################################
+
+[gu140x32f]
+# gu140x32f driver
+# This is an 8-bit driver module for Noritake GU140x32-F7806 VFD
+# displays. The VFD is operating in it's 8 bit-mode connected to a
+# single PC parallel port.
+# Default size: 140 x 32
+Driver=gu140x32f
+
+Port=0x378
+#Device=/dev/parport0
+#Width=140
+#Height=32
+#UpsideDown=no
+#Invert=no
+#Brightness=100
+#AdjustTiming=0
+#RefreshDisplay=1
+
+# Wiring
+# Select the type of wiring your display is connected with.
+# Possible values: 'Standard', 'Windows'
+# Default value: 'Standard'
+Wiring=Standard
+
+########################################################################
+
+[gu256x64-372]
+# gu256x64-372 driver
+# This is an 8-bit driver module for Noritake GU256x64-372 VFD
+# displays. The VFD is operating in it's 8 bit-mode connected to a
+# single PC parallel port.
+# Default size: 256 x 64
+Driver=gu256x64-372
+
+Port=0x378
+#Device=/dev/parport0
+#Width=256
+#Height=64
+#UpsideDown=no
+#Invert=no
+#Brightness=100
+#AdjustTiming=0
+#RefreshDisplay=1
+
+########################################################################
+
+[gu256x64-3900]
+# gu256x64-3900 driver
+# This is a driver module for Noritake GU256X64x-3900 VFD displays. The
+# VFD is either operating in 8 bit-mode connected to a single PC
+# parallel port or in serial mode connected to a single PC serial port.
+# Default size: 256 x 64
+Driver=gu256x64-3900
+
+Port=0x378
+#Device=/dev/parport0
+#Width=256
+#Height=64
+#UpsideDown=no
+#Invert=no
+#Brightness=100
+#AdjustTiming=0
+#RefreshDisplay=1
+
+# Wiring
+# Select the type of wiring your display is connected with.
+# Possible values: 'Standard', 'Satyr'
+# Default value: 'Standard'
+Wiring=Standard
+
+# Interface
+# Select the interface your display is connnected to.
+# Possible values: 'Parallel', 'Serial'
+# Default value: 'Parallel'
+Interface=Parallel
+
+# DMA
+# Enables/disables the usage of the controller's DMA mode which
+# increases writing speed. This only works in parallel interface mode.
+# Possible values: 'yes', 'no'
+# Default value: 'yes'
+DMA=yes
+
+########################################################################
+
+[gu126x64D-K610A4]
+# GU126x64D-K610A4 driver
+# This is a driver module for Noritake GU126x64D-K610A4 VFD displays.
+# The VFD is operating in 8 bit-mode connected to a single PC
+# parallel port.
+# Default size: 126 x 64
+Driver=gu126x64D-K610A4
+
+Port=0x378
+# Device=/dev/parport0
+
+#Width=126
+#Height=64
+#UpsideDown=no
+#Invert=no
+#Brightness=100
+#RefreshDisplay=1
+#AdjustTiming=30
+
+# Debug some methods of the driver
+# (add the values of interest)
+#
+# 1: show a log at the start of a refresh
+# 2: show a log at the end of a refresh with timing information
+# 4: show the rows (8 pixel) refreshed
+# 8: show every commands/bytes sent to the display
+# 16: log every unsuccessful waiting for display acknowledge
+#
+#Debug=0
+
+########################################################################
+
+[hd61830]
+# hd61830 driver
+# This is a driver module for the Hitachi HD61830 LCD controller.
+# Default size: 240 x 128
+Driver=hd61830
+Port=0x378
+#Device=/dev/parport0
+#Width=240
+#Height=128
+#UpsideDown=no
+#Invert=no
+#AdjustTiming=0
+#RefreshDisplay=1
+
+########################################################################
+
+[image]
+# image driver
+# This is a driver module for writing image sequences in PBM (Portable
+# Bit Map) format that show the plugin's output.
+# Default size: 240 x 128
+Driver=image
+#Width=240
+#Height=128
+#UpsideDown=no
+#Invert=no
+
+########################################################################
+
+[ks0108]
+# ks0108 driver
+# This is a driver module for the Samsung KS0108 LCD controller.
+# Default size: 128 x 64
+Driver=ks0108
+Port=0x378
+#Device=/dev/parport0
+#Width=128
+#Height=64
+#UpsideDown=no
+#Invert=no
+#AdjustTiming=0
+#RefreshDisplay=1
+
+# Control
+# Select the variant of triggering the display's control lines.
+# Possible values: '0', '1'
+# Default value: '1'
+Control=1
+
+########################################################################
+
+[sed1330]
+# sed1330 driver
+# This is a driver module for the Epson SED1330/1335 LCD controller.
+# Default size: 320 x 240
+Driver=sed1330
+Port=0x378
+#Device=/dev/parport0
+#Width=320
+#Height=240
+#UpsideDown=no
+#Invert=no
+#AdjustTiming=0
+#refreshDisplay=1
+
+# Wiring
+# Select the type of wiring your display is connected with.
+# Possible values: 'Original', 'PowerLCD', 'LCDProc', 'Tweakers',
+# 'YASEDW'
+# Default value: 'Original'
+Wiring=Original
+
+# OscillatorFrequency
+# Select the frequency the oscillator on your LCD board uses in kHz.
+# Possible values: 1000 <= x <= 15000)
+# Default value: 9600
+OscillatorFrequency=9600
+
+# Interface
+# Select the interface mode your display is connected with.
+# Possible values: '6800', '8080'
+# Default value: '6800'
+Interface=6800
+
+########################################################################
+
+[sed1520]
+# sed1520 driver
+# This is a driver module for the Epson SED1520 LCD controller.
+# Default size: 120 x 32
+Driver=sed1520
+Port=0x378
+#Device=/dev/parport0
+#Width=120
+#Height=32
+#UpsideDown=no
+#Invert=no
+#AdjustTiming=0
+#RefreshDisplay=1
+
+########################################################################
+
+[simlcd]
+# simlcd driver
+# This is the SimLCD driver module. Output goes to a file instead of
+# LCD. Use SimLCD tool to view this file.
+# Default size: 240 x 128
+Driver=simlcd
+#Width=240
+#Height=128
+#UpsideDown=no
+#Invert=no
+
+########################################################################
+
+[t6963c]
+# t6963c driver
+# This is a driver module for the Toshiba T6963C LCD controller.
+# Default size: 240 x 128
+Driver=t6963c
+Port=0x378
+#Device=/dev/parport0
+#Width=240
+#Height=128
+#UpsideDown=no
+#Invert=no
+#RefreshDisplay=1
+
+# Wiring
+# Select the type of wiring your display is connected with.
+# Possible values: 'Standard', 'Windows', 'Serial'
+# Default value: 'Standard'
+Wiring=Standard
+
+# FontSelect
+# Select the font width your display uses for text mode. In most cases
+# this is selectable through one of the pins of your LCD board
+# Possible values: '6', '8'
+# Default value: '6'
+FontSelect=6
+
+# AutoMode
+# Enables or disables the usage of T6963C's auto mode which doubles
+# writing speed when enabled.
+# Possible values: 'yes', 'no'
+# Default value: 'yes'
+AutoMode=yes
+
+# StatusCheck
+# Enables or disables the usage of T6963C's status check. When using a
+# shielded cable for connecting your display, the disabling may be
+# possible. This results in doubling the speed of writing data to the
+# LCD.
+# Possible values: 'yes', 'no'
+# Default value: 'yes'
+StatusCheck=yes
+
+########################################################################
+
+[serdisp]
+Driver=serdisp
+# Controller
+# Select the serdisplib name of your display.
+# Possible values: See README in serdisplib package or http://serdisplib.sourceforge.net
+#Controller=nokia7110
+#Controller=sed1335
+Controller=optrex323
+
+# Options
+# Pass display specific options
+# Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net
+#
+# IMPORTANT: when using generic controllers like sed1330,sed1335,t6963c, width and height
+# need to be set here (if different from default settings)!
+# (serdisplib needs to be extended to be able to use 'Width' and 'Height'
+# settings directly - this will be added later)
+#
+#Options=MODE=8080
+#Options=DELAY=2000;FONTWIDTH=8;CHECK=1
+#Options=WIDTH=128;HEIGHT=64
+#Options=WIDTH=128;HEIGHT=64;DELAY=2000;FONTWIDTH=8;CHECK=1
+
+# Wiring
+# Select Wiring
+# Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net
+#Wiring=1
+#Wiring=PowerLCD
+#Wiring=DATA8,CS:nAUTO,A0:INIT,WR:nSTRB,RD:nSELIN
+
+# FGColour
+# Drawing colour for non-monochrome displays
+# Possible values: 0xRRGGBB (eg.: 0xFF0000)
+# Defaults to black (0x000000) if not set
+#FGColour=0x000000
+
+# BGColour
+# Background colour for non-monochrome displays
+# Possible values: 0xRRGGBB (eg.: 0x00FFFF)
+# Defaults to white (0xFFFFFF) if not set
+#BGColour=0xFFFFFF
+
+Port=0x378
+#Device=/dev/parport0
+#UpsideDown=no
+#Invert=no
+Contrast=5
+Backlight=yes
+
+# 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)
+##Width=240
+##Height=128
+
+########################################################################
+
+[noritake800]
+# noritake800 driver
+# This is an 8-bit driver module for Noritake Noritake 800(A) series VFD
+# displays. The VFD is operating in it's 8 bit-mode connected to a
+# single PC parallel port.
+# Default size: 128 x 64
+Driver=noritake800
+Port=0x378
+#Device=/dev/parport0
+Width=128
+Height=64
+#UpsideDown=no
+#Invert=no
+Brightness=50
+#AdjustTiming=0 # not used
+#RefreshDisplay=0 # not used
+
+# Wiring
+# Select the type of wiring your display is connected with.
+# Possible values: 'LiquidMp3', 'MZ'
+# Default value: 'LiquidMp3'
+Wiring=LiquidMp3
+
+########################################################################
+
+[avrctl]
+# avrctl driver
+# This is an driver module for my AVR controlled LCD display connected via
+# USB port. It uses some simple commands to update the display content.
+# Default size: 256 x 128
+Driver=avrctl
+Device=/dev/ttyUSB0
+Width=256
+Height=128
+#UpsideDown=no
+#Invert=no
+Brightness=50
+RefreshDisplay=1
+
+########################################################################
+
+[g15daemon]
+# pseudo device for the g15daemon meta driver
+# Output goes to the g15daemon which then displays it
+Driver=g15daemon
+Width=160
+Height=43
+
+########################################################################
+
+[network]
+# network driver
+# Default size: 240 x 128
+Driver=network
+Width=256
+Height=128
+UpsideDown=no
+Invert=no
+Brightness=10
+RefreshDisplay=1