-
Micah Elizabeth Scott authored
The original Teensy USB driver contained some code to helpfully clear any pending IN transactions when a new SETUP comes in. But this violates hardware's assumptions by messing with BDT entries from buffers that are still owned by hardware. Argh! This was causing the SIE to lock up while processing a SETUP immediately after a long control OUT transaction.
Micah Elizabeth Scott authoredThe original Teensy USB driver contained some code to helpfully clear any pending IN transactions when a new SETUP comes in. But this violates hardware's assumptions by messing with BDT entries from buffers that are still owned by hardware. Argh! This was causing the SIE to lock up while processing a SETUP immediately after a long control OUT transaction.