aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Cache buffer length on entry to `in_transfer` and `out_transfer`.Brian Cully2019-10-081-34/+31
* Refactor `dispatch_retries`.Brian Cully2019-10-081-15/+24
* More messing around with data toggle error handling.Brian Cully2019-10-081-51/+39
* Handle all known transfer/pipe errors.Brian Cully2019-10-082-61/+81
* Don't `assume_init` when allocating device descriptor buffer.Brian Cully2019-10-081-3/+5
* Log everything in one statement in `log_regs`.Brian Cully2019-09-241-9/+5
* Log when a driver wants a device.Brian Cully2019-09-241-1/+2
* Use endpoint's max packet size in transfers.Brian Cully2019-09-241-2/+1
* Reset the USB host driver if an unrecoverable error is found.Brian Cully2019-09-241-3/+18
* Mark pipe descriptor register memory as volatile.Brian Cully2019-09-248-324/+184
* Minor refactor.Brian Cully2019-09-151-16/+29
* Clippy.Brian Cully2019-09-098-50/+51
* Remove warnings for unconstructed variants of PipeErr.Brian Cully2019-08-171-0/+1
* Update for starb 0.2Brian Cully2019-08-171-1/+1
* A bunch of cleanup and fixes.Brian Cully2019-08-103-72/+27
* Use ring buffer for USB events.Brian Cully2019-08-101-56/+24
* Use endpoint's max packet size for pipe.Brian Cully2019-08-102-4/+34
* Remove device from driver on error.Brian Cully2019-08-101-0/+1
* Simplify data toggle handling.Brian Cully2019-08-082-5/+10
* Initial commitBrian Cully2019-08-048-0/+2830