aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src/class
Commit message (Collapse)AuthorAgeFilesLines
* Fix hardcoded buffer length in USB NCM causing broken link on USB 2.0.Isaikin Roman2023-08-201-8/+13
|
* Introduce driver::HardwareAddress without smoltcp dependencyRuben De Smet2023-07-311-1/+4
|
* Release embassy-net v0.1Dario Nieuwenhuis2023-06-291-2/+3
|
* usb: add missing builder reexports.Dario Nieuwenhuis2023-06-291-2/+2
| | | | | Fixes #1176 cc #1596
* Fix some typosDirk Stolle2023-05-082-3/+3
|
* Address review commentsJames Munns2023-03-271-2/+2
|
* Add logging and interface for debugging buffer usageJames Munns2023-03-271-0/+3
|
* embassy_usb: Add split() for cdc_acmLasse Dalegaard2023-03-041-0/+100
|
* usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵Dario Nieuwenhuis2023-02-083-124/+179
| | | | | | | | all handlers. - Allows classes to handle vendor requests. - Allows classes to use a single handler for multiple interfaces. - Allows classes to access the other events (previously only `reset` was available).
* Merge #1151bors[bot]2023-02-013-6/+6
|\ | | | | | | | | | | | | | | 1151: USB: allow setting the interface string for interface alt settings r=Dirbaio a=mattico This is a breaking change to embassy-usb's API. Co-authored-by: Matt Ickstadt <[email protected]>
| * usb: allow setting the interface string for interface alt settingsMatt Ickstadt2023-01-133-6/+6
| |
* | usb: docsDario Nieuwenhuis2023-01-315-16/+77
|/
* Merge #1130bors[bot]2023-01-021-10/+4
|\ | | | | | | | | | | | | | | | | | | | | 1130: USB serial (CDC-ACM) improvements r=Dirbaio a=timokroeger * Remove unused call management descriptor * Set flag for supported capabilities The rp `usb_serial` example still works with windows hosts. Co-authored-by: Timo Kröger <[email protected]>
| * usb cdc-acm: Set flag for supported capabilitiesTimo Kröger2022-12-261-1/+4
| |
| * usb cdc-acm: Remove unused call management descriptorTimo Kröger2022-12-261-9/+0
| |
* | net/chan: split state runner.Dario Nieuwenhuis2022-12-271-3/+3
| |
* | net: split channel-based driver impl from usb cdc-ncm into a separate crate.Dario Nieuwenhuis2022-12-261-384/+24
| |
* | net: split driver trait to a separate crate.Dario Nieuwenhuis2022-12-262-8/+7
|/
* usb/cdc-ncm: add embassy-net Device implementation.Dario Nieuwenhuis2022-12-132-0/+467
|
* Drive-by documentation link fixesGabriel Smith2022-11-271-1/+1
|
* usb: move classes into the `embassy-usb` crate.Dario Nieuwenhuis2022-09-264-0/+1339