Dario Nieuwenhuis
4d71f432ad
Update manifests to satisfy new checks.
2025-09-22 00:47:08 +02:00
Felipe Balbi
d17f4d7178
Fix comments
...
- rename read_data to read_transfer
- rename write_data to write_transfer
- add needs_zlp argument
Signed-off-by: Felipe Balbi <febalbi@microsoft.com>
2025-09-02 15:44:44 -07:00
Felipe Balbi
6dc06d47bf
feat: add helper to read/write full transfer blocks
...
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 <febalbi@microsoft.com>
2025-08-29 14:45:03 -07:00
Ulf Lilleengen
6a347f1f09
feat: add semver checks and releasing to releaser
...
* 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
2025-08-25 19:44:49 +02:00
Ulf Lilleengen
6f2f469c56
chore: Release embassy-usb-driver version 0.2.0
2025-07-16 15:43:05 +02:00
Dario Nieuwenhuis
f525386fca
Merge pull request #4397 from korbin/allocate-numbered-endpoints
...
Make USB endpoint allocator methods accept an optional `EndpointAddress`
2025-07-15 22:08:08 +00:00
Ulf Lilleengen
f32e8f6025
release: embassy-usb-driver 0.1.1
2025-07-15 21:41:41 +02:00
korbin
b666a88ab1
make usb endpoint allocator methods accept an optional EndpointAddress
2025-07-13 20:40:54 -06:00
Ralph Ursprung
1d522c6e4f
embassy-usb-driver
: add release automation using cargo-release
...
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
2025-07-08 23:04:28 +02:00
Ralph Ursprung
88076255ba
add changelog for embassy-usb-driver
2025-07-08 23:04:28 +02:00
Yuri Astrakhan
ef0f29f0ed
Update defmt dependencies
2025-05-18 20:52:09 +02:00
Matt Rodgers
d46d3119ce
Implement embedded-io-async traits for USB CDC ACM
2025-05-07 21:22:56 +01:00
Dario Nieuwenhuis
597315873d
Remove leftover cargo new
boilerplate.
2024-04-26 22:59:50 +02:00
Dániel Buga
3dc54c8c44
Add some metadata
2024-04-26 18:28:41 +02:00
Dario Nieuwenhuis
4c23f197b3
Fix invalid "async" crates.io category.
2024-01-12 00:39:01 +01:00
Dario Nieuwenhuis
6a1c415a4c
Complete cargo.tomls more.
2024-01-12 00:32:47 +01:00
Dario Nieuwenhuis
5304994363
Add docs.rs metadata to all crates.
2024-01-11 23:17:02 +01:00
Dario Nieuwenhuis
b452a6bcf6
Centralize license and MSRV boilerplate into the repo readme.
2024-01-11 18:18:35 +01:00
Dario Nieuwenhuis
c6989dfbca
Remove nightly and unstable-traits features in preparation for 1.75.
2023-11-29 17:26:33 +01:00
James Munns
d5dcbadbbe
Minor readme typo
2023-11-25 22:31:03 +01:00
Dario Nieuwenhuis
e519e00265
Update Rust nightly.
2023-11-01 04:56:56 +01:00
Dario Nieuwenhuis
9f7392474b
Update Rust nightly.
2023-05-19 17:12:39 +02:00
Dirk Stolle
0584312ef0
Fix some typos
2023-05-08 23:25:01 +02:00
Dario Nieuwenhuis
ca10fe7135
usb: docs
2023-01-31 22:27:19 +01:00
chemicstry
ce842fe28c
Refactor embassy-usb address handling to allow reordering of status resoponse
2023-01-11 17:47:12 +01:00
Dario Nieuwenhuis
3c537a9fae
usb/driver: fix STATUS -> SETUP
2023-01-05 14:46:31 +01:00
Dario Nieuwenhuis
0ecc54f58c
usb/driver: document ControlPipe.
2023-01-05 01:46:35 +01:00
Dario Nieuwenhuis
639b3f1d5b
usb-driver: remove unused log
feature.
2022-12-26 03:34:05 +01:00
Gabriel Smith
4d84b5469e
Drive-by documentation link fixes
2022-11-27 16:32:18 -05:00
Gabriel Smith
3ca14ba4e9
usb-driver: Remove unncessary lifetime
2022-11-27 16:28:24 -05:00
Dario Nieuwenhuis
1e2fb0459d
Switch to async-fn-in-trait
2022-11-25 21:02:06 +01:00
chrysn
6718ca3a94
all Cargo.toml: Add license to all crate Cargo.toml files
...
Closes: https://github.com/embassy-rs/embassy/issues/1002
2022-10-07 12:41:56 +02:00
Dario Nieuwenhuis
dab1762709
usb: remove all "Direction as u8" casts.
2022-09-29 15:52:23 +02:00
Dario Nieuwenhuis
f4f5824972
usb: do not allow converting Directon to/from u8
2022-09-26 12:35:33 +02:00
Dario Nieuwenhuis
7f7c14b7bc
usb: split driver trait to separate crate.
2022-09-26 12:29:27 +02:00