diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-12-03 17:14:57 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-12-03 17:14:57 +0000 |
| commit | 02ba6cd6c81ac1174287bbad1efd4fd68ad13aa3 (patch) | |
| tree | b375c7cf2ee67e24a289f9f91774a9f39c2cf436 | |
| parent | 4acc0f84b084235b576de3b9e1d12a3472a5274b (diff) | |
| parent | 0b7f9d84befa3ebf0f04bd0036b0fe9a222f7ecf (diff) | |
Merge pull request #3601 from LegitCamper/custom_bcdusb_version
Expose UsbVersion
| -rw-r--r-- | embassy-usb/src/builder.rs | 2 | ||||
| -rw-r--r-- | embassy-usb/src/lib.rs | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/embassy-usb/src/builder.rs b/embassy-usb/src/builder.rs index 6c42b07dc..008a10f72 100644 --- a/embassy-usb/src/builder.rs +++ b/embassy-usb/src/builder.rs | |||
| @@ -12,7 +12,9 @@ use crate::{Handler, Interface, UsbDevice, MAX_INTERFACE_COUNT, STRING_INDEX_CUS | |||
| 12 | #[non_exhaustive] | 12 | #[non_exhaustive] |
| 13 | /// Allows Configuring the Bcd USB version below 2.1 | 13 | /// Allows Configuring the Bcd USB version below 2.1 |
| 14 | pub enum UsbVersion { | 14 | pub enum UsbVersion { |
| 15 | /// Usb version 2.0 | ||
| 15 | Two = 0x0200, | 16 | Two = 0x0200, |
| 17 | /// Usb version 2.1 | ||
| 16 | TwoOne = 0x0210, | 18 | TwoOne = 0x0210, |
| 17 | } | 19 | } |
| 18 | 20 | ||
diff --git a/embassy-usb/src/lib.rs b/embassy-usb/src/lib.rs index a5478ca0e..93dd6b4d2 100644 --- a/embassy-usb/src/lib.rs +++ b/embassy-usb/src/lib.rs | |||
| @@ -23,7 +23,7 @@ mod config { | |||
| 23 | use embassy_futures::select::{select, Either}; | 23 | use embassy_futures::select::{select, Either}; |
| 24 | use heapless::Vec; | 24 | use heapless::Vec; |
| 25 | 25 | ||
| 26 | pub use crate::builder::{Builder, Config, FunctionBuilder, InterfaceAltBuilder, InterfaceBuilder}; | 26 | pub use crate::builder::{Builder, Config, FunctionBuilder, InterfaceAltBuilder, InterfaceBuilder, UsbVersion}; |
| 27 | use crate::config::{MAX_HANDLER_COUNT, MAX_INTERFACE_COUNT}; | 27 | use crate::config::{MAX_HANDLER_COUNT, MAX_INTERFACE_COUNT}; |
| 28 | use crate::control::{InResponse, OutResponse, Recipient, Request, RequestType}; | 28 | use crate::control::{InResponse, OutResponse, Recipient, Request, RequestType}; |
| 29 | use crate::descriptor::{descriptor_type, lang_id}; | 29 | use crate::descriptor::{descriptor_type, lang_id}; |
