Re: USB Interrupt channel by Marc
Marc
Tue Dec 14 14:15:25 CST 2004
Interrupt endpoints do not interrupt the host (poorly named). They are
really endpoints that are polled on a regular basis, determined in the
EndPoint descriptor.
If the host is asleep, an interrupt endpoint would not be polled and could
not wake the host. However, there is a feature called remote wakup which
can wake a sleeping host. It's used by USB mice and keyboards.
========================
Marc Reinig
UCO/Lick Observatory
Laboratory for Adaptive Optics
"Manfred Wilner" <manfred.w@swecoinus.com> wrote in message
news:esY8Hzg4EHA.2608@TK2MSFTNGP10.phx.gbl...
> Well, this is to bad!
> What we want to do is to get away from monitoring the printer actively
from
> the Language Monitor instead have the printer send a status when something
> happens.
> Our firmware developer thought setting up an interrupt channel may be a
way
> to wake up the PC to check for new data or even send the data right away.
>
> \Manfred
>
>
>
> ""Martin Borve [MSFT]"" <martinbo@online.microsoft.com> wrote in message
> news:qm2MHpX3EHA.2148@cpmsftngxa10.phx.gbl...
> >>> I am trying to setup a call back for USB interrupts from my printer.
> >>> How can I initialize an interrupt channel and setup a call back
function
> > in
> >>> my Language Monitor?
> >
> > Can you clarify this? The USB Printer Device specification does not
> > define
> > an interrupt endpoint for USB printers.
> >
> > Thanks,
> > Martin Borve [MSFT]
> > This posting is provided "AS IS" with no warranties, and confers no
> > rights.
>
>