diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-01-15 00:58:55 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-01-15 00:59:15 +0100 |
| commit | 05df319a82c8b30458c6ccda40b831ed846310e0 (patch) | |
| tree | f0b32d52dc190570e54cee112c7b7ab873003d17 /embassy-usb | |
| parent | 4b0e20315bddbb15aaee0e0b96548de405694c7b (diff) | |
Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.
Diffstat (limited to 'embassy-usb')
| -rw-r--r-- | embassy-usb/CHANGELOG.md | 13 | ||||
| -rw-r--r-- | embassy-usb/Cargo.toml | 2 |
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] |
| 2 | name = "embassy-usb" | 2 | name = "embassy-usb" |
| 3 | version = "0.3.0" | 3 | version = "0.4.0" |
| 4 | edition = "2021" | 4 | edition = "2021" |
| 5 | license = "MIT OR Apache-2.0" | 5 | license = "MIT OR Apache-2.0" |
| 6 | description = "Async USB device stack for embedded devices in Rust." | 6 | description = "Async USB device stack for embedded devices in Rust." |
