aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb-driver
Commit message (Collapse)AuthorAgeFilesLines
* Edition 2024.Dario Nieuwenhuis2025-10-062-1/+2
|
* more docs fixesRobin Mueller2025-09-231-2/+2
|
* Update manifests to satisfy new checks.Dario Nieuwenhuis2025-09-221-0/+3
|
* Fix commentsFelipe Balbi2025-09-021-3/+3
| | | | | | | | - rename read_data to read_transfer - rename write_data to write_transfer - add needs_zlp argument Signed-off-by: Felipe Balbi <[email protected]>
* feat: add helper to read/write full transfer blocksFelipe Balbi2025-08-292-0/+32
| | | | | | | instead of always transferring only USB packets, add a provided method to transmit an entire data block by using a simple loop construct. Signed-off-by: Felipe Balbi <[email protected]>
* feat: add semver checks and releasing to releaserUlf Lilleengen2025-08-251-5/+0
| | | | | | | | | * List dependencies of a crate * List dependents of a crate * Perform semver-checks of a crate * Prepare a release for a crate and all dependents * Use a single release.toml for cargo-release * Add changelogs where missing
* chore: Release embassy-usb-driver version 0.2.0Ulf Lilleengen2025-07-162-1/+5
|
* Merge pull request #4397 from korbin/allocate-numbered-endpointsDario Nieuwenhuis2025-07-151-0/+2
|\ | | | | | | Make USB endpoint allocator methods accept an optional `EndpointAddress`
| * make usb endpoint allocator methods accept an optional EndpointAddresskorbin2025-07-131-0/+2
| |
* | release: embassy-usb-driver 0.1.1Ulf Lilleengen2025-07-152-1/+3
|/
* `embassy-usb-driver`: add release automation using `cargo-release`Ralph Ursprung2025-07-082-1/+7
| | | | | | | | | | | this requires you to install [`cargo-release`]. note that this does not include a URL pointing to the diff on GitHub as is usually done in changelogs since `embassy` is a mono-repo and the GH UI doesn't offer a commit view per folder (see the [GH feature request] for this). [`cargo-release`]: https://crates.io/crates/cargo-release [GH feature request]: https://github.com/orgs/community/discussions/162131
* add changelog for `embassy-usb-driver`Ralph Ursprung2025-07-081-0/+10
|
* Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
|
* Implement embedded-io-async traits for USB CDC ACMMatt Rodgers2025-05-072-0/+10
|
* Remove leftover `cargo new` boilerplate.Dario Nieuwenhuis2024-04-261-2/+0
|
* Add some metadataDániel Buga2024-04-261-1/+1
|
* Fix invalid "async" crates.io category.Dario Nieuwenhuis2024-01-121-1/+1
|
* Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-0/+5
|
* Add docs.rs metadata to all crates.Dario Nieuwenhuis2024-01-111-0/+3
|
* Centralize license and MSRV boilerplate into the repo readme.Dario Nieuwenhuis2024-01-111-15/+0
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-2/+1
|
* Minor readme typoJames Munns2023-11-251-1/+1
|
* Update Rust nightly.Dario Nieuwenhuis2023-11-011-0/+1
|
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
|
* Fix some typosDirk Stolle2023-05-081-1/+1
|
* usb: docsDario Nieuwenhuis2023-01-312-39/+109
|
* Refactor embassy-usb address handling to allow reordering of status resoponsechemicstry2023-01-111-3/+6
|
* usb/driver: fix STATUS -> SETUPDario Nieuwenhuis2023-01-051-2/+2
|
* usb/driver: document ControlPipe.Dario Nieuwenhuis2023-01-051-0/+64
|
* usb-driver: remove unused `log` feature.Dario Nieuwenhuis2022-12-261-1/+0
|
* Drive-by documentation link fixesGabriel Smith2022-11-271-2/+2
|
* usb-driver: Remove unncessary lifetimeGabriel Smith2022-11-271-1/+1
|
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-55/+14
|
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-1/+2
| | | | Closes: https://github.com/embassy-rs/embassy/issues/1002
* usb: remove all "Direction as u8" casts.Dario Nieuwenhuis2022-09-291-2/+6
|
* usb: do not allow converting Directon to/from u8Dario Nieuwenhuis2022-09-261-9/+2
|
* usb: split driver trait to separate crate.Dario Nieuwenhuis2022-09-262-0/+353