aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* usb/hid: update for endpoint state changes.Dario Nieuwenhuis2022-04-062-24/+21
* Add docserver metadata.Dario Nieuwenhuis2022-04-062-0/+16
* Add basic device state handling for endpoints.alexmoon2022-04-065-60/+190
* Simplify hid output report handlingalexmoon2022-04-065-187/+78
* Reduce memory overhead and simplify logic for merging endpoint and control re...alexmoon2022-04-064-62/+164
* Remove output() and split() methods from HidClass when there is no out endpoi...alexmoon2022-04-062-66/+62
* Make the interupt IN endpoint non-optionalalexmoon2022-04-061-38/+10
* Remove the feature report readeralexmoon2022-04-062-66/+43
* Log when reports are dropped without being read.alexmoon2022-04-061-0/+6
* Async USB HID classalexmoon2022-04-065-2/+907
* usb: log on reset, resume, suspendDario Nieuwenhuis2022-04-061-1/+5
* usb: centralize all control logging in control.rsDario Nieuwenhuis2022-04-063-13/+17
* nrf/usb: unify in/out wakers for ep0Dario Nieuwenhuis2022-04-061-11/+12
* Refactor ControlPipe to use the typestate pattern for safetyalexmoon2022-04-062-122/+157
* Move data chunking from the driver to the libalexmoon2022-04-063-130/+161
* usb-serial: make inner guts private.Dario Nieuwenhuis2022-04-062-28/+15
* examples/nrf: don't build usb stuff in stable.Dario Nieuwenhuis2022-04-061-3/+3
* usb: cleanup and simplify error handling.Dario Nieuwenhuis2022-04-065-131/+91
* usb: cleanup logging.Dario Nieuwenhuis2022-04-063-12/+14
* usb: add -usb-serial crate, fix warnings and stable build.Dario Nieuwenhuis2022-04-0615-27/+265
* Support multi-frame data phase control requestsalexmoon2022-04-061-29/+54
* Add handlers for standard reqs to ControlHandleralexmoon2022-04-062-37/+63
* Add a control_buf to UsbDevicealexmoon2022-04-065-14/+33
* Switch to ControlHandler owned bufs for control_in()alexmoon2022-04-063-17/+15
* Remove UnsafeCell from cdc_acm::Controlalexmoon2022-04-061-22/+31
* Only copy through RAM when neededalexmoon2022-04-061-3/+9
* usb: update docs on ControlHandler.Dario Nieuwenhuis2022-04-061-17/+4
* usb: simplify buffer handling for Control IN transfers.Dario Nieuwenhuis2022-04-063-63/+21
* usb: nicer names for control structs.Dario Nieuwenhuis2022-04-063-37/+27
* usb: move all control-related stuff to `mod control`.Dario Nieuwenhuis2022-04-065-111/+109
* usb: associate ControlHandlers with interfaces, automatically route requests.Dario Nieuwenhuis2022-04-064-109/+94
* usb: cleanup giant matches in control code.Dario Nieuwenhuis2022-04-061-67/+55
* usb: add `add_class` to builder, so that `FooBarClass::new(&mut builder)` can...Dario Nieuwenhuis2022-04-065-131/+110
* nrf/usb: fix wrong DMA read sizeDario Nieuwenhuis2022-04-061-1/+1
* Use trait objects instead of generics for UsbDevice::classesalexmoon2022-04-065-201/+120
* Add support for USB classes handling control requests.alexmoon2022-04-068-287/+699
* nrf/usb: update where clause syntax.Dario Nieuwenhuis2022-04-061-12/+3
* Add some comments on the example.Dario Nieuwenhuis2022-04-061-1/+13
* Working CDC-ACM device->hostDario Nieuwenhuis2022-04-064-63/+116
* Working CDC-ACM host->deviceDario Nieuwenhuis2022-04-067-94/+345
* wip: experimental async usb stackDario Nieuwenhuis2022-04-0615-183/+2621
* Merge #695bors[bot]2022-04-0510-950/+571
|\
| * Simpler Channel.Dario Nieuwenhuis2022-04-0610-950/+571
|/
* Add more docserver metadata.Dario Nieuwenhuis2022-04-056-0/+34
* Merge #693bors[bot]2022-04-052-0/+60
|\
| * Remove Unpin bound from SelectAllalexmoon2022-04-041-16/+18
| * no_std version of `futures::future::select_all`alexmoon2022-04-042-0/+58
|/
* Merge #691bors[bot]2022-04-021-2/+43
|\
| * add pllsai1 and allow for 120Mhz clock on stm32l4+Philip A Reimer2022-04-011-2/+43
* | Merge #690bors[bot]2022-04-02162-765/+490
|\ \ | |/ |/|