Hello all,

In Windows mobile 6.0,am presently working on Touch screen driver
power management.

I should implement power management in my touch driver.

Can you please tell me Which function GWES calls for power management?
and can you please briefly tell me how the power management concept in
touch driver?

Thanks in advance

Regards
-senthil

Re: Touch screen driver power management by Luca

Luca
Tue Jun 17 07:26:32 PDT 2008

Touch screen driver has a very simple power management interface: you must
implement
VOID TouchPanelPowerHandler(BOOL bOff) in your driver and GWES will call
that function
in suspend/resume. Touch screen driver does not support IOCTL_POWER_XXX
--

Luca Calligaris
www.eurotech.it

<senthilv2k@gmail.com> ha scritto nel messaggio
news:48707998-387d-4389-81c8-ceda60f885d4@k37g2000hsf.googlegroups.com...
> Hello all,
>
> In Windows mobile 6.0,am presently working on Touch screen driver
> power management.
>
> I should implement power management in my touch driver.
>
> Can you please tell me Which function GWES calls for power management?
> and can you please briefly tell me how the power management concept in
> touch driver?
>
> Thanks in advance
>
> Regards
> -senthil




Re: Touch screen driver power management by senthilv2k

senthilv2k
Mon Jun 23 01:13:24 PDT 2008

Hi Luca and all,

thanks for your reply.
now i have implemented DdsiTouchPanelPowerHandler function which will
be called by TouchPanelPowerHandler (Touch MDD).
and TouchPanelPowerHandler function has exported in touch.def as
STDAPI(TouchPanelPowerHandler, 4)

I can understand that GWES calls TouchPanelPowerHandler to handle the
touch power management in suspend/resume.
what else i need to do for touch power management?
Is power management driver request GWES to call TouchPanelPowerHandler
function?

Can you please give some more details that how and when GWES will call
TouchPanelPowerHandler function?

thanks in advance

-senthil


Re: Touch screen driver power management by Danny

Danny
Mon Jun 23 06:35:01 PDT 2008

The touch driver is not managed by the power manager. TouchPanelPowerHandler
will only be called on suspend/resume by GWES when the system goes single
threaded (same context as XXX_PowerUp and XXX_PowerDown of the stream
interface drivers). If you need to make it managed by the power manager,
you are going to have to create a custom solution for that.

Cheers
Danny


<senthilv2k@gmail.com> wrote in message
news:1a4d3bd7-c250-4727-beb0-717c3dc8b23a@z66g2000hsc.googlegroups.com...
> Hi Luca and all,
>
> thanks for your reply.
> now i have implemented DdsiTouchPanelPowerHandler function which will
> be called by TouchPanelPowerHandler (Touch MDD).
> and TouchPanelPowerHandler function has exported in touch.def as
> STDAPI(TouchPanelPowerHandler, 4)
>
> I can understand that GWES calls TouchPanelPowerHandler to handle the
> touch power management in suspend/resume.
> what else i need to do for touch power management?
> Is power management driver request GWES to call TouchPanelPowerHandler
> function?
>
> Can you please give some more details that how and when GWES will call
> TouchPanelPowerHandler function?
>
> thanks in advance
>
> -senthil
>



Re: Touch screen driver power management by senthilv2k

senthilv2k
Tue Jun 24 23:15:02 PDT 2008

Hi Danny and all,

Thanks for your timing reply and clarification.
am not interested to do any custom solution for that.
Let GWES calls TouchPanelPowerHandler on suspend/resume time.