240x64 LCD blau oder weiss fertig verloetet -> 45 euro

  • Hi Leute,


    habe das Display schon ziemlich lange und habe mich erst jetzt an die Arbeit gemacht es zum laufen bekommen. Also ich bekomme bei der Installation folgende Fehlermeldungen:


    /usr/local/include/glcdgraphics/bitmap.h:59: error: candidates are: int
    GLCD::cBitmap::DrawText(int, int, int, const std::string&, GLCD::cFont*,
    GLCD::eColor, bool, int)
    display.c: In member function `void cGraphLCDDisplay::DisplayMessage()':
    display.c:1709: error: no matching function for call to `GLCD::cBitmap::
    DrawText(int, int, int, std::basic_string<char, std::char_traits<char>,
    std::allocator<char> >&, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:59: error: candidates are: int
    GLCD::cBitmap::DrawText(int, int, int, const std::string&, GLCD::cFont*,
    GLCD::eColor, bool, int)
    display.c: In member function `void cGraphLCDDisplay::DisplayTextItem()':
    display.c:1759: error: no matching function for call to `GLCD::cBitmap::
    DrawText(int, int, int, std::basic_string<char, std::char_traits<char>,
    std::allocator<char> >&, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:59: error: candidates are: int
    GLCD::cBitmap::DrawText(int, int, int, const std::string&, GLCD::cFont*,
    GLCD::eColor, bool, int)
    display.c: In member function `void cGraphLCDDisplay::DisplayColorButtons()':
    display.c:1794: error: no matching function for call to `GLCD::cBitmap::
    DrawText(int, int, int, std::string&, GLCD::cFont&, GLCD::eColor)'
    /usr/local/include/glcdgraphics/bitmap.h:59: error: candidates are: int
    GLCD::cBitmap::DrawText(int, int, int, const std::string&, GLCD::cFont*,
    GLCD::eColor, bool, int)
    display.c:1801: error: no matching function for call to `GLCD::cBitmap::
    DrawText(int, int, int, std::string&, GLCD::cFont&, GLCD::eColor)'
    /usr/local/include/glcdgraphics/bitmap.h:59: error: candidates are: int
    GLCD::cBitmap::DrawText(int, int, int, const std::string&, GLCD::cFont*,
    GLCD::eColor, bool, int)
    display.c: In member function `void cGraphLCDDisplay::DisplayVolume()':
    display.c:1848: error: no matching function for call to `GLCD::cBitmap::
    DrawCharacter(int, int, int, char, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:61: error: candidates are: int
    GLCD::cBitmap::DrawCharacter(int, int, int, char, GLCD::cFont*,
    GLCD::eColor, int)
    display.c:1851: error: no matching function for call to `GLCD::cBitmap::
    DrawCharacter(int, int, int, char, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:61: error: candidates are: int
    GLCD::cBitmap::DrawCharacter(int, int, int, char, GLCD::cFont*,
    GLCD::eColor, int)
    display.c:1854: error: no matching function for call to `GLCD::cBitmap::
    DrawCharacter(int, int, int, char, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:61: error: candidates are: int
    GLCD::cBitmap::DrawCharacter(int, int, int, char, GLCD::cFont*,
    GLCD::eColor, int)
    display.c:1857: error: no matching function for call to `GLCD::cBitmap::
    DrawCharacter(int, int, int, char, GLCD::cFont&)'
    /usr/local/include/glcdgraphics/bitmap.h:61: error: candidates are: int
    GLCD::cBitmap::DrawCharacter(int, int, int, char, GLCD::cFont*,
    GLCD::eColor, int)
    make[1]: *** [display.o] Fehler 1


    kann mir mal jemand weiterhelfen? VDR 1.3.20 GraphLCD 0.1.2pre5


    Gruß


    marauder

  • Servus, liebe Mit-Käufer und -Bastler! Mein LCD lief jetzt monatelang einwandfrei, vielen Dank nochmal an den Bastler!


    Seit meinem letzten Update (ct-VDR, e-tobi Bigpatch) ist aber auf einmal auf dem Display nur noch das berüchtigte Flimmern zu sehen, obwohl die Einstellungen in setup.conf und graphlcd.conf die selben sind wie vorher. Hat ausser mir noch irgendjemand dieses Phänomen beobachtet?


    graphlcd-plugin ist jetzt Version 0.1.1-3, ich weiß leider nicht mehr, was es vorher war (falls sich überhaupt irgendwas dran geändert hat).


    Die Kiste lief zuletzt so gut, wäre toll falls jemand helfen kann, das Display wieder hinzukriegen..

    P3-700, FSC D1107, 256 MB RAM, 120 GB HDD, FSC 1.5 DVBC, AverTV 771 DVBT, Soundblaster Live! Value, 240x64 LCD, ctvdr 3.07

  • Moin, ich habe noch keine Erfahrung mit Displays... kann man die genutzte Fläche in der Konfigurationsdatei einschränken? Hintergrund: Der Displayausschnitt im DIGN HV5-Gehäuse ist ein kleines bißchen zu klein für so ein schickes 240*64!


    Gruß,


    Mirko


    mein VDR:
    Siemens Gigaset 740AV, Buffalo Linkstation NAS
    in meiner Bastelkiste:
    2x Activy 300, 1x MediaPortal mit GLCD, 1x Fujitsu-Siemens Jetson, 1xDVB-C Rev.2.1, Airstar2, neue Nova-T, Linksys NSLU2, defekte 2300C

  • MR42HH: Wenn du z.B. graphlcd benutzt, dann gibts dazu eine config-Datei, etwa bei /etc/graphlcd.cfg (oder so). Da steht z.B. x=240 y=64. Da kannst du auch kleinere Werte reinschreiben.
    Ansonsten muss sowas in der README des von dir benutzten plugins drin stehen.


    Werner

    Warum habe ich immer als Einziger dieses Problem?


    Seit 1997 Linux-Kämpfer
    VDRclient: yavdr 0.3.0 - Zotac ID41
    VDR2: yavdr 0.3.0a - Celeron 430 - GT220 - 2 TB - 2*Skystar HD2 - SDC Megtron
    VDR1: c't vdr 4 auf Athlon XP 1700+ - vdrdevel 1.3.49 - kernel 2.6.12-rc4-ct-2 - 3*250 GB - 2*TechniSat SkyStar 2 Budget - graphlcd 128x64
    vdr-user Nr. 1150

    Völlig vdr-freie Homepage: www.jongl.de

    Einmal editiert, zuletzt von The Werner ()

  • hallo leudde,


    also, funktionierende lcds habe ich keine mehr, aaaaaber - hier liegen noch etwa 15-20 defekte, groesstenteils schon verloetete lcds mit entweder kleinen fehlern (kleine flecken auf dem lcd etc.) oder keiner funktion (defekter controller) bzw. grossen flecken auf der scheibe (fluessigkeit dazwischen hat wohl irgendwie die graetsche gemacht). nun gibts es natuerlich die moeglichkeit aus den ganzen lcds noch schaetzungsweise 6-8 funktionierende zu basteln (controller tauschen zb.).
    das problem dabei ist, das das display mit einem breiten flexprintkabel mit dem controller verbunden ist, welches aufgeklebt wurde. dieses laesst sich nach zb. controllerwechsel nur schwer wieder anbringen. ich habs testweise mit einem stueck holz versucht, welches ich zwischen controller und scheibe geschoben habe - mit erfolg. nur ist das natuerlich keine perfekte loesung.


    also, wer interesse haben sollte bitte mit angebot an mich. ich hab kein plan was ich dafuer nehmen koennte.


    gruesse,


    tobias

    DH67BLB3 m. Intel G630T
    2x Tevii S480 Dual DVB-S2
    GeForce 520
    yaVDR 0.4

  • hallo kaptnkoma


    du hast nicht per zufall solche displays in 240*128 rumliegen ?
    hab momentan auch eins mit dem sed1330 und bringe das nicht gescheit zum laufen. hatte es mal unter windows getestet, dort gingst, aber im vdr habe ich auch diese verschiegungen, dann einige pixel die beim umschalten stehen bleiben, z.T. ein riesengrosser pixelbrei...


    andernfalls würde ich mich für ein blaues 240*64 interessieren,je nach dem was du für habe willst, zum rumprobieren. hätt aber lieber n grösseres ;)


    http://www.vdrportal.de/board/thread.php?threadid=40622&sid=

    HW: Intel P4 2,66GHz 533FSB, ASUSP5P800, 512MB, HDD 200GB+300GB Samsung PATA, LG DVD+-RW, TT C-2300; Asus GF2GTS (passiv Umbau), GLCD240x128
    SW: CtVDR5.1, graphlcd, dvd, burn, muggle, mp3, trayopen, weatherng, streamdev server, tvonscreen, vdradmin-am

  • An einem weißen hätte ich evtl. Interesse, aber nur wenn's fix und (anschluss)fertig ist.
    Schreib mal was Du dafür haben willst.

    VDR-User #992
    Server: Asrock N3700-ITX mit Cine S2 6.5 headless
    System: Ubuntu 22.04.LTS
    VDR: VDR 2.2.0 mit epgsearch, live, vnsiserver
    Client: Raspberry Pi v4 mit LibreElec

  • anjo


    Hallo Anjo,


    hast Du noch das Display?
    Ich hätte Interesse an dem Blauen!


    Gruß
    Alex

    Gruß
    Frissi
    --------------------------------------------------------------------------------------------------
    [SIZE=7]
    HD VDR Client: yavdr 0.3a - ASRock ION 330HT, TT-3600, SDCMegtron LCD
    [/SIZE]
    [SIZE=7]VDR Server: ct'VDR (vdr 1.6.x) - ASUS Pundit ID3, Celeron 2.0 GHz; 256 MB RAM; 2TB WD20EVDS; TT FF Rev. 1.5; TT Budget Rev 1.1[/SIZE]

    Einmal editiert, zuletzt von Frissi ()

  • @ Frissi


    Das Display von anjo ist jetzt bei mir.


    Max

    Mein VDR:
    Asus A7V400MX, Duron 1600@1200 1,2V, 512MB PC2100, TT FF 1.6, 200 GB HDD Maxtor, LG 4040A DVD Brenner,128x64 Pixel Display,AV Board 1.3, EasyVDR 0.4


    Meine HD Hardware:
    Gigabyte GA-M61PM-S2, AMD Athlon X2 4850e, Samsung HD501LJ (500GB SATA), DVD R/RW LG GSA-H12N, Grafikkarte Gainward GF210 512MB passiv, Hauppauge WinTV Nova-HD-S2

  • Hallo zusammen,


    bin gerade Easyvdr am testen und dachte mir dabei, probier dochmal das alte KaptKoma-display aus (lag bis jetzt im Schrank, da ich es in Minivdr nie ans laufen gebracht hatte).
    Nun bin ich gegenüber damals schon etwas weiter:


    Oct 13 18:19:01 (none) auth.info su[12188]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:19:05 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:19:05 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1260ns
    Oct 13 18:19:05 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:19:14 (none) authpriv.info su[12704]: + ??? root:root
    Oct 13 18:19:14 (none) auth.info su[12704]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:19:17 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:19:17 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1261ns
    Oct 13 18:19:17 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:19:25 (none) authpriv.info su[13191]: + ??? root:root
    Oct 13 18:19:25 (none) auth.info su[13191]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:19:28 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:19:28 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1266ns
    Oct 13 18:19:28 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:19:37 (none) authpriv.info su[13678]: + ??? root:root
    Oct 13 18:19:37 (none) auth.info su[13678]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:19:39 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:19:39 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1260ns
    Oct 13 18:19:40 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:19:48 (none) authpriv.info su[14165]: + ??? root:root
    Oct 13 18:19:48 (none) auth.info su[14165]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:19:50 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:19:50 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1263ns
    Oct 13 18:19:51 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:19:59 (none) authpriv.info su[14652]: + ??? root:root
    Oct 13 18:19:59 (none) auth.info su[14652]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14694]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14694]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14701]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14701]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14711]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14711]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14717]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14717]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14723]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14723]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:00 (none) authpriv.info su[14730]: + ??? root:root
    Oct 13 18:20:00 (none) auth.info su[14730]: (pam_unix) session opened for user root by (uid=0)
    Oct 13 18:20:02 (none) user.debug vdr: sed1330: benchmark started.
    Oct 13 18:20:02 (none) user.debug vdr: sed1330: benchmark stopped. Time for Command: 1260ns
    Oct 13 18:20:03 (none) user.info vdr: sed1330: SED1330 initialized.
    Oct 13 18:20:03 (none) user.debug vdr: glcdgraphics: image /etc/vdr/plugins/graphlcd/logos/DAS ERSTE_m.glcd loaded.
    Oct 13 18:20:03 (none) user.debug vdr: glcdgraphics: image /etc/vdr/plugins/graphlcd/logos/PRO SIEBEN_m.glcd loaded.




    das Display wird also nun Richtig initialisiert und läd sogar die Grafik.
    Leider funzt es trotzdem nicht, es ist also so, wenn ich nun das sed1330 im Menue angewählt habe, und die entsprechenden Parameter in der graphlcd.conf angegeben habe bekomme ich das obere ergebnis.
    Ich habe das Gefühl, das ich nahe dran bin.
    Hier die Parameter:
    [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=240
    Height=64
    #UpsideDown=no
    Invert=yes
    #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=PowerLCD


    # 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


    in der Runvdr steht:


    case "$LCD" in
    "graphlcd")
    PLUGINLIST="$PLUGINLIST '-Pgraphlcd -c /etc/graphlcd.conf -d $LCD_DRIVER' "
    killall -9 showpic
    ;;
    "lcdproc")
    LCDd -s -f -c /etc/lcdproc/LCDd.conf &
    PLUGINLIST="$PLUGINLIST -Plcdproc"
    ;;


    vieleicht hat von den Experten ja doch noch ein Tip?


    MfG
    Satmen

    VDR1:
    Yavdr
    M3N78-VM-HDMI mit AMD4850e und 2 Technotrend 3200 DVB-S2
    TS35-Lirc

  • Servus,


    wie funzt es net, wird nichts angezeigt?


    oder


    es wird was angezeigt und verschoben?


    Ne nähere Beschreibung wäre gut?


    Was macht das Display mit showpic?


    Wie siehts mit dem Parameter Wait Method auf "gettimeofday" aus?


    Geuß
    Wolfgang

  • So, das ganze nun nochmal mit VDR4YOU,


    habe die Nerven verloren und das Display bis heute vergraben.
    Aber nun versuche ich erneut.
    Also:
    im Bios 0x378 und ECP/EPP eingestellt
    sed1330 driver angewählt und entsprechend eingestellt.
    [sed1330]
    Driver=sed1330
    Port=0x378
    Width=240
    Height=64
    Invert=yes
    Wiring=PowerLCD
    OscillatorFrequency=9600
    Interface=6800
    Display funzt nicht ( nur flackern, kein Zeichen)


    showpic macht keine Fehlermeldung und trotzdem kein zeichen im Display:
    VDR4You:~# showpic -c /etc/graphlcd.conf -d sed1330 /vdr/etc/plugins/graphlcd/logos/3SAT_m.glcd
    VDR4You:~#


    log:


    Jan 7 12:40:17 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start03.glcd loaded.
    Jan 7 12:40:17 (none) usb.agent[2107]: usbcore: already loaded
    Jan 7 12:40:17 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start04.glcd loaded.
    Jan 7 12:40:17 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start05.glcd loaded.
    Jan 7 12:40:18 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start06.glcd loaded.
    Jan 7 12:40:18 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start07.glcd loaded.
    Jan 7 12:40:18 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start08.glcd loaded.
    Jan 7 12:40:19 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start09.glcd loaded.
    Jan 7 12:40:19 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start10.glcd loaded.
    Jan 7 12:40:19 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start11.glcd loaded.
    Jan 7 12:40:19 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start00.glcd loaded.
    Jan 7 12:40:20 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start01.glcd loaded.
    Jan 7 12:40:20 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start02.glcd loaded.
    Jan 7 12:40:20 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start03.glcd loaded.
    Jan 7 12:40:20 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start04.glcd loaded.
    Jan 7 12:40:21 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start05.glcd loaded.
    Jan 7 12:40:21 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start06.glcd loaded.
    Jan 7 12:40:21 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/start/start07.glcd loaded.



    Jan 7 13:10:45 (none) showpic: sed1330: benchmark started.
    Jan 7 13:10:45 (none) showpic: sed1330: benchmark stopped. Time for Command: 1153ns
    Jan 7 13:10:45 (none) showpic: sed1330: SED1330 initialized.
    Jan 7 13:10:45 (none) showpic: glcdgraphics: image /vdr/etc/plugins/graphlcd/logos/3SAT_m.glcd loaded.


    eigentlich müsste das Display nun funzen, aber wie besch. nur flackern--> kein Zeichen.


    Ich habe hier in VDR4YOU allerdings nichts händisch in die runvdr eingetragen,
    muss ich das bei dieser aktuellen version denn noch?
    Das Display wird doch geladen und ausgeführt?


    Echt seltsam?


    MfG
    Satmen

    VDR1:
    Yavdr
    M3N78-VM-HDMI mit AMD4850e und 2 Technotrend 3200 DVB-S2
    TS35-Lirc

  • So,
    nun habe ich auch mal zus. die Runvdr editiert:


    /dev/tty$VDRTTY -P 'graphlcd -d sed1330 -c /etc/graphlcd.conf' -l 3 -E $EPGDIR/epg.data -s $SHUTDOWNCMD"



    anschliessend habe ich zweimal das glcd-Plugin in setup und wenn ich bei dem einen einen Parameter ändere, ändert sich der im anderen gleich mit.


    Aber trotzdem funzt das Display nicht. ( nur flackern, kein Zeichen)



    MfG
    Satmen

    VDR1:
    Yavdr
    M3N78-VM-HDMI mit AMD4850e und 2 Technotrend 3200 DVB-S2
    TS35-Lirc

  • So, nun auch mal anders editiert:


    su - root -p -c "$BINDIR/vdr -L $PLUGINDIR $PLUGINLIST -b -P 'graphlcd -d sed1330 -c /etc/graphlcd.conf' /ramdisk -r '/usr/bin/noad-online.sh' -v $VIDEODIR -c $CONFDIR -w 900 -t /dev/tty$VDRTTY -l 3 -E $EPGDIR/epg.data -s $SHUTDOWNCMD"


    klappt dennoch nicht (Display flackert, kein Zeichen).
    Meineserachtens bin ich mit meinem Latein am Ende.


    Hat jemand noch ein Tip für mich?


    MfG
    Satmen

    VDR1:
    Yavdr
    M3N78-VM-HDMI mit AMD4850e und 2 Technotrend 3200 DVB-S2
    TS35-Lirc

  • Zitat

    Original von satmen...klappt dennoch nicht (Display flackert, kein Zeichen).
    Meineserachtens bin ich mit meinem Latein am Ende.


    Hat jemand noch ein Tip für mich?


    MfG
    Satmen


    Hallo satmen, bei mir hat es schlicht und einfach an der Kabelführung(!) zw. Parallelport und Leiterplatte gelegen. Ich hatte das Kabel mit Heißkleber auf der Platine fixiert -> nur flackern. Nach Entfernen des Kabels von der Platine lief es dann. Schau einfach mal nach, ob das Kabel des LCD irgenwo am Netzteil (Spannungsversorgung) oder anderen "streuintensiven" Stellen anliegt.


    Gruss BJ1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!