<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bootkbd.git, branch v0.2.0</title>
<subtitle>rust library for usb host-side driver</subtitle>
<id>https://git.spork.org/bootkbd.git/atom?h=v0.2.0</id>
<link rel='self' href='https://git.spork.org/bootkbd.git/atom?h=v0.2.0'/>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/'/>
<updated>2019-08-11T17:01:20Z</updated>
<entry>
<title>Version 0.2.0</title>
<updated>2019-08-11T17:01:20Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-11T17:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=24cddeb8df53d4e0d1c05aa9bee043702a46545b'/>
<id>urn:sha1:24cddeb8df53d4e0d1c05aa9bee043702a46545b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Documentation.</title>
<updated>2019-08-11T17:01:00Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-11T17:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=a3bcee32b84b92640b4082958ee1e0a6d078ffdd'/>
<id>urn:sha1:a3bcee32b84b92640b4082958ee1e0a6d078ffdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't fail enumeration if we can't set the keyboard report.</title>
<updated>2019-08-10T23:41:05Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-10T23:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=d12984e27070d6e44841c1b22c31f235d7c27886'/>
<id>urn:sha1:d12984e27070d6e44841c1b22c31f235d7c27886</id>
<content type='text'>
Just log a warning and proceed to polling for keyboard reports. This
fixes the Model 01, which was failing this transaction.
</content>
</entry>
<entry>
<title>Store max packet sizes from device and endpoint descriptors.</title>
<updated>2019-08-10T18:08:53Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-10T18:08:53Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=ba894eb475fbf1c5e744531057ed63ffcb1e8afc'/>
<id>urn:sha1:ba894eb475fbf1c5e744531057ed63ffcb1e8afc</id>
<content type='text'>
Device's bMaxPacketSize is used for the control endpoint 0, otherwise
the endpoint max packet sizes come from the endpoint descriptors.
</content>
</entry>
<entry>
<title>Test parser returns None result at end of descriptor.</title>
<updated>2019-08-10T15:39:04Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-10T15:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=be7c1fb0a1070298a2db0fa07b6430f4506e5c3d'/>
<id>urn:sha1:be7c1fb0a1070298a2db0fa07b6430f4506e5c3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move descriptor parser to its own type.</title>
<updated>2019-08-10T14:14:26Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-10T14:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=c687e62874aba454a204dc527962c2559da88951'/>
<id>urn:sha1:c687e62874aba454a204dc527962c2559da88951</id>
<content type='text'>
Create a parser with `DescriptorParser::from` and iterate with `next`.
</content>
</entry>
<entry>
<title>Patch usb-host crate to git until release.</title>
<updated>2019-08-09T23:52:42Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-09T23:52:42Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=49827fce5adbaf636b893919f31c0dbd97bb3eb4'/>
<id>urn:sha1:49827fce5adbaf636b893919f31c0dbd97bb3eb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log endpoint for boot keyboard.</title>
<updated>2019-08-09T23:49:26Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-09T23:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=8405e1de4d3780a1138e1329d9603744bc8f87dc'/>
<id>urn:sha1:8405e1de4d3780a1138e1329d9603744bc8f87dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Probe for boot keyboard endpoint, instead of hardcoding.</title>
<updated>2019-08-09T23:07:10Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-09T23:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=5ae6cc0c8a6d82ea6d2edeb09f8159e72f545929'/>
<id>urn:sha1:5ae6cc0c8a6d82ea6d2edeb09f8159e72f545929</id>
<content type='text'>
This adds a rudimentary descriptor parser, so we can go through the
full configuration looking for the correct endpoint.
</content>
</entry>
<entry>
<title>Pass config_index into SetConfig enum.</title>
<updated>2019-08-08T15:37:24Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-08T15:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/bootkbd.git/commit/?id=532a5ea6a5ab7efcec834264af5bd80c2bdfb615'/>
<id>urn:sha1:532a5ea6a5ab7efcec834264af5bd80c2bdfb615</id>
<content type='text'>
Assume we'll figure out which index to use when parsing configurations.
</content>
</entry>
</feed>
