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 #[non_exhaustive] /// Allows Configuring the Bcd USB version below 2.1 pub enum UsbVersion { + /// Usb version 2.0 Two = 0x0200, + /// Usb version 2.1 TwoOne = 0x0210, } 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 { use embassy_futures::select::{select, Either}; use heapless::Vec; -pub use crate::builder::{Builder, Config, FunctionBuilder, InterfaceAltBuilder, InterfaceBuilder}; +pub use crate::builder::{Builder, Config, FunctionBuilder, InterfaceAltBuilder, InterfaceBuilder, UsbVersion}; use crate::config::{MAX_HANDLER_COUNT, MAX_INTERFACE_COUNT}; use crate::control::{InResponse, OutResponse, Recipient, Request, RequestType}; use crate::descriptor::{descriptor_type, lang_id};