# 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 # Default value: 2 WaitMethod=3 # WaitPriority # Select the process priority that is used when sleeping. # Possible values: -20 <= x <= 19 # Default value: 0 WaitPriority=-10 # 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 # # 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' # Invert=yes # # Brightness # Sets the brightness of your display's backlight if supported by its # driver. # Supported by: gu140x32f, gu256x64-372, gu256x64-3900 # 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) # 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 ######################################################################## [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 ######################################################################## [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' # 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] # serdisplib driver # This is a driver module for devices supported through serdisplib. # Default size: depends on your Controller setting Driver=serdisp # Controller # Select the controller your LCD uses named like in serdisplib. # Possible values: See README in serdisplib package Controller=optrex323 Port=0x378 #Device=/dev/parport0 #Width=240 #Height=128 #UpsideDown=no #Invert=no Contrast=5 Backlight=yes ######################################################################## [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=yes 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 #[st7565r] #ReelBox frontpanel #Driver=st7565r #Device=/dev/frontpanel #Brightness=100 #Contrast=80 #Width=128 #Height=64 #[reel_usbfp] #Reelbox combo driver for OLED-USB and st7565r-frontpanel #Driver=reel_usbfp #Device=none #Brightness=100 #Contrast=80 #Width=128 #Height=64