diff --git a/make/target-libs.mk b/make/target-libs.mk index 05c1332b..089ad147 100644 --- a/make/target-libs.mk +++ b/make/target-libs.mk @@ -1376,6 +1376,7 @@ GRAPHLCD_SOURCE = graphlcd-base.$(GRAPHLCD_VER) GRAPHLCD_URL = git://projects.vdr-developer.org GRAPHLCD_PATCH = graphlcd.patch +GRAPHLCD_PATCH += 0003-strip-graphlcd-conf.patch GRAPHLCD_PATCH += 0004-material-colors.patch ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo4k vusolo4k vuultimo4k vuuno4kse)) GRAPHLCD_PATCH += graphlcd-vuplus.patch diff --git a/patches/graphlcd/0003-strip-graphlcd-conf.patch b/patches/graphlcd/0003-strip-graphlcd-conf.patch new file mode 100644 index 00000000..828c4ab2 --- /dev/null +++ b/patches/graphlcd/0003-strip-graphlcd-conf.patch @@ -0,0 +1,594 @@ +From 1d8158ae37abd429df9b00ee9b77b6667b7f2f47 Mon Sep 17 00:00:00 2001 +From: vanhofen +Date: Mon, 15 Jun 2020 16:52:53 +0200 +Subject: [PATCH] strip graphlcd.conf + +--- + graphlcd.conf | 553 +------------------------------------------------- + 1 file changed, 3 insertions(+), 550 deletions(-) + +diff --git a/graphlcd.conf b/graphlcd.conf +index becdd54..4b59fc2 100644 +--- a/graphlcd.conf ++++ b/graphlcd.conf +@@ -29,7 +29,7 @@ WaitMethod=3 + # Select the process priority that is used when sleeping. + # Possible values: -20 <= x <= 19 + # Default value: 0 +-WaitPriority=0 ++WaitPriority=19 + + # General driver settings + # This section lists the display settings that are parsed and +@@ -117,487 +117,6 @@ WaitPriority=0 + + ######################################################################## + +-[framebuffer] +-# framebuffer driver +-# Output goes to a framebuffer device +-Driver=framebuffer +- +-#UpsideDown=no +-#Invert=no +- +-# Device +-# Framebuffer device +-# Default value: /dev/fb0 +-#Device=/dev/fb0 +- +-# Damage | ReportDamage +-# Damage reporting for framebuffer devices with update problems +-# Possible values: none, auto, udlfb, ugly +-# none: no damage reporting +-# auto: automatic determination if damage reporting is needed +-# udlfb: damage reporting for udlfb-devices (displaylink) +-# ugly: dirty damagereporting (a '\n' is written to the framebuffer file handle) +-# Default value: none +-#Damage=none +- +-# Zoom +-# Determines if pixels should be drawn double sized. +-# If zoom is set, the actual resolution will be halved (both width and height) +-# e.g.: framebuffer has resolution 800x600: this driver will report a drawing area of 400x300 +-# Possible values: 0, 1 +-# Default value: 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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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', 'Windows' +-# Default value: 'Standard' +-Wiring=Standard +- +-######################################################################## +- +-[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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-Width=128 +-#Width=192 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#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 +-#Controller=l4m132c +-#Controller=l4m320t +- +-# 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 +- +-Device=/dev/parport0 +-#Port=0x378 +-#Device=HID:/dev/usb/hiddev0 +-#Device=HID:/dev/hiddev0 +-#Device=USB:USB:4243/ee20 # Linux4Media 320T TouchLCD +-#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 +- +-Device=/dev/parport0 +-#Port=0x378 +-Width=128 +-Height=64 +-#UpsideDown=no +-#Invert=no +-Brightness=50 +-AdjustTiming=50 +-RefreshDisplay=50 +- +-# 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 +- +-######################################################################## +- +-[dm140gink] +-# dm140gink driver +-# This is an driver module for Futaba DM140-GINK VFD displays. +-# The VFD is built-in in some HTPC cases and connected to a +-# USB port. +-# Default size: 112 x 16 +-Driver=dm140gink +-#Width=112 +-#Height=16 +-#UpsideDown=no +- +-# Invertion is not supported +-#Invert=no +- +-# USB VendorID and ProductID +-#Vendor=0x040b +-#Product=0x7001 +-# USB ID activy 5xx: +-#Vendor=0x1509 +-#Product=0x925d +-######################################################################## +- +-[futabaMDM166A] +-# futabaMDM166A driver +-# This is an driver module for Futaba MDM166A VFD displays. +-# The VFD is built-in in Targa HTPC cases and connected to USB port. +-# Default size: 96 x 16 +-Driver=futabaMDM166A +- +-#Width=96 +-#Height=16 +-#UpsideDown=no +-#Invert=no +-#Brightness=50 +-#RefreshDisplay=1000 +-######################################################################## +- + [ax206dpf] + # THIS IS AN EXPERIMENTAL DRIVER! + # You have to uncomment the variable HAVE_DRIVER_AX206DPF +@@ -609,8 +128,8 @@ Driver=futabaMDM166A + # + # Default size: 320 x 240 or 240 x 320 (see "Portrait") + Driver=ax206dpf +-#Width=320 +-#Height=240 ++Width=320 ++Height=240 + # + # UpsideDown + # Rotates the display output by 180 degrees. This might be useful, if +@@ -668,69 +187,3 @@ Driver=ax206dpf + # Default value: 'nnnn' + #Flip=nnnn + # +- +-######################################################################## +- +-[vncserver] +-# vncserver driver +-# Output goes to a vncserver device +-# Default size: 320 x 240 +-Driver=vncserver +-Width=320 +-Height=240 +-# +-# HttpDir +-# Webclients directory of libvncserver installation (only needed for webclient access) +-#HttpDir=/usr/share/webclients +- +-######################################################################## +- +-[ssd1306] +-# ssd1306 driver +-# This is a driver module for the SSD1306 OLED display controller. +-# Default size: 128 x 64 +-Driver=ssd1306 +-Device=0 +-Width=128 +-Height=64 +- +-[ili9341] +-# ili9341 driver +-# This is a driver module for the ILI9341 TFT display controller. +-# Default size: 320x240 +-Driver=ili9341 +-Device=0 +-Width=320 +-Height=240 +- +-[alphacool] +-# Driver setting for the Alphacool USB LCD (240x128 pixels) +-# Requires serdisplib to be installed +-Driver=serdisp +-Controller=alphacool +-Device=USB:060c/04eb +-Backlight=yes +- +-[sdcmegtron] +-# Driver setting for the SDC Megtron USB LCD (240x128 pixels) +-# Requires serdisplib to be installed +-Driver=serdisp +-Controller=sdcmegtron +-Device=USB:152a/8380 +-Backlight=yes +- +-[usbserlcd] +-# This is the driver for displays based on the USBserLCD firmware: +-# https://github.com/M-Reimer/usbserlcd +-Driver=usbserlcd +-Device=/dev/ttyUSB0 +-RefreshDisplay=0 +- +-[st7565r-reel] +-# st7565r driver +-# This is a driver module for the ST7565R based Reelbox frontpanel LCD +-# Default size: 128 x 64 +-Driver=st7565r-reel +-Device=/dev/ttyS0 +-Brightness=100 +-Contrast=80 +-- +2.20.1 + diff --git a/patches/graphlcd/graphlcd-vuplus.patch b/patches/graphlcd/graphlcd-vuplus.patch index e6f19063..78849891 100644 --- a/patches/graphlcd/graphlcd-vuplus.patch +++ b/patches/graphlcd/graphlcd-vuplus.patch @@ -412,16 +412,18 @@ GIT repo: https://projects.vdr-developer.org/git/graphlcd-base.git --- a/graphlcd.conf +++ b/graphlcd.conf -@@ -117,6 +117,12 @@ +@@ -117,6 +117,14 @@ ######################################################################## +[vuplus4k] -+# Driver setting for the OLED VUPLUS4K ++# Driver setting for the OLED VUPLUS4K +Driver=vuplus4k +#Width=480 +#Height=320 -+# ++ ++######################################################################## ++ [ax206dpf] # THIS IS AN EXPERIMENTAL DRIVER! # You have to uncomment the variable HAVE_DRIVER_AX206DPF diff --git a/patches/graphlcd/graphlcd.patch b/patches/graphlcd/graphlcd.patch index 768fbef4..8ac1d341 100644 --- a/patches/graphlcd/graphlcd.patch +++ b/patches/graphlcd/graphlcd.patch @@ -575,516 +575,6 @@ endif # two ifdef/endif are used because older installations may not support 'else ifdef' ---- a/graphlcd.conf -+++ b/graphlcd.conf -@@ -29,7 +29,7 @@ - # Select the process priority that is used when sleeping. - # Possible values: -20 <= x <= 19 - # Default value: 0 --WaitPriority=0 -+WaitPriority=19 - - # General driver settings - # This section lists the display settings that are parsed and -@@ -117,487 +117,6 @@ - - ######################################################################## - --[framebuffer] --# framebuffer driver --# Output goes to a framebuffer device --Driver=framebuffer -- --#UpsideDown=no --#Invert=no -- --# Device --# Framebuffer device --# Default value: /dev/fb0 --#Device=/dev/fb0 -- --# Damage | ReportDamage --# Damage reporting for framebuffer devices with update problems --# Possible values: none, auto, udlfb, ugly --# none: no damage reporting --# auto: automatic determination if damage reporting is needed --# udlfb: damage reporting for udlfb-devices (displaylink) --# ugly: dirty damagereporting (a '\n' is written to the framebuffer file handle) --# Default value: none --#Damage=none -- --# Zoom --# Determines if pixels should be drawn double sized. --# If zoom is set, the actual resolution will be halved (both width and height) --# e.g.: framebuffer has resolution 800x600: this driver will report a drawing area of 400x300 --# Possible values: 0, 1 --# Default value: 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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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', 'Windows' --# Default value: 'Standard' --Wiring=Standard -- --######################################################################## -- --[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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --Width=128 --#Width=192 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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 -- --Device=/dev/parport0 --#Port=0x378 --#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 --#Controller=l4m132c --#Controller=l4m320t -- --# 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 -- --Device=/dev/parport0 --#Port=0x378 --#Device=HID:/dev/usb/hiddev0 --#Device=HID:/dev/hiddev0 --#Device=USB:USB:4243/ee20 # Linux4Media 320T TouchLCD --#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 -- --Device=/dev/parport0 --#Port=0x378 --Width=128 --Height=64 --#UpsideDown=no --#Invert=no --Brightness=50 --AdjustTiming=50 --RefreshDisplay=50 -- --# 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 -- --######################################################################## -- --[dm140gink] --# dm140gink driver --# This is an driver module for Futaba DM140-GINK VFD displays. --# The VFD is built-in in some HTPC cases and connected to a --# USB port. --# Default size: 112 x 16 --Driver=dm140gink --#Width=112 --#Height=16 --#UpsideDown=no -- --# Invertion is not supported --#Invert=no -- --# USB VendorID and ProductID --#Vendor=0x040b --#Product=0x7001 --# USB ID activy 5xx: --#Vendor=0x1509 --#Product=0x925d --######################################################################## -- --[futabaMDM166A] --# futabaMDM166A driver --# This is an driver module for Futaba MDM166A VFD displays. --# The VFD is built-in in Targa HTPC cases and connected to USB port. --# Default size: 96 x 16 --Driver=futabaMDM166A -- --#Width=96 --#Height=16 --#UpsideDown=no --#Invert=no --#Brightness=50 --#RefreshDisplay=1000 --######################################################################## -- - [ax206dpf] - # THIS IS AN EXPERIMENTAL DRIVER! - # You have to uncomment the variable HAVE_DRIVER_AX206DPF -@@ -609,8 +128,8 @@ - # - # Default size: 320 x 240 or 240 x 320 (see "Portrait") - Driver=ax206dpf --#Width=320 --#Height=240 -+Width=320 -+Height=240 - # - # UpsideDown - # Rotates the display output by 180 degrees. This might be useful, if --- a/Make.config +++ b/Make.config @@ -3,13 +3,13 @@