atsamd-hal 0.23.3

HAL and Peripheral access API for ATSAMD11, ATSAMD21, ATSAMD51, ATSAME51, ATSAME53 and ATSAME54 microcontrollers
Documentation
//! USB Device support

use crate::gpio::{
    pin::{Pin, PA23, PA24, PA25},
    AlternateH,
};

pub use usb_device;

mod buffer;
mod bus;
pub use self::buffer::*;
pub use self::bus::UsbBus;

mod devicedesc;
use self::devicedesc::Descriptors;

/// Default SOF pad
pub type SofPad = Pin<PA23, AlternateH>;

/// Default USB D- pad
pub type DmPad = Pin<PA24, AlternateH>;

/// Default USB D+ pad
pub type DpPad = Pin<PA25, AlternateH>;