[][src]Struct atsame70q19b::USBHS

pub struct USBHS { /* fields omitted */ }

USB High-Speed Interface

Implementations

impl USBHS[src]

pub const fn ptr() -> *const RegisterBlock[src]

Returns a pointer to the register block

Methods from Deref<Target = RegisterBlock>

pub fn usbhs_deveptisr_intrpt_mode(&self) -> &[USBHS_DEVEPTISR_INTRPT_MODE; 10][src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTISR_INTRPT_MODE; 10]
[src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_blk_mode(&self) -> &[USBHS_DEVEPTISR_BLK_MODE; 10][src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTISR_BLK_MODE; 10]
[src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_iso_mode(&self) -> &[USBHS_DEVEPTISR_ISO_MODE; 10][src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTISR_ISO_MODE; 10]
[src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_ctrl_mode(&self) -> &[USBHS_DEVEPTISR_CTRL_MODE; 10][src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_deveptisr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTISR_CTRL_MODE; 10]
[src]

0x130 - Device Endpoint Interrupt Status Register

pub fn usbhs_devepticr_intrpt_mode(&self) -> &[USBHS_DEVEPTICR_INTRPT_MODE; 10][src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTICR_INTRPT_MODE; 10]
[src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_blk_mode(&self) -> &[USBHS_DEVEPTICR_BLK_MODE; 10][src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTICR_BLK_MODE; 10]
[src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_iso_mode(&self) -> &[USBHS_DEVEPTICR_ISO_MODE; 10][src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTICR_ISO_MODE; 10]
[src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_ctrl_mode(&self) -> &[USBHS_DEVEPTICR_CTRL_MODE; 10][src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_devepticr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTICR_CTRL_MODE; 10]
[src]

0x160 - Device Endpoint Interrupt Clear Register

pub fn usbhs_deveptifr_intrpt_mode(&self) -> &[USBHS_DEVEPTIFR_INTRPT_MODE; 10][src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIFR_INTRPT_MODE; 10]
[src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_blk_mode(&self) -> &[USBHS_DEVEPTIFR_BLK_MODE; 10][src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIFR_BLK_MODE; 10]
[src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_iso_mode(&self) -> &[USBHS_DEVEPTIFR_ISO_MODE; 10][src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIFR_ISO_MODE; 10]
[src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_ctrl_mode(&self) -> &[USBHS_DEVEPTIFR_CTRL_MODE; 10][src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptifr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIFR_CTRL_MODE; 10]
[src]

0x190 - Device Endpoint Interrupt Set Register

pub fn usbhs_deveptimr_intrpt_mode(&self) -> &[USBHS_DEVEPTIMR_INTRPT_MODE; 10][src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIMR_INTRPT_MODE; 10]
[src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_blk_mode(&self) -> &[USBHS_DEVEPTIMR_BLK_MODE; 10][src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIMR_BLK_MODE; 10]
[src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_iso_mode(&self) -> &[USBHS_DEVEPTIMR_ISO_MODE; 10][src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIMR_ISO_MODE; 10]
[src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_ctrl_mode(&self) -> &[USBHS_DEVEPTIMR_CTRL_MODE; 10][src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptimr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIMR_CTRL_MODE; 10]
[src]

0x1c0 - Device Endpoint Interrupt Mask Register

pub fn usbhs_deveptier_intrpt_mode(&self) -> &[USBHS_DEVEPTIER_INTRPT_MODE; 10][src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIER_INTRPT_MODE; 10]
[src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_blk_mode(&self) -> &[USBHS_DEVEPTIER_BLK_MODE; 10][src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIER_BLK_MODE; 10]
[src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_iso_mode(&self) -> &[USBHS_DEVEPTIER_ISO_MODE; 10][src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIER_ISO_MODE; 10]
[src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_ctrl_mode(&self) -> &[USBHS_DEVEPTIER_CTRL_MODE; 10][src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptier_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIER_CTRL_MODE; 10]
[src]

0x1f0 - Device Endpoint Interrupt Enable Register

pub fn usbhs_deveptidr_intrpt_mode(&self) -> &[USBHS_DEVEPTIDR_INTRPT_MODE; 10][src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIDR_INTRPT_MODE; 10]
[src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_blk_mode(&self) -> &[USBHS_DEVEPTIDR_BLK_MODE; 10][src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_blk_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIDR_BLK_MODE; 10]
[src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_iso_mode(&self) -> &[USBHS_DEVEPTIDR_ISO_MODE; 10][src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_iso_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIDR_ISO_MODE; 10]
[src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_ctrl_mode(&self) -> &[USBHS_DEVEPTIDR_CTRL_MODE; 10][src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_deveptidr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_DEVEPTIDR_CTRL_MODE; 10]
[src]

0x220 - Device Endpoint Interrupt Disable Register

pub fn usbhs_hstpipcfg_ctrl_bulk_mode(
    &self
) -> &[USBHS_HSTPIPCFG_CTRL_BULK_MODE; 10]
[src]

0x500 - Host Pipe Configuration Register

pub fn usbhs_hstpipcfg_ctrl_bulk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPCFG_CTRL_BULK_MODE; 10]
[src]

0x500 - Host Pipe Configuration Register

pub fn usbhs_hstpipcfg(&self) -> &[USBHS_HSTPIPCFG; 10][src]

0x500 - Host Pipe Configuration Register

pub fn usbhs_hstpipcfg_mut(&self) -> &mut [USBHS_HSTPIPCFG; 10][src]

0x500 - Host Pipe Configuration Register

pub fn usbhs_hstpipisr_intrpt_mode(&self) -> &[USBHS_HSTPIPISR_INTRPT_MODE; 10][src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPISR_INTRPT_MODE; 10]
[src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_blk_mode(&self) -> &[USBHS_HSTPIPISR_BLK_MODE; 10][src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPISR_BLK_MODE; 10]
[src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_iso_mode(&self) -> &[USBHS_HSTPIPISR_ISO_MODE; 10][src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPISR_ISO_MODE; 10]
[src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_ctrl_mode(&self) -> &[USBHS_HSTPIPISR_CTRL_MODE; 10][src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipisr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPISR_CTRL_MODE; 10]
[src]

0x530 - Host Pipe Status Register

pub fn usbhs_hstpipicr_intrpt_mode(&self) -> &[USBHS_HSTPIPICR_INTRPT_MODE; 10][src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPICR_INTRPT_MODE; 10]
[src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_blk_mode(&self) -> &[USBHS_HSTPIPICR_BLK_MODE; 10][src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPICR_BLK_MODE; 10]
[src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_iso_mode(&self) -> &[USBHS_HSTPIPICR_ISO_MODE; 10][src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPICR_ISO_MODE; 10]
[src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_ctrl_mode(&self) -> &[USBHS_HSTPIPICR_CTRL_MODE; 10][src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipicr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPICR_CTRL_MODE; 10]
[src]

0x560 - Host Pipe Clear Register

pub fn usbhs_hstpipifr_intrpt_mode(&self) -> &[USBHS_HSTPIPIFR_INTRPT_MODE; 10][src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIFR_INTRPT_MODE; 10]
[src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_blk_mode(&self) -> &[USBHS_HSTPIPIFR_BLK_MODE; 10][src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIFR_BLK_MODE; 10]
[src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_iso_mode(&self) -> &[USBHS_HSTPIPIFR_ISO_MODE; 10][src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIFR_ISO_MODE; 10]
[src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_ctrl_mode(&self) -> &[USBHS_HSTPIPIFR_CTRL_MODE; 10][src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipifr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIFR_CTRL_MODE; 10]
[src]

0x590 - Host Pipe Set Register

pub fn usbhs_hstpipimr_intrpt_mode(&self) -> &[USBHS_HSTPIPIMR_INTRPT_MODE; 10][src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIMR_INTRPT_MODE; 10]
[src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_blk_mode(&self) -> &[USBHS_HSTPIPIMR_BLK_MODE; 10][src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIMR_BLK_MODE; 10]
[src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_iso_mode(&self) -> &[USBHS_HSTPIPIMR_ISO_MODE; 10][src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIMR_ISO_MODE; 10]
[src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_ctrl_mode(&self) -> &[USBHS_HSTPIPIMR_CTRL_MODE; 10][src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipimr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIMR_CTRL_MODE; 10]
[src]

0x5c0 - Host Pipe Mask Register

pub fn usbhs_hstpipier_intrpt_mode(&self) -> &[USBHS_HSTPIPIER_INTRPT_MODE; 10][src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIER_INTRPT_MODE; 10]
[src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_blk_mode(&self) -> &[USBHS_HSTPIPIER_BLK_MODE; 10][src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIER_BLK_MODE; 10]
[src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_iso_mode(&self) -> &[USBHS_HSTPIPIER_ISO_MODE; 10][src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIER_ISO_MODE; 10]
[src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_ctrl_mode(&self) -> &[USBHS_HSTPIPIER_CTRL_MODE; 10][src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipier_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIER_CTRL_MODE; 10]
[src]

0x5f0 - Host Pipe Enable Register

pub fn usbhs_hstpipidr_intrpt_mode(&self) -> &[USBHS_HSTPIPIDR_INTRPT_MODE; 10][src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_intrpt_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIDR_INTRPT_MODE; 10]
[src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_blk_mode(&self) -> &[USBHS_HSTPIPIDR_BLK_MODE; 10][src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_blk_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIDR_BLK_MODE; 10]
[src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_iso_mode(&self) -> &[USBHS_HSTPIPIDR_ISO_MODE; 10][src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_iso_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIDR_ISO_MODE; 10]
[src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_ctrl_mode(&self) -> &[USBHS_HSTPIPIDR_CTRL_MODE; 10][src]

0x620 - Host Pipe Disable Register

pub fn usbhs_hstpipidr_ctrl_mode_mut(
    &self
) -> &mut [USBHS_HSTPIPIDR_CTRL_MODE; 10]
[src]

0x620 - Host Pipe Disable Register

Trait Implementations

impl Deref for USBHS[src]

type Target = RegisterBlock

The resulting type after dereferencing.

impl Send for USBHS[src]

Auto Trait Implementations

impl !Sync for USBHS

impl Unpin for USBHS

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.