Ulf Lilleengen
6f2f469c56
chore: Release embassy-usb-driver version 0.2.0
2025-07-16 15:43:05 +02:00
Ulf Lilleengen
c484e7d0e5
chore: Release embassy-usb version 0.5.0
2025-07-16 15:35:47 +02:00
Jianqing Liu
24349a9012
Fix CDC ACM BufferedReceiver buffer calculation
...
Co-authored-by: Ralph Ursprung <39383228+rursprung@users.noreply.github.com>
2025-07-16 15:06:19 +02:00
Ulf Lilleengen
38807ff5fd
chore: Release embassy-net-driver-channel version 0.3.1
2025-07-16 09:27:32 +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
27bae26172
embassy-usb
: 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:30 +02:00
Ralph Ursprung
e38b3c5252
prepare changelog for embassy-usb
v0.5.0
2025-07-08 23:04:30 +02:00
Dario Nieuwenhuis
72248a601a
Update Rust nightly, stable.
2025-07-04 00:23:22 +02:00
Matt Johnston
5e49985ed6
embassy-sync: bump to 0.7.0
2025-05-22 13:29:55 +08: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
Dion Dokter
f5ab597a07
Logging: Make some things less chatty
2025-04-25 10:53:17 +02:00
Dániel Buga
b0eacf0eec
Add optional trace endpoint
2025-04-17 22:29:15 +02:00
Dániel Buga
e410e65b83
Add CMSIS-DAP driver
2025-04-17 21:03:58 +02:00
Dario Nieuwenhuis
17cce79807
Merge pull request #3992 from elagil/usb_fixes
...
Small USB-related fixes
2025-03-25 11:03:53 +00:00
Bailey Quarters
eff9168846
Make CDC ACM state constructor const
2025-03-24 19:53:36 +01:00
elagil
5264d77007
fix: mute by default (UAC1)
2025-03-22 11:47:38 +01:00
decaday
9806f78ea0
Add information about existing USB IP implementations
2025-03-19 11:37:35 +08:00
Ronald Weber
7a2f038800
doc: Fix "the the"
2025-02-19 17:29:21 +01:00
René van Dorst
d363401ba5
embassy-usb: fix core::intrinsics
deprecate warning in nightly.
...
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;
| ^^^^^^^^^^^^^^^^^^^
2025-02-03 22:08:23 +01:00
Ulf Lilleengen
ed63f80637
chore: bump embassy-sync version
...
Prepare version 0.6.2 for release
2025-01-15 16:12:36 +01:00
Dario Nieuwenhuis
05df319a82
Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.
2025-01-15 00:59:15 +01:00
Dániel Buga
44217aa092
Desugar some async fns
2024-12-30 12:13:13 +01:00
9names
adf3134e7d
embassy-usb: fix building with optional log feature
2024-12-28 23:48:14 +11:00
Eekle
cac7000882
Update default docs for device class fields
2024-12-24 13:49:55 +01:00
Eekle
0f4b9c7451
Default USB to use composite_with_iads, which "just works" in most cases
2024-12-24 12:53:06 +01:00
sawyer bristol
0b7f9d84be
add docs for usb version variants
2024-12-03 09:54:15 -07:00
sawyer bristol
1f9e678066
forgot to expose UsbVersion
2024-12-02 19:41:50 -07:00
sawyer bristol
fe2c82e98c
rename BcdUsbVersion -> UsbVersion
2024-12-02 16:07:10 -07:00
sawyer bristol
180d816e00
add fmt
2024-12-02 16:03:38 -07:00
sawyer bristol
4d9ee16f3c
fix device_qualifier_descriptor with custom bcd version
2024-12-02 15:58:39 -07:00
sawyer bristol
34899491e5
add named bcd versions
2024-12-02 15:57:58 -07:00
sawyer bristol
8068f7092e
fix bug and allow bcd to be .0
2024-12-02 15:44:29 -07:00
sawyer bristol
f25830a5b6
bcd default to 2.1
2024-12-02 15:44:01 -07:00
sawyer bristol
d0b1819aa5
custom bcd usb version
2024-11-29 20:29:43 -07:00
elagil
ffc7b732e9
feat(usb): add USB Audio Class 1
2024-11-24 00:33:08 +01:00
Dániel Buga
c9abff53d7
Bump sync version ( #3562 )
...
* Bump sync version
* Use old embassy-sync in rp bluetooth example
* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Dario Nieuwenhuis
ae8caf3f55
Merge pull request #3314 from elagil/add_iso_endpoint_support
...
Add ISO endpoint support
2024-09-16 19:51:52 +00:00
elagil
a8ca6713e6
feat(usb): make use of ISO endpoint support
2024-09-05 21:29:24 +02:00
Maxime Vincent
abcb39a58b
Allow bos_descriptor_buf to be a zero-length slice
2024-08-29 17:32:43 +02:00
Haobo Gu
a63d46507d
feat(usb): add device qualifier descriptor
...
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2024-08-15 11:26:24 +08:00
Ulf Lilleengen
886580179f
update dates
2024-08-05 08:58:56 +02:00
Ulf Lilleengen
61bda59d83
Prepare to release embassy-usb
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
ffb55754c8
Prepare release embassy-net-driver-channel
2024-08-05 08:56:29 +02:00
Dario Nieuwenhuis
2d678d6956
Update to Rust 1.80, make check-cfg unconditional.
2024-07-25 15:53:00 +02:00
Tarun Singh
a716a3f006
Reduced define for 'unreachable!' to a single macro rule
2024-07-17 17:05:52 -04:00
JuliDi
2571e0416f
bump usbd-hid from 0.7.0 to 0.8.1
2024-07-16 12:26:51 +02:00
Dario Nieuwenhuis
6a4ac5bd60
Add collapse_debuginfo to fmt.rs macros.
...
This makes location info in defmt logs point to the code calling the macro,
instead of always to fmt.rs as before. Fix works with nightlies
starting with today's, and stable 1.81+.
2024-06-17 01:38:57 +02:00