Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
softusb: minimize time between SETUP/OUT and DATAx
By not waiting until the transmitter is idle, we can reduce the time between the end of the SE0 indicating EOP of SETUP or OUT and the first transition of the following DATAx to a mere two bit times (as oppose to ~6 bit times before). While I haven't been able to find anything in the USB standard that would require such tight timing, AVR USB chips (i.e., the ATmega32U2 of atusb and the AT90USB162 of the Faderfox LV3) flat out ignore any transfers with longer delays.
- Loading branch information