aboutsummaryrefslogtreecommitdiffstats
path: root/usbh/src/device.rs
Commit message (Collapse)AuthorAgeFilesLines
* Only make three attempts to get the keyboard report.Brian Cully2019-07-301-2/+11
| | | | I'm tired of the spam, and three should be enough.
* `control_req` -> `control_transfer`.Brian Cully2019-07-281-6/+10
| | | | | Same as in/out transfer functions now, and matches USB spec terminology.
* Add pipe::NO_DATA_STAGE const for convenience.Brian Cully2019-07-281-3/+3
| | | | | For use in `control_req`'s buffer argument if no data stage is required. It was either this or have a separate function.
* Remove DataBuf exposure outside of pipe impl.Brian Cully2019-07-281-15/+14
|
* Rename basic USB protocol types.Brian Cully2019-07-281-18/+18
|
* Post-SetAddress settle delay is actually 2ms.Brian Cully2019-07-281-1/+1
|
* WIP: read keyboard report (doesn't work)Brian Cully2019-07-281-3/+64
|
* Move post-address device config to Device impl.Brian Cully2019-07-271-14/+171
|
* WIP: we have lights on the keyboard!Brian Cully2019-07-271-0/+78