smdk2410 lcd rotation problem

From: Tim Schuerewegen (wincepb-at-xgsdev-dot-com)
Date: 08/27/04


Date: Fri, 27 Aug 2004 18:19:39 +0200

Platform Builder 5.0

Problem:
According to the SMDK2410 display driver source code you can enable rotation
support by defining "ROTATE". Unfortunately this did not have any effect on
my "tiny kernel" image with touch/mouse/lcd support that launches the
default "hello world" application from eVC on startup. Then I discovered
that I needed to add the "angle" registry key entry under
"HKEY_LOCAL_MACHINE\System\GDI\Rotation" telling how the screen should be
rotated. Again, without effect. Then I concluded from looking at other
display drivers that the display driver itself should retrieve this "angle"
entry from the registry and use it, which the SMDK2410 display driver does
not, so I added the necessary code. On my 3rd attempt the mouse pointer was
rotated but my hello world application was not. To be more exact, the hello
world application was only partly drawn, the bottom 80? (320-240) or so
scanlines were black/missing.

Question:
Can anyone confirm that the SMDK2410 display driver in rotation mode work as
desribed? Am I doing something wrong?



Relevant Pages

  • Re: Dynamic display resolution change in CE 6.0
    ... The ATI RageXL display driver code seems to support dynamic resolution changes. ... I think your best chance is to open a support incident with Microsoft and get some sample code / help from the team. ... information.You even needn't init LCD ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Platform Optimization
    ... a good display driver that utilizes hardware ... it to just support the functionality we need. ... Running as much code out of RAM as possible. ... I will do the usual optimizing ...
    (microsoft.public.windowsce.platbuilder)
  • smdk2410 lcd rotation problem
    ... yes the rotation does work, ... and the the defineing ROTATE will not work, ... >According to the SMDK2410 display driver source code you ... >entry from the registry and use it, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Howto rotate IVideoWindow to landscape mode (windows ce device)
    ... >The display driver does not support screen rotation. ... >I have an application that plays a movie using IGraphBuilder, ... but now I would like to rotate the ...
    (microsoft.public.win32.programmer.directx.video)
  • Windows CE Display Driver Certification Issues/queries - Urgent!!!
    ... Performance tests for certifying the display driver, ... CETK 9 out of 10 times get disconnected ... But our graphics chipset doesnot support any hardware acceleration ...
    (microsoft.public.windowsce.platbuilder)