180° Rotation of the display

Hi all,

I want to develop an embeded software with phab and one of the functionnality of the software is to be able to rotate the display of 180°. Is this possible with phab or photon in general ? How ?

Hi Jeff,

You can rotate your entire display 180 degrees.
You should edit your /etc/system/config/graphics-modes file manually and copy the
line with the desired resolution and color depth to the top of the file. You
should the add -Tdevg-rotate90.so:devg-rotate90.so after io-graphics: For example:

io-graphics -Tdevg-rotate90.so:devg-rotate90.so -dldevg-banshee.so -I0 -d0x121a,0x5;

Take care.

Erick.



Jeff Hoffmeyer <jean-francois.hoffmeyer@schiller.fr> wrote:

C’est un message de format MIME en plusieurs parties.

------=_NextPart_000_008F_01C17817.35114630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0090_01C17817.35114630"



------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/plain;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to develop an embeded software with phab and one of the =
functionnality of the software is to be able to rotate the display of =
180=B0. Is this possible with phab or photon in general ? How ?

=20

------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/html;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML><HEAD
META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"
META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR
STYLE></STYLE
/HEAD
BODY
DIV>Hi all,</DIV
DIV> </DIV
DIV>I want to develop an embeded software =
with phab and=20
one of the functionnality of the software is to be able to rotate the =
display of=20
180=B0. Is this possible with phab or photon in general ? How =
?</DIV
DIV> </DIV
DIV><IMG alt=3D"" hspace=3D0=20
src=3D"cid:008901c1780e$d349d0f0$> 7947ec95@bruker.fr> " align=3Dbaseline =
border=3D0><FONT=20
face=3DArial size=3D2>        =
    <IMG=20
alt=3D"" hspace=3D0 src=3D"cid:008a01c1780e$d34b5790$> 7947ec95@bruker.fr> " =

align=3Dbaseline border=3D0></HTML

------=_NextPart_001_0090_01C17817.35114630–

------=_NextPart_000_008F_01C17817.35114630
Content-Type: image/bmp;
name=“sans titre.bmp”
Content-Transfer-Encoding: base64
Content-ID: <008901c1780e$d349d0f0$> 7947ec95@bruker.fr

Qk0eEQAAAAAAAD4AAAAoAAAA7wAAAIcAAAABAAEAAAAAAOAQAADEDgAAxA4AAAAAAAAAAAAAAAAA
AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////
/////////////AAA///////////////////////////////////////8AAD/////////////////
//////////////////////wAAP///////////////////////////////////////AAA////////
///////////////////////////////8AAD///////////////////////////////////////wA
AP///////////////////////////////////////AAA////////////////////////////////
///////8AAD///////////////////////////////////////wAAP//////////////////////
/////////////////AAA///////////////////////////////////////8AAD/////////////
//////////////////////////wAAP///////////////////////////////////////AAA////
///////////////////////////////////8AAD/////////////////////////////////////
//wAAP/////////////////////gAAAAAAAAAAAAAAAP/AAA/////////////////////+AAAAAA
AAAAAAAAAA/8AAD/////////////////////7///////////////z/wAAP//////////////////
///v///////////////P/AAA/////////////////////+9VVVVVVVVVVVVVVc/8AAD/////////
////////////7v/////////////+z/wAAP/////////////////////v///////////////P/AAA
/////////////////////+7//////////////s/8AAD/////////////////////7///////////
////z/wAAP/////////////////////u//////////////7P/AAA/////////////////////+//
/////////////8/8AAD/////////////////////7v/////////////+z/wAAP//////////////
///////v///////////////P/AAA/////////////////////+7//////////////s/8AAD/////
////////////////7///////////////z/wAAP/////////////////////u//////////////7P
/AAA/////////////////////+///////////////8/8AAD/////////////////////7v//////
///////+z/wAAP/////////////////////v////+BPwGOP////P/AAA////////////////////
/+7////gAcAYw////s/8AAD/////////////////////7////8PDxhjH////z/wAAP//////////
///////////u////x4OPGMf///7P/AAA/////////////////////+////+PAY8Yx////8/8AAD/
////////////////////7v///4+RjxjH///+z/wAAP/////////////////////v////j/GPGMf/
///P/AAA/////////////////////+7///+P8Y8Yx////s/8AAD/////////////////////7///
/4/xjxiD////z/wAAP/////////////////////u////j/GPGIP///7P/AAA////////////////
/////+/////H4///x////8/8AAD/////////////////////7v///8PD///H///+z/wAAP//////
///////////////v////4Af/+Mf////P/AAA/////////////////////+7////4H//4/////s/8
AAD/////////////////////7///////////////z/wAAP/////////////////////u////////
//////7P/AAA/////////////////////+///////////////8/8AAD/////////////////////
7v/////////////+z/wAAP/////////////////////v///////////////P/AAA////////////
/////////+7//////////////s/8AAD/////////////////////7///////////////z/wAAP//
///////////////////u//////////////7P/AAA/////////////////////+//////////////
/8/8AAD/////////////////////7v/////////////+z/wAAP/////////////////////v////
///////////P/AAA/////////////////////+7//////////////s/8AAD/////////////////
////71VVVVVVVVVVVVVVz/wAAP/////////////////////v///////////////P/AAA////////
/////////////+///////////////8/8AAD/////////////////////7///////////////z/wA
AP/////////////////////gAAAAAAAAAAAAAAAP/AAA////////////////////////////////
///////8AAD///////////////////////////////////////wAAP//////////////////////
/////////////////AAA///////////////////////////////////////8AAD/////////////
//////////////////////////wAAP///////////////////////////////////////AAA////
///////////////////////////////////8AAD/////////////////////////////////////
//wAAP///////////////////////////////////////AAA////////////////////////////
///////////8AAD///////////////////////////////////////wAAP//////////////////
/////////////////////AAA///////////////////////////////////////8AAD/////////
//////////////////////////////wAAP///////////////////////////////////////AAA
///////////////////////////////////////8AAD/////////////////////////////////
//////wAAP///////////////////////////////////////AAA////////////////////////
///////////////8AAD///////////////////////////////////////wAAP//////////////
/////////////////////////AAA///x/Hw+MfD////////////////////////////8AAD///H8
cA4xwD////////////////////////////wAAP//8fxxxjHGP///////////////////////////
/AAA///x/GP+MY8f///////////////////////////8AAD///H8YAYxjx//////////////////
//////////wAAP//8fxgBjGPH////////////////////////////AAA///wAGPGMY8f////////
///////////////////8AAD///AAcY4xxj////////////////////////////wAAP//8fxwDjHA
P////////////////////////////AAA///x/Hw+MfD////////////////////////////8AAD/
//H8f/4x//////////////////////////////wAAP//8fx//jH/////////////////////////
/////AAA///x/H/+Mf/////////////////////////////8AAD///H8f/4x////////////////
//////////////wAAP///////////////////////////////////////AAA////////////////
///////////////////////8AAD///////////////////////////////////////wAAP//////
/////////////////////////////////AAA///////////////////////////////////////8
AAD///////////////////////////////////////wAAP//////////////////////////////
/////////AAA///////////////////////////////////////8AAD/////////////////////
//////////////////wAAP///////////////////////////////////////AAA////////////
///////////////////////////8AAD///////////////////////////////////////wAAP//
/////////////////////////////////////AAA////////////////////////////////////
///8AADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAOAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAADAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAADgAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA//4wAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//jAAA4AAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+MAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA884wA
AOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5njAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAPw+MAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/n4wAAOAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAD8PjAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPmeMAADgAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA884wAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//jAAA4AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+MAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/
/4wAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAMAAD///////////////////////////////////////wAAP//////////////////
/////////////////////AAA///////////////////////////////////////8AAA=

------=_NextPart_000_008F_01C17817.35114630
Content-Type: image/bmp;
name=“sans titre2.bmp”
Content-Transfer-Encoding: base64
Content-ID: <008a01c1780e$d34b5790$> 7947ec95@bruker.fr

Qk0eEQAAAAAAAD4AAAAoAAAA7wAAAIcAAAABAAEAAAAAAOAQAADEDgAAxA4AAAAAAAAAAAAAAAAA
AP///wB///////////////////////////////////////4AAH//////////////////////////
/////////////gAAf//////////////////////////////////////+AABgAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA4AAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAY//4AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAABj//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A
AGP/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAY554AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAOAABjzPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAGPh+AAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAADgAAY/P4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAABj4fgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA4AAGPM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAY554
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAABj//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AA4AAGP/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAY//4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAOAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAGAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAADgAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAB/////////
//////////////////////////////4AAH///////////////////////////////////////gAA
f//////////////////////////////////////+AAB/////////////////////////////////
//////4AAH///////////////////////////////////////gAAf///////////////////////
///////////////+AAB///////////////////////////////////////4AAH//////////////
/////////////////////////gAAf//////////////////////////////////////+AAB/////
//////////////////////////////////4AAH//////////////////////////////////////
/gAAf//////////////////////////////////////+AAB/////////////////////////////
//////////4AAH///////////////////////////////////////gAAf///////////////////
//////////8Y//x/H//+AAB//////////////////////////////xj//H8f//4AAH//////////
////////////////////GP/8fx///gAAf/////////////////////////////8Y//x/H//+AAB/
///////////////////////////+Hxj4fH8f//4AAH////////////////////////////gHGOAc
fx///gAAf///////////////////////////+McY4xwAH//+AAB/////////////////////////
///x4xjHjAAf//4AAH////////////////////////////HjGMAMfx///gAAf///////////////
////////////8eMYwAx/H//+AAB////////////////////////////x4xj/jH8f//4AAH//////
//////////////////////jHGMccfx///gAAf///////////////////////////+AcY4Bx/H//+
AAB////////////////////////////+Hxj4fH8f//4AAH//////////////////////////////
/////////gAAf//////////////////////////////////////+AAB/////////////////////
//////////////////4AAH///////////////////////////////////////gAAf///////////
///////////////////////////+AAB///////////////////////////////////////4AAH//
/////////////////////////////////////gAAf///////////////////////////////////
///+AAB///////////////////////////////////////4AAH//////////////////////////
/////////////gAAf//////////////////////////////////////+AAB/////////////////
//////////////////////4AAH///////////////////////////////////////gAAf///////
///////////////////////////////+AAB///////////////////////////////////////4A
AH///////////////////////////////////////gAAf///////////////////////////////
///////+AAB///////////////////////////////////////4AAH//////////////////////
/////////////////gAAf//////////////////////////////////////+AAB/////////////
//////////////////////////4AAH/gAAAAAAAAAAAAAAAP/////////////////////gAAf+f/
/////////////+/////////////////////+AAB/5///////////////7///////////////////
//4AAH/n///////////////v/////////////////////gAAf+dVVVVVVVVVVVVVVe//////////
///////////+AAB/5v/////////////+7/////////////////////4AAH/n///////////////v
/////////////////////gAAf+b//////////////u/////////////////////+AAB/5///////
////////7/////////////////////4AAH/m//////////////7v/////////////////////gAA
f+f//////////////+/////////////////////+AAB/5v/////////////+7///////////////
//////4AAH/n///////////////v/////////////////////gAAf+b//////////////u//////
///////////////+AAB/5///////////////7/////////////////////4AAH/m////////////
//7v/////////////////////gAAf+f//////////////+/////////////////////+AAB/5v//
//4///A////+7/////////////////////4AAH/n////xj//wA/////v////////////////////
/gAAf+b////H//+Hh////u/////////////////////+AAB/5////8f//4/H////7///////////
//////////4AAH/m////gjHjH+P///7v/////////////////////gAAf+f///+CMeMf4////+//
///////////////////+AAB/5v///8Yx4x/j///+7/////////////////////4AAH/n////xjHj
H+P////v/////////////////////gAAf+b////GMeMT4////u/////////////////////+AAB/
5////8Yx4wHj////7/////////////////////4AAH/m////xjHjg8f///7v////////////////
/////gAAf+f////GMMeHh////+/////////////////////+AAB/5v///4YwBwAP///+7///////
//////////////4AAH/n////jjAfkD/////v/////////////////////gAAf+b/////////////
/u/////////////////////+AAB/5///////////////7/////////////////////4AAH/m////
//////////7v/////////////////////gAAf+f//////////////+/////////////////////+
AAB/5v/////////////+7/////////////////////4AAH/n///////////////v////////////
/////////gAAf+b//////////////u/////////////////////+AAB/5///////////////7///
//////////////////4AAH/m//////////////7v/////////////////////gAAf+f/////////
/////+/////////////////////+AAB/5v/////////////+7/////////////////////4AAH/n
///////////////v/////////////////////gAAf+b//////////////u//////////////////
///+AAB/51VVVVVVVVVVVVVV7/////////////////////4AAH/n///////////////v////////
/////////////gAAf+f//////////////+/////////////////////+AAB/4AAAAAAAAAAAAAAA
D/////////////////////4AAH/gAAAAAAAAAAAAAAAP/////////////////////gAAf///////
///////////////////////////////+AAB///////////////////////////////////////4A
AH///////////////////////////////////////gAAf///////////////////////////////
///////+AAB///////////////////////////////////////4AAH//////////////////////
/////////////////gAAf//////////////////////////////////////+AAB/////////////
//////////////////////////4AAH///////////////////////////////////////gAAf///
///////////////////////////////////+AAB/////////////////////////////////////
//4AAH///////////////////////////////////////gAAf///////////////////////////
///////////+AAB///////////////////////////////////////4AAH//////////////////
/////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

------=_NextPart_000_008F_01C17817.35114630–

That’s amazing - I had the same question today for the Gold Service
Line (and I’m a “Jeff” as well)! Same answer, and it works with the
devg-cyrix driver I’m using on my target (Aaeon GENE-4310).

However, the mouse (PS2 mouse) is “confused” when this is done,
moving as it did before flipping the screen. How does one tell the
mouse driver to deal properly with the flipped screen (slay and
restart devi-hirun?)?

Likewise, our DynaPro touchscreen is confused until the ‘calib’
utility is re-rerun. I presume that I could slay devi-dyna and restart
with the “-f” argument pointing at a calibration file set for the
inverted case?

Is there a way to do this all (flip graphics, change mouse orientation,
change touchscreen calibration) “on the fly”, without restarting Photon,
and without any user intervention?

We want to have the screen on a pivot (like a Sony LCD screen on
a video camera), so that the image flips when the screen flips. We can
detect the orientation of the screen, and could execute a script or
application to perform the required functions, but a reset of the system
would be unacceptable.


Jeff Maass jmaass@columbus.rr.com Located near Columbus Ohio
USPSA # L-1192 NROI/CRO Amateur Radio K8ND
Maass’ IPSC Resources Page: http://home.columbus.rr.com/jmaass


“Hardware Support Account” <hw@qnx.com> wrote in message
news:9u31bm$73m$1@nntp.qnx.com

Hi Jeff,

You can rotate your entire display 180 degrees.
You should edit your /etc/system/config/graphics-modes file manually and
copy the
line with the desired resolution and color depth to the top of the file.
You
should the add -Tdevg-rotate90.so:devg-rotate90.so after io-graphics: For
example:


io-graphics -Tdevg-rotate90.so:devg-rotate90.so -dldevg-banshee.so -I0 -d0x1

21a,0x5;

Take care.

Erick.

Jeff Hoffmeyer <> jean-francois.hoffmeyer@schiller.fr> > wrote:
C’est un message de format MIME en plusieurs parties.

------=_NextPart_000_008F_01C17817.35114630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0090_01C17817.35114630"


------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/plain;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to develop an embeded software with phab and one of the =
functionnality of the software is to be able to rotate the display of =
180=B0. Is this possible with phab or photon in general ? How ?

You can do the “automatic” simply by slaying and restarting io-graphics
and devi-dyna. No need to restart the Photon server at all. You will
want to have something swap the calibration file around for you before you
restart devi-dyna.

chris


Jeff Maass <jmaass@columbus.rr.com> wrote:

That’s amazing - I had the same question today for the Gold Service
Line (and I’m a “Jeff” as well)! Same answer, and it works with the
devg-cyrix driver I’m using on my target (Aaeon GENE-4310).

However, the mouse (PS2 mouse) is “confused” when this is done,
moving as it did before flipping the screen. How does one tell the
mouse driver to deal properly with the flipped screen (slay and
restart devi-hirun?)?

Likewise, our DynaPro touchscreen is confused until the ‘calib’
utility is re-rerun. I presume that I could slay devi-dyna and restart
with the “-f” argument pointing at a calibration file set for the
inverted case?

Is there a way to do this all (flip graphics, change mouse orientation,
change touchscreen calibration) “on the fly”, without restarting Photon,
and without any user intervention?

We want to have the screen on a pivot (like a Sony LCD screen on
a video camera), so that the image flips when the screen flips. We can
detect the orientation of the screen, and could execute a script or
application to perform the required functions, but a reset of the system
would be unacceptable.


Jeff Maass > jmaass@columbus.rr.com > Located near Columbus Ohio
USPSA # L-1192 NROI/CRO Amateur Radio K8ND
Maass’ IPSC Resources Page: > http://home.columbus.rr.com/jmaass


“Hardware Support Account” <> hw@qnx.com> > wrote in message
news:9u31bm$73m$> 1@nntp.qnx.com> …
Hi Jeff,

You can rotate your entire display 180 degrees.
You should edit your /etc/system/config/graphics-modes file manually and
copy the
line with the desired resolution and color depth to the top of the file.
You
should the add -Tdevg-rotate90.so:devg-rotate90.so after io-graphics: For
example:


io-graphics -Tdevg-rotate90.so:devg-rotate90.so -dldevg-banshee.so -I0 -d0x1
21a,0x5;

Take care.

Erick.

Jeff Hoffmeyer <> jean-francois.hoffmeyer@schiller.fr> > wrote:
C’est un message de format MIME en plusieurs parties.

------=_NextPart_000_008F_01C17817.35114630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0090_01C17817.35114630"


------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/plain;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to develop an embeded software with phab and one of the =
functionnality of the software is to be able to rotate the display of =
180=B0. Is this possible with phab or photon in general ? How ?

\

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Great…now, how do I “inform” the mouse driver?


Jeff Maass jmaass@columbus.rr.com Located near Columbus Ohio
USPSA # L-1192 NROI/CRO Amateur Radio K8ND
Maass’ IPSC Resources Page: http://home.columbus.rr.com/jmaass


“Chris McKillop” <cdm@qnx.com> wrote in message
news:9umifn$h08$2@nntp.qnx.com

You can do the “automatic” simply by slaying and restarting io-graphics
and devi-dyna. No need to restart the Photon server at all. You will
want to have something swap the calibration file around for you before you
restart devi-dyna.

chris


Jeff Maass <> jmaass@columbus.rr.com> > wrote:


That’s amazing - I had the same question today for the Gold Service
Line (and I’m a “Jeff” as well)! Same answer, and it works with the
devg-cyrix driver I’m using on my target (Aaeon GENE-4310).

However, the mouse (PS2 mouse) is “confused” when this is done,
moving as it did before flipping the screen. How does one tell the
mouse driver to deal properly with the flipped screen (slay and
restart devi-hirun?)?

Likewise, our DynaPro touchscreen is confused until the ‘calib’
utility is re-rerun. I presume that I could slay devi-dyna and restart
with the “-f” argument pointing at a calibration file set for the
inverted case?

Is there a way to do this all (flip graphics, change mouse orientation,
change touchscreen calibration) “on the fly”, without restarting Photon,
and without any user intervention?

We want to have the screen on a pivot (like a Sony LCD screen on
a video camera), so that the image flips when the screen flips. We can
detect the orientation of the screen, and could execute a script or
application to perform the required functions, but a reset of the system
would be unacceptable.


Jeff Maass > jmaass@columbus.rr.com > Located near Columbus Ohio
USPSA # L-1192 NROI/CRO Amateur Radio K8ND
Maass’ IPSC Resources Page: > http://home.columbus.rr.com/jmaass


“Hardware Support Account” <> hw@qnx.com> > wrote in message
news:9u31bm$73m$> 1@nntp.qnx.com> …
Hi Jeff,

You can rotate your entire display 180 degrees.
You should edit your /etc/system/config/graphics-modes file manually
and
copy the
line with the desired resolution and color depth to the top of the
file.
You
should the add -Tdevg-rotate90.so:devg-rotate90.so after io-graphics:
For
example:



io-graphics -Tdevg-rotate90.so:devg-rotate90.so -dldevg-banshee.so -I0 -d0x1
21a,0x5;

Take care.

Erick.

Jeff Hoffmeyer <> jean-francois.hoffmeyer@schiller.fr> > wrote:
C’est un message de format MIME en plusieurs parties.

------=_NextPart_000_008F_01C17817.35114630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0090_01C17817.35114630"


------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/plain;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to develop an embeded software with phab and one of the =
functionnality of the software is to be able to rotate the display of

180=B0. Is this possible with phab or photon in general ? How ?




\

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL

Hi Jeff,

This sounds like a limitation in the rotate module, however if you select
software cursor then that might help things.

Erick.


Jeff Maass <jmaass@columbus.rr.com> wrote:

That’s amazing - I had the same question today for the Gold Service
Line (and I’m a “Jeff” as well)! Same answer, and it works with the
devg-cyrix driver I’m using on my target (Aaeon GENE-4310).

However, the mouse (PS2 mouse) is “confused” when this is done,
moving as it did before flipping the screen. How does one tell the
mouse driver to deal properly with the flipped screen (slay and
restart devi-hirun?)?

Likewise, our DynaPro touchscreen is confused until the ‘calib’
utility is re-rerun. I presume that I could slay devi-dyna and restart
with the “-f” argument pointing at a calibration file set for the
inverted case?

Is there a way to do this all (flip graphics, change mouse orientation,
change touchscreen calibration) “on the fly”, without restarting Photon,
and without any user intervention?

We want to have the screen on a pivot (like a Sony LCD screen on
a video camera), so that the image flips when the screen flips. We can
detect the orientation of the screen, and could execute a script or
application to perform the required functions, but a reset of the system
would be unacceptable.


Jeff Maass > jmaass@columbus.rr.com > Located near Columbus Ohio
USPSA # L-1192 NROI/CRO Amateur Radio K8ND
Maass’ IPSC Resources Page: > http://home.columbus.rr.com/jmaass



“Hardware Support Account” <> hw@qnx.com> > wrote in message
news:9u31bm$73m$> 1@nntp.qnx.com> …
Hi Jeff,

You can rotate your entire display 180 degrees.
You should edit your /etc/system/config/graphics-modes file manually and
copy the
line with the desired resolution and color depth to the top of the file.
You
should the add -Tdevg-rotate90.so:devg-rotate90.so after io-graphics: For
example:


io-graphics -Tdevg-rotate90.so:devg-rotate90.so -dldevg-banshee.so -I0 -d0x1
21a,0x5;

Take care.

Erick.

Jeff Hoffmeyer <> jean-francois.hoffmeyer@schiller.fr> > wrote:
C’est un message de format MIME en plusieurs parties.

------=_NextPart_000_008F_01C17817.35114630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0090_01C17817.35114630"


------=_NextPart_001_0090_01C17817.35114630
Content-Type: text/plain;
charset=“iso-8859-1”
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to develop an embeded software with phab and one of the =
functionnality of the software is to be able to rotate the display of =
180=B0. Is this possible with phab or photon in general ? How ?