diff options
Diffstat (limited to 'graphlcd.conf')
-rw-r--r-- | graphlcd.conf | 528 |
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 |