atsamd_hal/peripherals/usb/d5x/mod.rs
1//! USB Device support
2
3use crate::gpio::{
4 pin::{Pin, PA23, PA24, PA25},
5 AlternateH,
6};
7
8pub use usb_device;
9
10mod bus;
11pub use self::bus::UsbBus;
12
13mod devicedesc;
14use self::devicedesc::Descriptors;
15
16/// Default SOF pad
17pub type SofPad = Pin<PA23, AlternateH>;
18
19/// Default USB D- pad
20pub type DmPad = Pin<PA24, AlternateH>;
21
22/// Default USB D+ pad
23pub type DpPad = Pin<PA25, AlternateH>;