aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-01-15 00:58:55 +0100
committerDario Nieuwenhuis <[email protected]>2025-01-15 00:59:15 +0100
commit05df319a82c8b30458c6ccda40b831ed846310e0 (patch)
treef0b32d52dc190570e54cee112c7b7ab873003d17 /embassy-usb
parent4b0e20315bddbb15aaee0e0b96548de405694c7b (diff)
Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.
Diffstat (limited to 'embassy-usb')
-rw-r--r--embassy-usb/CHANGELOG.md13
-rw-r--r--embassy-usb/Cargo.toml2
2 files changed, 14 insertions, 1 deletions
diff --git a/embassy-usb/CHANGELOG.md b/embassy-usb/CHANGELOG.md
index efdda96fb..76fafed31 100644
--- a/embassy-usb/CHANGELOG.md
+++ b/embassy-usb/CHANGELOG.md
@@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8## Unreleased 8## Unreleased
9 9
10## 0.4.0 - 2025-01-15
11
12- Change config defaults to to composite with IADs. This ensures embassy-usb Just Works in more cases when using classes with multiple interfaces, or multiple classes. (breaking change)
13 - `composite_with_iads` = `true`
14 - `device_class` = `0xEF`
15 - `device_sub_class` = `0x02`
16 - `device_protocol` = `0x01`
17- Add support for USB Audio Class 1.
18- Add support for isochronous endpoints.
19- Add support for setting the USB version number.
20- Add support for device qualifier descriptors.
21- Allow `bos_descriptor_buf` to be a zero length if BOS descriptors aren't used.
22
10## 0.3.0 - 2024-08-05 23## 0.3.0 - 2024-08-05
11 24
12- bump usbd-hid from 0.7.0 to 0.8.1 25- bump usbd-hid from 0.7.0 to 0.8.1
diff --git a/embassy-usb/Cargo.toml b/embassy-usb/Cargo.toml
index 9abf2f200..d0ce3f1df 100644
--- a/embassy-usb/Cargo.toml
+++ b/embassy-usb/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-usb" 2name = "embassy-usb"
3version = "0.3.0" 3version = "0.4.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Async USB device stack for embedded devices in Rust." 6description = "Async USB device stack for embedded devices in Rust."