why do Control transfers have priory ?

General discussions about V-USB, our firmware-only implementation of a low speed USB device on Atmel's AVR microcontrollers
ulao
Rank 4
Rank 4
Posts: 454
Joined: Mon Aug 25, 2008 8:45 pm

why do Control transfers have priory ?

Postby ulao » Sun Oct 08, 2017 7:33 pm

for example this line.
while (!usbInterruptIsReady()) usbPoll(); usbSetInterrupt( reportBuffer, 8);
will not fire in my driver if a control transfer occurs at the same time. I can see the normal 8 ms apart from my polls are extended to 16 ms for the collision. So the driver had to hold off for 8 ms. I would have assumed the bulk transfer takes priory but it does not.

Return to “V-USB”

Who is online

Users browsing this forum: No registered users and 11 guests