|
|
392739e |
# graphlcd.conf.sample
|
|
|
392739e |
#
|
|
|
392739e |
# This file contains a sample configuration for the graphlcd driver
|
|
|
392739e |
# library.
|
|
|
392739e |
#
|
|
|
392739e |
# The format is ini-file-like. It is divided into sections that start
|
|
|
392739e |
# at markers that look like [section]. Comments are all line-based
|
|
|
392739e |
# comments, and are lines that start with '#'.
|
|
|
392739e |
#
|
|
|
392739e |
# The file starts with general settings, that are used by several
|
|
|
392739e |
# drivers, followed by the sections. Each section represents a single
|
|
|
392739e |
# display with a driver definition and specific settings which define
|
|
|
392739e |
# how the driver acts. Some of these parameters like device, port and
|
|
|
392739e |
# size are already parsed by the library but the drivers can also read
|
|
|
392739e |
# their own options from the config file. The library passes them to
|
|
|
392739e |
# the drivers.
|
|
|
392739e |
|
|
|
392739e |
# WaitMethod
|
|
|
392739e |
# Select the method that is used for sleeping.
|
|
|
392739e |
# Possible values:
|
|
|
392739e |
# 0 - usleep
|
|
|
392739e |
# 1 - nanosleep
|
|
|
392739e |
# 2 - nanosleep (sched_rr) - This is recommended on kernel 2.4 systems
|
|
|
392739e |
# 3 - gettimeofday - This is recommended on kernel 2.6 systems
|
|
|
392739e |
# Defaukt value: 2
|
|
|
392739e |
WaitMethod=2
|
|
|
392739e |
|
|
|
392739e |
# WaitPriority
|
|
|
392739e |
# Select the process priority that is used when sleeping.
|
|
|
392739e |
# Possible values: -20 <= x <= 19
|
|
|
392739e |
# Default value: 0
|
|
|
392739e |
WaitPriority=0
|
|
|
392739e |
|
|
|
392739e |
# General driver settings
|
|
|
392739e |
# This section lists the display settings that are parsed and
|
|
|
392739e |
# recognized by the driver library.
|
|
|
392739e |
#
|
|
|
392739e |
# Driver
|
|
|
392739e |
# Sets the display's driver.
|
|
|
392739e |
# Currently available are: framebuffer, gu140x32f, gu256x64-372,
|
|
|
392739e |
# gu256x64C-3xx0, hd61830, image, ks0108,
|
|
|
392739e |
# sed1520, sed1330, simlcd, t6963c
|
|
|
392739e |
#
|
|
|
392739e |
# Device
|
|
|
392739e |
# Instead of using the direct output via port address (see Port), you
|
|
|
392739e |
# can use the parport device (/dev/parportX). The advantage over the
|
|
|
392739e |
# direct output via port address is that this works for non-root users
|
|
|
392739e |
# also. But it's a little bit slower. The modules ppdev.o, parport.o
|
|
|
392739e |
# and parport_pc.o must be loaded or compiled into the kernel.
|
|
|
392739e |
#
|
|
|
392739e |
# Port
|
|
|
392739e |
# Sets the port address of the parallel port. If this parameter is not
|
|
|
392739e |
# given, 0x378 is used. To use this direct output, the program that
|
|
|
392739e |
# uses the driver library has to be started with user 'root'.
|
|
|
392739e |
#
|
|
|
392739e |
# Width
|
|
|
392739e |
# Sets the horizontal size of the display. If this parameter is not
|
|
|
392739e |
# given, a default one specific to the driver is used.
|
|
|
392739e |
#
|
|
|
392739e |
# Height
|
|
|
392739e |
# Sets the vertical size of the display. If this parameter is not
|
|
|
392739e |
# given, a default one specific to the driver is used.
|
|
|
392739e |
#
|
|
|
392739e |
# UpsideDown
|
|
|
392739e |
# Rotates the display output by 180 degrees. This might be useful, if
|
|
|
392739e |
# the LCD is mounted upside-down.
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'no'
|
|
|
392739e |
#
|
|
|
392739e |
# Invert
|
|
|
392739e |
# Inverts the display.
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'no'
|
|
|
392739e |
#
|
|
|
392739e |
# Brightness
|
|
|
392739e |
# Sets the brightness of your display's backlight if supported by its
|
|
|
392739e |
# driver.
|
|
|
392739e |
# Supported by: gu140x32f, gu256x64-372, gu256x64-3900
|
|
|
392739e |
# Possible values: 0 <= x <= 100)
|
|
|
392739e |
# Default value: 100
|
|
|
392739e |
#
|
|
|
392739e |
# Contrast
|
|
|
392739e |
# Sets the contrast of your display if supported by its driver.
|
|
|
392739e |
# Supported by: serdisplib
|
|
|
392739e |
# Possible values: 0 <= x <= 10
|
|
|
392739e |
# Default value: 5
|
|
|
392739e |
#
|
|
|
392739e |
# Backlight
|
|
|
392739e |
# Switches the backlight of your display on and off if supported by
|
|
|
392739e |
# its driver.
|
|
|
392739e |
# Supported by: serdisplib
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'yes'
|
|
|
392739e |
#
|
|
|
392739e |
# AdjustTiming
|
|
|
392739e |
# To get a timing that is as accurate as possible, the drivers measure
|
|
|
392739e |
# the time for port commands (see: benchmark in syslog). You might
|
|
|
392739e |
# decrease or increase the time to wait after port commands with this
|
|
|
392739e |
# parameter. Normally, there is no need to change this parameter.
|
|
|
392739e |
# (used by gu140x32f, gu256x64-372, gu256x64-3900, hd61830, ks0108,
|
|
|
392739e |
# sed1330, sed1520)
|
|
|
392739e |
# Possible values: -50 <= x <= 50
|
|
|
392739e |
# Default value: 0
|
|
|
392739e |
#
|
|
|
392739e |
# RefreshDisplay
|
|
|
392739e |
# Normally, most of the drivers do not update the whole display, but
|
|
|
392739e |
# only the areas that have changed since last update. So it might be,
|
|
|
392739e |
# that some faulty pixels would stay a longer time. To avoid this, the
|
|
|
392739e |
# plugin makes a complete refresh from time to time. This parameter
|
|
|
392739e |
# defines how often a complete refresh will be done.
|
|
|
392739e |
# e.g.: A value of 5 means, that the plugin will make a complete
|
|
|
392739e |
# refresh on every 5th update.
|
|
|
392739e |
# A value of 0 completely disables complete refreshs.
|
|
|
392739e |
# Possible values: 0 <= x <= 50
|
|
|
392739e |
# Default value: 5
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[framebuffer]
|
|
|
392739e |
# framebuffer driver
|
|
|
392739e |
# Output goes to a framebuffer device
|
|
|
392739e |
# Default size: 320 x 240
|
|
|
392739e |
Driver=framebuffer
|
|
|
392739e |
|
|
|
392739e |
#Width=320
|
|
|
392739e |
#Height=240
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
|
|
|
392739e |
# Zoom
|
|
|
392739e |
# Determines if pixels should be drawn double sized.
|
|
|
392739e |
# Possible values: 0, 1
|
|
|
392739e |
Zoom=1
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[gu140x32f]
|
|
|
392739e |
# gu140x32f driver
|
|
|
392739e |
# This is an 8-bit driver module for Noritake GU140x32-F7806 VFD
|
|
|
392739e |
# displays. The VFD is operating in it's 8 bit-mode connected to a
|
|
|
392739e |
# single PC parallel port.
|
|
|
392739e |
# Default size: 140 x 32
|
|
|
392739e |
Driver=gu140x32f
|
|
|
392739e |
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=140
|
|
|
392739e |
#Height=32
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#Brightness=100
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
# Wiring
|
|
|
392739e |
# Select the type of wiring your display is connected with.
|
|
|
392739e |
# Possible values: 'Standard', 'Windows'
|
|
|
392739e |
# Default value: 'Standard'
|
|
|
392739e |
Wiring=Standard
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[gu256x64-372]
|
|
|
392739e |
# gu256x64-372 driver
|
|
|
392739e |
# This is an 8-bit driver module for Noritake GU256x64-372 VFD
|
|
|
392739e |
# displays. The VFD is operating in it's 8 bit-mode connected to a
|
|
|
392739e |
# single PC parallel port.
|
|
|
392739e |
# Default size: 256 x 64
|
|
|
392739e |
Driver=gu256x64-372
|
|
|
392739e |
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=256
|
|
|
392739e |
#Height=64
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#Brightness=100
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[gu256x64-3900]
|
|
|
392739e |
# gu256x64-3900 driver
|
|
|
392739e |
# This is a driver module for Noritake GU256X64x-3900 VFD displays. The
|
|
|
392739e |
# VFD is either operating in 8 bit-mode connected to a single PC
|
|
|
392739e |
# parallel port or in serial mode connected to a single PC serial port.
|
|
|
392739e |
# Default size: 256 x 64
|
|
|
392739e |
Driver=gu256x64-3900
|
|
|
392739e |
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=256
|
|
|
392739e |
#Height=64
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#Brightness=100
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
# Wiring
|
|
|
392739e |
# Select the type of wiring your display is connected with.
|
|
|
392739e |
# Possible values: 'Standard', 'Satyr'
|
|
|
392739e |
# Default value: 'Standard'
|
|
|
392739e |
Wiring=Standard
|
|
|
392739e |
|
|
|
392739e |
# Interface
|
|
|
392739e |
# Select the interface your display is connnected to.
|
|
|
392739e |
# Possible values: 'Parallel', 'Serial'
|
|
|
392739e |
# Default value: 'Parallel'
|
|
|
392739e |
Interface=Parallel
|
|
|
392739e |
|
|
|
392739e |
# DMA
|
|
|
392739e |
# Enables/disables the usage of the controller's DMA mode which
|
|
|
392739e |
# increases writing speed. This only works in parallel interface mode.
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'yes'
|
|
|
392739e |
DMA=yes
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[hd61830]
|
|
|
392739e |
# hd61830 driver
|
|
|
392739e |
# This is a driver module for the Hitachi HD61830 LCD controller.
|
|
|
392739e |
# Default size: 240 x 128
|
|
|
392739e |
Driver=hd61830
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=240
|
|
|
392739e |
#Height=128
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[image]
|
|
|
392739e |
# image driver
|
|
|
392739e |
# This is a driver module for writing image sequences in PBM (Portable
|
|
|
392739e |
# Bit Map) format that show the plugin's output.
|
|
|
392739e |
# Default size: 240 x 128
|
|
|
392739e |
Driver=image
|
|
|
392739e |
#Width=240
|
|
|
392739e |
#Height=128
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[ks0108]
|
|
|
392739e |
# ks0108 driver
|
|
|
392739e |
# This is a driver module for the Samsung KS0108 LCD controller.
|
|
|
392739e |
# Default size: 128 x 64
|
|
|
392739e |
Driver=ks0108
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=128
|
|
|
392739e |
#Height=64
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
# Control
|
|
|
392739e |
# Select the variant of triggering the display's control lines.
|
|
|
392739e |
# Possible values: '0', '1'
|
|
|
392739e |
# Default value: '1'
|
|
|
392739e |
Control=1
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[sed1330]
|
|
|
392739e |
# sed1330 driver
|
|
|
392739e |
# This is a driver module for the Epson SED1330/1335 LCD controller.
|
|
|
392739e |
# Default size: 320 x 240
|
|
|
392739e |
Driver=sed1330
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=320
|
|
|
392739e |
#Height=240
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#refreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
# Wiring
|
|
|
392739e |
# Select the type of wiring your display is connected with.
|
|
|
392739e |
# Possible values: 'Original', 'PowerLCD', 'LCDProc', 'Tweakers',
|
|
|
392739e |
# 'YASEDW'
|
|
|
392739e |
# Default value: 'Original'
|
|
|
392739e |
Wiring=Original
|
|
|
392739e |
|
|
|
392739e |
# OscillatorFrequency
|
|
|
392739e |
# Select the frequency the oscillator on your LCD board uses in kHz.
|
|
|
392739e |
# Possible values: 1000 <= x <= 15000)
|
|
|
392739e |
# Default value: 9600
|
|
|
392739e |
OscillatorFrequency=9600
|
|
|
392739e |
|
|
|
392739e |
# Interface
|
|
|
392739e |
# Select the interface mode your display is connected with.
|
|
|
392739e |
# Possible values: '6800', '8080'
|
|
|
392739e |
# Default value: '6800'
|
|
|
392739e |
Interface=6800
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[sed1520]
|
|
|
392739e |
# sed1520 driver
|
|
|
392739e |
# This is a driver module for the Epson SED1520 LCD controller.
|
|
|
392739e |
# Default size: 120 x 32
|
|
|
392739e |
Driver=sed1520
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=120
|
|
|
392739e |
#Height=32
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#AdjustTiming=0
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[simlcd]
|
|
|
392739e |
# simlcd driver
|
|
|
392739e |
# This is the SimLCD driver module. Output goes to a file instead of
|
|
|
392739e |
# LCD. Use SimLCD tool to view this file.
|
|
|
392739e |
# Default size: 240 x 128
|
|
|
392739e |
Driver=simlcd
|
|
|
392739e |
#Width=240
|
|
|
392739e |
#Height=128
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[t6963c]
|
|
|
392739e |
# t6963c driver
|
|
|
392739e |
# This is a driver module for the Toshiba T6963C LCD controller.
|
|
|
392739e |
# Default size: 240 x 128
|
|
|
392739e |
Driver=t6963c
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=240
|
|
|
392739e |
#Height=128
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
#RefreshDisplay=1
|
|
|
392739e |
|
|
|
392739e |
# Wiring
|
|
|
392739e |
# Select the type of wiring your display is connected with.
|
|
|
392739e |
# Possible values: 'Standard', 'Windows'
|
|
|
392739e |
# Default value: 'Standard'
|
|
|
392739e |
Wiring=Standard
|
|
|
392739e |
|
|
|
392739e |
# FontSelect
|
|
|
392739e |
# Select the font width your display uses for text mode. In most cases
|
|
|
392739e |
# this is selectable through one of the pins of your LCD board
|
|
|
392739e |
# Possible values: '6', '8'
|
|
|
392739e |
# Default value: '6'
|
|
|
392739e |
FontSelect=6
|
|
|
392739e |
|
|
|
392739e |
# AutoMode
|
|
|
392739e |
# Enables or disables the usage of T6963C's auto mode which doubles
|
|
|
392739e |
# writing speed when enabled.
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'yes'
|
|
|
392739e |
AutoMode=yes
|
|
|
392739e |
|
|
|
392739e |
# StatusCheck
|
|
|
392739e |
# Enables or disables the usage of T6963C's status check. When using a
|
|
|
392739e |
# shielded cable for connecting your display, the disabling may be
|
|
|
392739e |
# possible. This results in doubling the speed of writing data to the
|
|
|
392739e |
# LCD.
|
|
|
392739e |
# Possible values: 'yes', 'no'
|
|
|
392739e |
# Default value: 'yes'
|
|
|
392739e |
StatusCheck=yes
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[serdisp]
|
|
|
392739e |
# serdisplib driver
|
|
|
392739e |
# This is a driver module for devices supported through serdisplib.
|
|
|
392739e |
# Default size: depends on your Controller setting
|
|
|
392739e |
Driver=serdisp
|
|
|
392739e |
|
|
|
392739e |
# Controller
|
|
|
392739e |
# Select the controller your LCD uses named like in serdisplib.
|
|
|
392739e |
# Possible values: See README in serdisplib package
|
|
|
392739e |
Controller=optrex323
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
#Width=240
|
|
|
392739e |
#Height=128
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
Contrast=5
|
|
|
392739e |
Backlight=yes
|
|
|
392739e |
|
|
|
392739e |
########################################################################
|
|
|
392739e |
|
|
|
392739e |
[noritake800]
|
|
|
392739e |
# noritake800 driver
|
|
|
392739e |
# This is an 8-bit driver module for Noritake Noritake 800(A) series VFD
|
|
|
392739e |
# displays. The VFD is operating in it's 8 bit-mode connected to a
|
|
|
392739e |
# single PC parallel port.
|
|
|
392739e |
# Default size: 128 x 64
|
|
|
392739e |
Driver=noritake800
|
|
|
392739e |
Port=0x378
|
|
|
392739e |
#Device=/dev/parport0
|
|
|
392739e |
Width=128
|
|
|
392739e |
Height=64
|
|
|
392739e |
#UpsideDown=no
|
|
|
392739e |
#Invert=no
|
|
|
392739e |
Brightness=50
|
|
|
392739e |
#AdjustTiming=0 # not used
|
|
|
392739e |
#RefreshDisplay=0 # not used
|
|
|
392739e |
|
|
|
392739e |
# Wiring
|
|
|
392739e |
# Select the type of wiring your display is connected with.
|
|
|
392739e |
# Possible values: 'LiquidMp3', 'MZ'
|
|
|
392739e |
# Default value: 'LiquidMp3'
|
|
|
392739e |
Wiring=LiquidMp3
|