Mercurial > ecos
changeset 529:72b037a36620
* src/usbs_upd985xx.c (ep0_rx_dsr): After sending a stall response
on ep0, start a new receive process for the next control message.
| author | asl |
|---|---|
| date | Wed, 22 Jan 2003 10:52:13 +0000 |
| parents | c3aae583b718 |
| children | 479c778d83e6 |
| files | packages/devs/usb/nec_upd985xx/current/ChangeLog packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx.c |
| diffstat | 2 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/usb/nec_upd985xx/current/ChangeLog +++ b/packages/devs/usb/nec_upd985xx/current/ChangeLog @@ -1,3 +1,8 @@ +2003-01-22 Anssi Pulkkinen <anssi.pulkkinen@ascom.ch> + + * src/usbs_upd985xx.c (ep0_rx_dsr): After sending a stall response + on ep0, start a new receive process for the next control message. + 2002-12-01 Bart Veer <bartv@ecoscentric.com> * src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl:
--- a/packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx.c +++ b/packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx.c @@ -1502,6 +1502,8 @@ ep0_rx_dsr(void) // These stalls will be cleared automaticaly by the next // setup packet. *EP0_CR |= (EP0_CR_ISS | EP0_CR_OSS); FLUSH_IBUS(); + // Start a receive for the next control message + ep0_start_rx(8); } else { // The control request has been handled. Is there any more // data to be transferred?
