Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
HowTo: GraphLCD mit picoLCD256x64 Display
#1
Anleitung für ein picoLCD256x64 Display

Erstmal ein Copy

Code:
cp /etc/graphlcd/graphlcd.conf.default /etc/graphlcd/graphlcd.conf.picolcd256x64

und am ende der graphlcd.conf.picolcd256x64 das eintragen

Code:
[picolcd256x64]
# picoLCD_256x64 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 64
Driver=picolcd256x64
Device=usb:04d8/c002
Width=256
Height=64
#UpsideDown=no
#Invert=no
Brightness=50
RefreshDisplay=1
Contrast=5


In der /var/lib/vdr/plugins/setup/vdr-setup.xml die mit dem Stern markierten hinzufügen

Code:
                <entry name="Graphlcd-Treiber" sysconfig="LCD_DRIVER" type="selection" value="picolcd256x64">
                    <value>ks0108</value>
                    <value>t6963c</value>
                    <value>gu140x32f</value>
                    <value>gu256x64-372</value>
                    <value>gu256x64-3900</value>
                    <value>image</value>
                    <value>sed1330</value>
                    <value>sed1520</value>
                    <value>simlcd</value>
                    <value>serdisp</value>
                    <value>noritake800</value>
                    <value>hd61830</value>
            *        <value>picolcd256x64</value>
                </entry>
                <entry name="LCD-Auflösung für Bootlogo" sysconfig="LCD_RESOLUTION" type="selection" value="256x64" command="sudo /usr/lib/vdr/easyvdr-set-settings setglcd">
                    <value>240x128</value>
            *        <value>256x64</value>
                    <value>128x64</value>
                </entry>


In der /usr/share/easyvdr/setup/hw-detect/hw-lib/30_info_display das am ende hinzufügen

Code:
hw_name[53]="picolcd256x64"
hw_ident[53]="yes"
det_method[53]="chk_dummyhw"
ins_method[53]="inst_display"
paraset_a[53]="vdr-plugin-graphlcd"
paraset_b[53]="LCD graphlcd LCD_DRIVER picolcd256x64"
paraset_c[53]="/etc/graphlcd/graphlcd.conf.picolcd256x64 /etc/graphlcd.conf"
paraset_d[53]="<empty_value>"
paraset_e[53]="<empty_value>"


Die neu Erstelte /etc/udev/rules.d/11-easyvdr-picolcd.rules mit diesem Inhalt Füllen

Code:
SUBSYSTEMS=="usb", ATTRS{idProduct}=="c002", ATTRS{idVendor}=="04d8", GROUP="uucp", MODE="0660"

setup Aufrufen und Infodisplay aufrufen picolcd256x64 auswählen und Rechner neu Starten Fertig.


Viel Spass LG Stefan
Zitieren
#2
Hallo Stefan,

(24.08.2018, 09:04)stefanbe schrieb: Anleitung für ein picoLCD256x64 Display
Merci(K+) für die Anleitung/Arbeit!
Werde in der kommenden Woche alles mal einbauen. Wenn ich soweit bin, melde ich mich wieder.

Gruss
Wolfgang

Zitieren
#3
Hallo Stefan,

Pakete sind im PPA.Bevor du ein "sudo apt update && apt dist-upgrade" ausführst,
Bitte zuerst diese Dateien umbenennen.
Code:
sudo mv /etc/graphlcd/graphlcd.conf.picolcd256x64  /etc/graphlcd/graphlcd.conf.picolcd256x64.orig
sudo mv /etc/udev/rules.d/11-easyvdr-picolcd.rules  /etc/udev/rules.d/11-easyvdr-picolcd.rules.orig

Datei "/var/lib/vdr/plugins/setup/vdr-setup.xml" darf nicht umbenannt werden da die *.xml bei
upgrade & dist-upgrade nicht verändert wird.
Nach install und reboot vllt. musst du im Setup-Tool das Display nochmals auswählen,
können "11-easyvdr-picolcd.rules.orig" & "graphlcd.conf.picolcd256x64.orig" gelöscht werden.
"11-easyvdr-picolcd.rules" wurde durch "11-picolcd.rules" ersetzt.

P.S
Jetzt ist mir auch klar weshalb das Display funktionierte, hatte in der Make.config den Treiber bereits aktiviert.
Code:
# uncomment this variable if you want to enable the experimental support for picoLCD 256x64
-#HAVE_DRIVER_picoLCD_256x64=1
+HAVE_DRIVER_picoLCD_256x64=1

Gruss
Wolfgang

Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste