1 [2] 3 4 >>> Others / Hardware / asrock J3455M - Reelbox Gehäuse / Frontpanel
 

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #15 on: February 25, 2018, 17:12:59 »
Endlich läuft es  ;D

Ich weiß nicht wieviel ich über den st7565r gelesen habe aber, das Problem konnte nur an der setpixel Routine ligen und so war es auch.
Das Bild wirkt etwas gestaucht, so als wenn nicht die voll Breit des Display genutzt wird, aber ich kann mich auch täuschen. lcdpatterntest sieht eigentlich gut aus.

Ich werde jetzt den Code aufräumen und ein Diff erstellen. Damit ich nicht immer wieder meine Anpassungen einspeilen muss wäre es super wenn der Diff dann übernommen wird.



Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #16 on: February 26, 2018, 00:31:59 »
Den nehmen wir dann gerne mit auf, solange der die anderen Displays nicht stört ;)
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #17 on: February 26, 2018, 23:37:34 »
Hi Clausmuus,

das versteht sich von selbst ;-)

Ich stecke noch nicht voll im Aubau von MLD, daher eine Frage, während der Start Phase wird (sofern LCD vorhanden) ein Logo auf dem LCD angezeigt.
Wo ist der entsprechende Aufruf ?
Beim jetzigen Stand (st7565r) wird diese Logo mehrmals kurz angezeigt, gefolgt von Uhrzeit. Dies kommt vom st7565 Treiber (displaymode 0/1) und lief/läuft unter reel etwas anders.
In der Reel Umgebung wurde geschaut wie weit (Prozentual ) der Startvorgang ist und je nach Stand wurde ein bestimmtes eingeblendet.
Quasi eine Startbalken Animation, wobei diese aus einzelbildern Bestand. Dort wurde dies via reelfpctl erledigt.
Code: [Select]
reelfpctl -showpnm /etc/reel/images/boot00.pnmDas gefiel mir ganz gut und ich möchte dies gerne ähnlich aufbauen.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #18 on: February 27, 2018, 12:24:17 »
Das wird im /etc/init.d/graphlcd-base Script erledigt. Dort werden je nach Fortschritt unterschiedliche Bilder angezeigt. Entscheidend ist die "showpic ..." Zeile.
Leider wurden die verwendeten Bilder nie an die MLD angepasst, zeigen also nicht das MLD Logo. Das müsste mal geändert werden.
Eigentlich müsste es reichen wenn ein Satz von Logos mit Fortschrittsbalken existiert und dieses dann zentriert anzuzeigen. Bisher werden ja abhängig von der Display Auflösung unterschiedliche Bilder genommen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #19 on: February 27, 2018, 23:22:19 »
Danke,
ich stelle mal etwas entsprechendes zusammen, die mittige Variante hätte den Vorteil, das nicht je Displaygröße Bilder existieren müssen.
Vermutlich muss man mit der Größe ein wenig spielen um den optimalen Wert für alle Displaygößen zu finden, oder via Script generieren, mal schauen.

Gruß



Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #20 on: February 28, 2018, 08:51:41 »
Die showpic Option "--scale 2 --center" sollte das Bild Mittig und skaliert anzeigen.
Interessant wäre ob das Bild /etc/graphlcd/320x240/bootpic.png funktioniert. Das könnte dann um einen Fortschrittsbalken erweitert werden.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #21 on: February 28, 2018, 10:51:00 »
Ich hab das init Script jetzt ein wenig aufgeräumt und neue Progress Logos hinzugefügt und verwendet. Die neuen Logos liegen unter /usr/share/graphlcd und sind jetzt für alle Display Größen einheitlich.
Bitte teste ob das so funktioniert.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #22 on: March 02, 2018, 06:58:00 »
Danke, ich hatte die letzten 2 Tage keine Zeit und schaue es mir am Wochenende an.

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #23 on: March 03, 2018, 08:18:17 »
Hi Claus,
danke für das Update, ich muss nochmal am Treiber etwas anpassen. Unter showpic wir mein Treiber wie folgt angesteuert

displaymode.
set_clock cmd.
Clear.
refresh.
refresh.
clear_display cmd.
displaymode.
deint.

Im Aktuellen Stand führt das dazu, das kurz etwas einglendet wird und dann wieder die Uhrzeit angezeigt wird. Für die reelumgebung war das passend, hier passt das nicht mehr, daher kann ich aktuell nicht wirklich etwas sehen, aber nochmal das liegt an der Implementierung des Treibers.
Kurze Frage dazu noch, da ich kein anderes Display zum Testen habe, wenn showpic bei einem anderen Display aufgerufen wird, bleibt das Bild dann dauerhaft in der Anzeige (bis zur nächsten Änderung) ?
Ich passe das jetzt an und melde mich wieder

Gruß
Ufuk

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #24 on: March 03, 2018, 08:48:50 »
Ja, so habe ich das verstanden.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #25 on: March 03, 2018, 09:03:23 »
Hi,
ich den Treiber jetzt so angepasst, das nicht mehr die Uhrzeitangezeigt wird, sowie das beim deinit das Display nicht mehr geslöscht wird. Jetzt wird das Bild angezeigt allerdings nur im oberen bereich ist etwas zu sehen.

Ich hatte testweise das Logo in der Größe verändert 128x37 (Proportional) aber auch das brachte keine Besserung.
Es sieht so aus als wenn showpic nicht korrekt arbeitet (zumindest mit meinem Treiber).

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #26 on: March 03, 2018, 09:09:37 »
Du kannst ja mal testweise showpic von Hand aufrufen und die Optionen "-C -S 2" weglassen:
Code: [Select]
showpic -c /etc/graphlcd.conf st7565 /usr/share/graphlcd/logo.pngUnd das ganze auch mal testweise mit Deinem verkleinertem Bild, bzw. mit einem Bild das exakt die Größe Deines Displays hat.

st7565 ist doch der Treiber den Du auswählen musst?
« Last Edit: March 03, 2018, 09:11:44 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #27 on: March 03, 2018, 09:12:45 »
HI,
ich habe das Ausgangslogo (png) via convpic in nach glcd convertiert, jetzt sieht die Anzeige "besser" aus, scheint also in der Kombination showpic+png ein Problem zu sein.


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #28 on: March 03, 2018, 09:28:06 »
Das ist kein Fehler beim png Bild, sondern der Farbe nach Schwarz/Weiß Algorithmus. Der übersetzt zu viele Grau Töne nach schwarz.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline zerina

  • Member
  • **
  • Posts: 94
    • View Profile
asrock J3455M - Reelbox Gehäuse / Frontpanel
« Reply #29 on: March 03, 2018, 09:32:23 »
ok, ich hab mal das Ausgangslogo etwas bearbeitet dann bmp und dann convpic, sieht jetzt so aus, war aber auch ganz schnell.

1 [2] 3 4 >>> Others / Hardware / asrock J3455M - Reelbox Gehäuse / Frontpanel
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.