aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src/class/cdc_acm.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update to embedded-io 0.7Dario Nieuwenhuis2025-12-191-6/+45
|
* Expose dtr() and rts() on cdc_acm::ControlChangedgoodhoko2025-12-021-0/+10
| | | | What purpose that sturct has otherwise?
* Fix a bug where CDC ACM BufferedReceiver repeats data when its future is droppedChris Doble2025-11-281-2/+5
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* Fix CDC ACM BufferedReceiver buffer calculationJianqing Liu2025-07-161-1/+1
| | | | Co-authored-by: Ralph Ursprung <[email protected]>
* make usb endpoint allocator methods accept an optional EndpointAddresskorbin2025-07-131-3/+3
|
* Implement embedded-io-async traits for USB CDC ACMMatt Rodgers2025-05-071-0/+99
|
* Make CDC ACM state constructor `const`Bailey Quarters2025-03-241-4/+8
|
* Desugar some async fnsDániel Buga2024-12-301-3/+2
|
* Add buffer size info to read_packetJomer.Dev2024-01-081-0/+1
|
* Apply Pedantic Clippy LintsRafael Bachmann2023-10-151-23/+22
|
* Fix clippyRafael Bachmann2023-10-151-1/+7
|
* Add async interface for CDC control changesMatt Spencer2023-09-191-2/+68
| | | | Signed-off-by: Matt Spencer <[email protected]>
* embassy_usb: Add split() for cdc_acmLasse Dalegaard2023-03-041-0/+100
|
* usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵Dario Nieuwenhuis2023-02-081-16/+34
| | | | | | | | 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-011-2/+2
|\ | | | | | | | | | | | | | | 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-131-2/+2
| |
* | usb: docsDario Nieuwenhuis2023-01-311-0/+9
|/
* 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
|
* usb: move classes into the `embassy-usb` crate.Dario Nieuwenhuis2022-09-261-0/+354