| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update to embedded-io 0.7 | Dario Nieuwenhuis | 2025-12-19 | 1 | -6/+45 |
| | | |||||
| * | Expose dtr() and rts() on cdc_acm::ControlChanged | goodhoko | 2025-12-02 | 1 | -0/+10 |
| | | | | | What purpose that sturct has otherwise? | ||||
| * | Fix a bug where CDC ACM BufferedReceiver repeats data when its future is dropped | Chris Doble | 2025-11-28 | 1 | -2/+5 |
| | | |||||
| * | Merge branch 'main' into 17-add-support-for-boot-protocol | Matteo Meluzzi | 2025-10-24 | 6 | -7/+7 |
| | | |||||
| * | rename HidSubclass to match hid spec | matteo | 2025-10-01 | 1 | -7/+7 |
| | | |||||
| * | review comments | matteo | 2025-09-30 | 1 | -95/+39 |
| | | |||||
| * | add usb subclass boot and usb protocol mouse and keyboard | matteo | 2025-09-23 | 1 | -5/+90 |
| | | |||||
| * | update comments | matteo | 2025-09-21 | 1 | -3/+3 |
| | | |||||
| * | fix compilation with usbd-hid feature off | matteo | 2025-09-21 | 1 | -0/+25 |
| | | |||||
| * | Add support for changing hid protocol mode | matteo | 2025-09-21 | 1 | -7/+32 |
| | | |||||
| * | Fix CDC ACM BufferedReceiver buffer calculation | Jianqing Liu | 2025-07-16 | 1 | -1/+1 |
| | | | | | Co-authored-by: Ralph Ursprung <[email protected]> | ||||
| * | make usb endpoint allocator methods accept an optional EndpointAddress | korbin | 2025-07-13 | 6 | -14/+15 |
| | | |||||
| * | Update Rust nightly, stable. | Dario Nieuwenhuis | 2025-07-04 | 1 | -1/+1 |
| | | |||||
| * | Implement embedded-io-async traits for USB CDC ACM | Matt Rodgers | 2025-05-07 | 1 | -0/+99 |
| | | |||||
| * | Add optional trace endpoint | Dániel Buga | 2025-04-17 | 1 | -1/+28 |
| | | |||||
| * | Add CMSIS-DAP driver | Dániel Buga | 2025-04-17 | 2 | -0/+102 |
| | | |||||
| * | Merge pull request #3992 from elagil/usb_fixes | Dario Nieuwenhuis | 2025-03-25 | 1 | -1/+1 |
| |\ | | | | | | | Small USB-related fixes | ||||
| | * | fix: mute by default (UAC1) | elagil | 2025-03-22 | 1 | -1/+1 |
| | | | |||||
| * | | Make CDC ACM state constructor `const` | Bailey Quarters | 2025-03-24 | 1 | -4/+8 |
| |/ | |||||
| * | doc: Fix "the the" | Ronald Weber | 2025-02-19 | 1 | -1/+1 |
| | | |||||
| * | embassy-usb: fix `core::intrinsics` deprecate warning in nightly. | René van Dorst | 2025-02-03 | 1 | -2/+1 |
| | | | | | | | | | | | | | Replaced `core::intrinsics::copy_nonoverlapping` with the `core::ptr::copy_nonoverlapping`. Compiling embassy-usb v0.4.0 (embassy/embassy-usb) warning: use of deprecated module `core::intrinsics`: import this function via `std::mem` instead --> embassy/embassy-usb/src/class/cdc_ncm/mod.rs:17:23 | 17 | use core::intrinsics::copy_nonoverlapping; | ^^^^^^^^^^^^^^^^^^^ | ||||
| * | Desugar some async fns | Dániel Buga | 2024-12-30 | 2 | -6/+4 |
| | | |||||
| * | embassy-usb: fix building with optional log feature | 9names | 2024-12-28 | 1 | -1/+1 |
| | | |||||
| * | feat(usb): add USB Audio Class 1 | elagil | 2024-11-24 | 5 | -0/+1114 |
| | | |||||
| * | Merge pull request #2862 from AtoVproject/feature/web-usb-class | Dario Nieuwenhuis | 2024-04-28 | 2 | -0/+187 |
| |\ | | | | | WebUSB implementation | ||||
| | * | feature: WebUSB capability implementation | Chris Maniewski | 2024-04-27 | 2 | -0/+187 |
| | | | | | | | | | | | | | | | This adds the WebUSB implementation as per https://wicg.github.io/webusb/, using one in-endpoint and one out-endpoint as well as an example for the RP2040 to illustrate this capability. | ||||
| * | | usb-hid: all the RequestHandler method accept &mut self | Boris Faure | 2024-04-15 | 1 | -3/+3 |
| | | | |||||
| * | | usb/hid: make RequestHandler::set_report(&mut self,…) | Boris Faure | 2024-04-15 | 1 | -9/+9 |
| |/ | | | | | That way, it is possible to change some fields in the RequestHandler based on outside report. | ||||
| * | Add buffer size info to read_packet | Jomer.Dev | 2024-01-08 | 1 | -0/+1 |
| | | |||||
| * | Apply Pedantic Clippy Lints | Rafael Bachmann | 2023-10-15 | 4 | -70/+59 |
| | | |||||
| * | Fix clippy | Rafael Bachmann | 2023-10-15 | 3 | -13/+26 |
| | | |||||
| * | embassy-usb: Add MIDI class | kalkyl | 2023-10-14 | 2 | -0/+228 |
| | | |||||
| * | Add async interface for CDC control changes | Matt Spencer | 2023-09-19 | 1 | -2/+68 |
| | | | | | Signed-off-by: Matt Spencer <[email protected]> | ||||
| * | Fix hardcoded buffer length in USB NCM causing broken link on USB 2.0. | Isaikin Roman | 2023-08-20 | 1 | -8/+13 |
| | | |||||
| * | Introduce driver::HardwareAddress without smoltcp dependency | Ruben De Smet | 2023-07-31 | 1 | -1/+4 |
| | | |||||
| * | Release embassy-net v0.1 | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+3 |
| | | |||||
| * | usb: add missing builder reexports. | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+2 |
| | | | | | | Fixes #1176 cc #1596 | ||||
| * | Fix some typos | Dirk Stolle | 2023-05-08 | 2 | -3/+3 |
| | | |||||
| * | Address review comments | James Munns | 2023-03-27 | 1 | -2/+2 |
| | | |||||
| * | Add logging and interface for debugging buffer usage | James Munns | 2023-03-27 | 1 | -0/+3 |
| | | |||||
| * | embassy_usb: Add split() for cdc_acm | Lasse Dalegaard | 2023-03-04 | 1 | -0/+100 |
| | | |||||
| * | usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵ | Dario Nieuwenhuis | 2023-02-08 | 3 | -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 #1151 | bors[bot] | 2023-02-01 | 3 | -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 settings | Matt Ickstadt | 2023-01-13 | 3 | -6/+6 |
| | | | |||||
| * | | usb: docs | Dario Nieuwenhuis | 2023-01-31 | 5 | -16/+77 |
| |/ | |||||
| * | Merge #1130 | bors[bot] | 2023-01-02 | 1 | -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 capabilities | Timo Kröger | 2022-12-26 | 1 | -1/+4 |
| | | | |||||
| | * | usb cdc-acm: Remove unused call management descriptor | Timo Kröger | 2022-12-26 | 1 | -9/+0 |
| | | | |||||
| * | | net/chan: split state runner. | Dario Nieuwenhuis | 2022-12-27 | 1 | -3/+3 |
| | | | |||||
| * | | net: split channel-based driver impl from usb cdc-ncm into a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 1 | -384/+24 |
| | | | |||||
