Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version 0.2.0v0.2.0 | Brian Cully | 2019-08-11 | 1 | -3/+3 |
| | |||||
* | Documentation. | Brian Cully | 2019-08-11 | 3 | -8/+12 |
| | |||||
* | Don't fail enumeration if we can't set the keyboard report. | Brian Cully | 2019-08-10 | 1 | -3/+7 |
| | | | | | Just log a warning and proceed to polling for keyboard reports. This fixes the Model 01, which was failing this transaction. | ||||
* | Store max packet sizes from device and endpoint descriptors. | Brian Cully | 2019-08-10 | 1 | -22/+45 |
| | | | | | Device's bMaxPacketSize is used for the control endpoint 0, otherwise the endpoint max packet sizes come from the endpoint descriptors. | ||||
* | Test parser returns None result at end of descriptor. | Brian Cully | 2019-08-10 | 1 | -0/+2 |
| | |||||
* | Move descriptor parser to its own type. | Brian Cully | 2019-08-10 | 1 | -71/+77 |
| | | | | Create a parser with `DescriptorParser::from` and iterate with `next`. | ||||
* | Patch usb-host crate to git until release. | Brian Cully | 2019-08-09 | 1 | -0/+3 |
| | |||||
* | Log endpoint for boot keyboard. | Brian Cully | 2019-08-09 | 1 | -0/+1 |
| | |||||
* | Probe for boot keyboard endpoint, instead of hardcoding. | Brian Cully | 2019-08-09 | 1 | -10/+238 |
| | | | | | This adds a rudimentary descriptor parser, so we can go through the full configuration looking for the correct endpoint. | ||||
* | Pass config_index into SetConfig enum. | Brian Cully | 2019-08-08 | 1 | -7/+7 |
| | | | | Assume we'll figure out which index to use when parsing configurations. | ||||
* | Add a callback for when a keyboard report is received. | Brian Cully | 2019-08-08 | 1 | -8/+24 |
| | |||||
* | Add some docs | Brian Cully | 2019-08-08 | 1 | -0/+2 |
| | |||||
* | Initial commitv0.1.0 | Brian Cully | 2019-08-04 | 6 | -0/+1044 |