aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Switch to INFO level logs.Brian Cully2019-08-011-1/+1
* Add TODO file.Brian Cully2019-08-011-0/+60
* Short-circuit out of NAK on interrupt pipes.Brian Cully2019-08-012-8/+14
* Minor reorg.Brian Cully2019-08-011-13/+13
* Remove debugging code.Brian Cully2019-08-011-57/+0
* Refactor so Endpoint controls pipe characteristics.Brian Cully2019-08-013-145/+322
* WIP: Holy smokes I read my first keyboard report.Brian Cully2019-07-302-11/+52
* Only make three attempts to get the keyboard report.Brian Cully2019-07-301-2/+11
* Don't require retries when dispatching.Brian Cully2019-07-301-2/+0
* Use `repr(packed)` on pipe descriptors structure.Brian Cully2019-07-307-35/+107
* Update dotstar with interrupts disabled.Brian Cully2019-07-301-6/+10
* More short packet notes.Brian Cully2019-07-281-1/+3
* Rename USBToken/USBPipeType.Brian Cully2019-07-282-26/+28
* `control_req` -> `control_transfer`.Brian Cully2019-07-283-9/+13
* Update notes on short packets.Brian Cully2019-07-281-6/+5
* Add pipe::NO_DATA_STAGE const for convenience.Brian Cully2019-07-283-6/+11
* Put word-aligned assert back in addr reg.Brian Cully2019-07-281-2/+1
* Remove un-needed asserts.Brian Cully2019-07-281-5/+0
* Make `dispatch_retries` private.Brian Cully2019-07-281-3/+1
* Remove DataBuf exposure outside of pipe impl.Brian Cully2019-07-283-42/+38
* Remove DataBuf dependency in tests.Brian Cully2019-07-281-16/+25
* Get rid of stuff I can't test yet.Brian Cully2019-07-281-21/+0
* Rename RequestType subfields.Brian Cully2019-07-282-79/+78
* Use TryFrom where possible, instead of panicking.Brian Cully2019-07-283-63/+62
* Rename basic USB protocol types.Brian Cully2019-07-284-67/+71
* Post-SetAddress settle delay is actually 2ms.Brian Cully2019-07-281-1/+1
* Remove delay field from USBHost.Brian Cully2019-07-281-12/+11
* WIP: read keyboard report (doesn't work)Brian Cully2019-07-282-3/+68
* Minor cleanup.Brian Cully2019-07-271-9/+0
* Put size assertions in pcksize writers.Brian Cully2019-07-271-0/+4
* Reduce millis function pointer call to one location.Brian Cully2019-07-271-63/+59
* Move log_regs.Brian Cully2019-07-271-34/+37
* Make dtgl_set/clear private again.Brian Cully2019-07-271-11/+5
* Remove un-needed return.Brian Cully2019-07-271-1/+1
* Move post-address device config to Device impl.Brian Cully2019-07-273-195/+285
* Put milliseconds since boot in log output.Brian Cully2019-07-271-1/+3
* WIP: we have lights on the keyboard!Brian Cully2019-07-274-47/+215
* Remove unused structs.Brian Cully2019-07-251-47/+0
* Update log levels.Brian Cully2019-07-255-58/+68
* remove uf2 loader.Brian Cully2019-07-251-0/+0
* Read entire buffers during IN transfers.Brian Cully2019-07-251-27/+32
* Add modify method for ADDR.Brian Cully2019-07-251-2/+12
* Update PCKSIZE for correct BYTE_COUNT offset and length.Brian Cully2019-07-251-8/+12
* Remove duplicate test code.Brian Cully2019-07-251-57/+28
* Add deserialize tests for usbproto as well.Brian Cully2019-07-251-0/+40
* Make DataBuf hold a mut pointer.Brian Cully2019-07-253-20/+20
* Put packet repr back. Add tests.Brian Cully2019-07-251-14/+130
* Allow dead code in crate.Brian Cully2019-07-251-9/+7
* Only reset USB during initialization state.Brian Cully2019-07-251-3/+1
* Remove bare-metal and cortex-m-semihosting deps.Brian Cully2019-07-252-4/+2