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},
    AlternateG,
};

pub use usb_device;

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

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

/// Emit SOF at 1Khz on this pin when configured as function G
pub type SofPad = Pin<PA23, AlternateG>;

/// USB D- is connected here
pub type DmPad = Pin<PA24, AlternateG>;

/// USB D+ is connected here
pub type DpPad = Pin<PA25, AlternateG>;