CFW: Bildschirmausgabe drehen?
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
CFW: Bildschirmausgabe drehen?
Hallo ihr,
ich hab schon ein bisschen rumgespielt, aber mir fehlt da ein bisschen das Know-How: Welchen Weg muss ich gehen, um die Bildschirmausgabe des TXT um 90 bzw. 180 Grad zu drehen? Beziehungsweise was muss ich umstellen? Einfach nur den Framebuffer "umdrehen" geht ja nicht so leicht und selbst wenn, dann muss ja der Touchscreen auch noch umgedreht werden…
Ich hab den TXT ziemlich tief in einem Modell vergraben, und leider steht der wegen der Anschlüsse sozusagen auf dem Kopf, was die Bedienung echt schwer macht.
Liebe Grüße
olagino
ich hab schon ein bisschen rumgespielt, aber mir fehlt da ein bisschen das Know-How: Welchen Weg muss ich gehen, um die Bildschirmausgabe des TXT um 90 bzw. 180 Grad zu drehen? Beziehungsweise was muss ich umstellen? Einfach nur den Framebuffer "umdrehen" geht ja nicht so leicht und selbst wenn, dann muss ja der Touchscreen auch noch umgedreht werden…
Ich hab den TXT ziemlich tief in einem Modell vergraben, und leider steht der wegen der Anschlüsse sozusagen auf dem Kopf, was die Bedienung echt schwer macht.
Liebe Grüße
olagino
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: CFW: Bildschirmausgabe drehen?
Hallo olagino,
den Bildschirm drehen geht mit der aktuell veröffentlichten Firmware leider nicht, dafür fehlt eine Konfigurationsoption für Qt.
Wenn Du die CFW selber baust:
den Bildschirm drehen geht mit der aktuell veröffentlichten Firmware leider nicht, dafür fehlt eine Konfigurationsoption für Qt.
Wenn Du die CFW selber baust:
- Setze in .config die Konfigurationsvariable BR2_PACKAGE_QT_GFX_TRANSFORMED auf "y" (geht auch bequem per "make menuconfig")
- Ändere in board/fischertechnik/TXT/rootfs/etc/init.d/rcS die letzte Zeile auf (oder "rot180", oder "rot270").
Code: Alles auswählen
su ftc -c "/opt/ftc/launcher.py -qws -display transformed:rot90" &
- Bau mit den Änderungen eine neue Firmware. Achte dabei darauf, dass Qt neu übersetzt wird (im Zweifelsfall besser mit "make clean; make" alles neubauen, auch wenn das dauert).
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bildschirmausgabe drehen?
Prima Idee. Die Option zum Drehen des Displays befindet sich normalerweise im Framebuffer-Treiber. Qt sollte man dafür nicht anfassen müssen. Ich schaue nachher mal.
Die GUI ist übrigens auch quer (240x320) halbwegs bedienbar.
Die GUI ist übrigens auch quer (240x320) halbwegs bedienbar.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bildschirmausgabe drehen?
Wenn du aber nur den FB drehst, dann ist der Touch falsch.
Raphael
Raphael
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bildschirmausgabe drehen?
Den kann man auch drehen ...ski7777 hat geschrieben:Wenn du aber nur den FB drehst, dann ist der Touch falsch.
Die QT-Lösung geht eben nur für Qt und z.B. nicht für PySDL. Der gedrehte Framebuffer und Touchscreen wird von allen Programmen erkannt, eben auch von meinen SDL-Spielen.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bildschirmausgabe drehen?
Hallo ihr,
ich hab grad mal mein altes Buildsystem angeschmissen - mal sehen, ob da was funktionierendes hintenrauskommt, nur den qt zu drehen sollte für meine Zwecke erstmal funktionieren...danke für die Tips.
Eine direkte Implementierung würde ich natürlich ebenfalls begrüßen.
Liebe Grüße,
olagino
ich hab grad mal mein altes Buildsystem angeschmissen - mal sehen, ob da was funktionierendes hintenrauskommt, nur den qt zu drehen sollte für meine Zwecke erstmal funktionieren...danke für die Tips.
Eine direkte Implementierung würde ich natürlich ebenfalls begrüßen.
Liebe Grüße,
olagino
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bildschirmausgabe drehen?
Magst Du mal bitte schauen, wie sich die Größe der Qt-Bibliotheken dadurch ändert?olagino hat geschrieben: ich hab grad mal mein altes Buildsystem angeschmissen - mal sehen, ob da was funktionierendes hintenrauskommt, nur den qt zu drehen sollte für meine Zwecke erstmal funktionieren...danke für die Tips.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bildschirmausgabe drehen?
Hallo MasterOfGizmo,
ich hab zwar leider gerade kein Vergleichsobjekt wie groß die Bibliotheken normalerweise sind, aber ich kann mal die Dateigrößen posten, kein Problem.
Liebe Grüße,
olagino
ich hab zwar leider gerade kein Vergleichsobjekt wie groß die Bibliotheken normalerweise sind, aber ich kann mal die Dateigrößen posten, kein Problem.
Liebe Grüße,
olagino