Struct atsame70n20b_pac::USBHS [−][src]
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 deveptisr_intrpt_mode(&self) -> &[DEVEPTISR_INTRPT_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_intrpt_mode_mut(&self) -> &mut [DEVEPTISR_INTRPT_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_blk_mode(&self) -> &[DEVEPTISR_BLK_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_blk_mode_mut(&self) -> &mut [DEVEPTISR_BLK_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_iso_mode(&self) -> &[DEVEPTISR_ISO_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_iso_mode_mut(&self) -> &mut [DEVEPTISR_ISO_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_ctrl_mode(&self) -> &[DEVEPTISR_CTRL_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn deveptisr_ctrl_mode_mut(&self) -> &mut [DEVEPTISR_CTRL_MODE; 10]
[src]
0x130 - Device Endpoint Interrupt Status Register
pub fn devepticr_intrpt_mode(&self) -> &[DEVEPTICR_INTRPT_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_intrpt_mode_mut(&self) -> &mut [DEVEPTICR_INTRPT_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_blk_mode(&self) -> &[DEVEPTICR_BLK_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_blk_mode_mut(&self) -> &mut [DEVEPTICR_BLK_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_iso_mode(&self) -> &[DEVEPTICR_ISO_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_iso_mode_mut(&self) -> &mut [DEVEPTICR_ISO_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_ctrl_mode(&self) -> &[DEVEPTICR_CTRL_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn devepticr_ctrl_mode_mut(&self) -> &mut [DEVEPTICR_CTRL_MODE; 10]
[src]
0x160 - Device Endpoint Interrupt Clear Register
pub fn deveptifr_intrpt_mode(&self) -> &[DEVEPTIFR_INTRPT_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_intrpt_mode_mut(&self) -> &mut [DEVEPTIFR_INTRPT_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_blk_mode(&self) -> &[DEVEPTIFR_BLK_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_blk_mode_mut(&self) -> &mut [DEVEPTIFR_BLK_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_iso_mode(&self) -> &[DEVEPTIFR_ISO_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_iso_mode_mut(&self) -> &mut [DEVEPTIFR_ISO_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_ctrl_mode(&self) -> &[DEVEPTIFR_CTRL_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptifr_ctrl_mode_mut(&self) -> &mut [DEVEPTIFR_CTRL_MODE; 10]
[src]
0x190 - Device Endpoint Interrupt Set Register
pub fn deveptimr_intrpt_mode(&self) -> &[DEVEPTIMR_INTRPT_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_intrpt_mode_mut(&self) -> &mut [DEVEPTIMR_INTRPT_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_blk_mode(&self) -> &[DEVEPTIMR_BLK_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_blk_mode_mut(&self) -> &mut [DEVEPTIMR_BLK_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_iso_mode(&self) -> &[DEVEPTIMR_ISO_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_iso_mode_mut(&self) -> &mut [DEVEPTIMR_ISO_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_ctrl_mode(&self) -> &[DEVEPTIMR_CTRL_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptimr_ctrl_mode_mut(&self) -> &mut [DEVEPTIMR_CTRL_MODE; 10]
[src]
0x1c0 - Device Endpoint Interrupt Mask Register
pub fn deveptier_intrpt_mode(&self) -> &[DEVEPTIER_INTRPT_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_intrpt_mode_mut(&self) -> &mut [DEVEPTIER_INTRPT_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_blk_mode(&self) -> &[DEVEPTIER_BLK_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_blk_mode_mut(&self) -> &mut [DEVEPTIER_BLK_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_iso_mode(&self) -> &[DEVEPTIER_ISO_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_iso_mode_mut(&self) -> &mut [DEVEPTIER_ISO_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_ctrl_mode(&self) -> &[DEVEPTIER_CTRL_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptier_ctrl_mode_mut(&self) -> &mut [DEVEPTIER_CTRL_MODE; 10]
[src]
0x1f0 - Device Endpoint Interrupt Enable Register
pub fn deveptidr_intrpt_mode(&self) -> &[DEVEPTIDR_INTRPT_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_intrpt_mode_mut(&self) -> &mut [DEVEPTIDR_INTRPT_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_blk_mode(&self) -> &[DEVEPTIDR_BLK_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_blk_mode_mut(&self) -> &mut [DEVEPTIDR_BLK_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_iso_mode(&self) -> &[DEVEPTIDR_ISO_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_iso_mode_mut(&self) -> &mut [DEVEPTIDR_ISO_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_ctrl_mode(&self) -> &[DEVEPTIDR_CTRL_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn deveptidr_ctrl_mode_mut(&self) -> &mut [DEVEPTIDR_CTRL_MODE; 10]
[src]
0x220 - Device Endpoint Interrupt Disable Register
pub fn hstpipcfg_ctrl_bulk_mode(&self) -> &[HSTPIPCFG_CTRL_BULK_MODE; 10]
[src]
0x500 - Host Pipe Configuration Register
pub fn hstpipcfg_ctrl_bulk_mode_mut(
&self
) -> &mut [HSTPIPCFG_CTRL_BULK_MODE; 10]
[src]
&self
) -> &mut [HSTPIPCFG_CTRL_BULK_MODE; 10]
0x500 - Host Pipe Configuration Register
pub fn hstpipcfg(&self) -> &[HSTPIPCFG; 10]
[src]
0x500 - Host Pipe Configuration Register
pub fn hstpipcfg_mut(&self) -> &mut [HSTPIPCFG; 10]
[src]
0x500 - Host Pipe Configuration Register
pub fn hstpipisr_intrpt_mode(&self) -> &[HSTPIPISR_INTRPT_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_intrpt_mode_mut(&self) -> &mut [HSTPIPISR_INTRPT_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_blk_mode(&self) -> &[HSTPIPISR_BLK_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_blk_mode_mut(&self) -> &mut [HSTPIPISR_BLK_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_iso_mode(&self) -> &[HSTPIPISR_ISO_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_iso_mode_mut(&self) -> &mut [HSTPIPISR_ISO_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_ctrl_mode(&self) -> &[HSTPIPISR_CTRL_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipisr_ctrl_mode_mut(&self) -> &mut [HSTPIPISR_CTRL_MODE; 10]
[src]
0x530 - Host Pipe Status Register
pub fn hstpipicr_intrpt_mode(&self) -> &[HSTPIPICR_INTRPT_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_intrpt_mode_mut(&self) -> &mut [HSTPIPICR_INTRPT_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_blk_mode(&self) -> &[HSTPIPICR_BLK_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_blk_mode_mut(&self) -> &mut [HSTPIPICR_BLK_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_iso_mode(&self) -> &[HSTPIPICR_ISO_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_iso_mode_mut(&self) -> &mut [HSTPIPICR_ISO_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_ctrl_mode(&self) -> &[HSTPIPICR_CTRL_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipicr_ctrl_mode_mut(&self) -> &mut [HSTPIPICR_CTRL_MODE; 10]
[src]
0x560 - Host Pipe Clear Register
pub fn hstpipifr_intrpt_mode(&self) -> &[HSTPIPIFR_INTRPT_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_intrpt_mode_mut(&self) -> &mut [HSTPIPIFR_INTRPT_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_blk_mode(&self) -> &[HSTPIPIFR_BLK_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_blk_mode_mut(&self) -> &mut [HSTPIPIFR_BLK_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_iso_mode(&self) -> &[HSTPIPIFR_ISO_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_iso_mode_mut(&self) -> &mut [HSTPIPIFR_ISO_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_ctrl_mode(&self) -> &[HSTPIPIFR_CTRL_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipifr_ctrl_mode_mut(&self) -> &mut [HSTPIPIFR_CTRL_MODE; 10]
[src]
0x590 - Host Pipe Set Register
pub fn hstpipimr_intrpt_mode(&self) -> &[HSTPIPIMR_INTRPT_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_intrpt_mode_mut(&self) -> &mut [HSTPIPIMR_INTRPT_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_blk_mode(&self) -> &[HSTPIPIMR_BLK_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_blk_mode_mut(&self) -> &mut [HSTPIPIMR_BLK_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_iso_mode(&self) -> &[HSTPIPIMR_ISO_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_iso_mode_mut(&self) -> &mut [HSTPIPIMR_ISO_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_ctrl_mode(&self) -> &[HSTPIPIMR_CTRL_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipimr_ctrl_mode_mut(&self) -> &mut [HSTPIPIMR_CTRL_MODE; 10]
[src]
0x5c0 - Host Pipe Mask Register
pub fn hstpipier_intrpt_mode(&self) -> &[HSTPIPIER_INTRPT_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_intrpt_mode_mut(&self) -> &mut [HSTPIPIER_INTRPT_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_blk_mode(&self) -> &[HSTPIPIER_BLK_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_blk_mode_mut(&self) -> &mut [HSTPIPIER_BLK_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_iso_mode(&self) -> &[HSTPIPIER_ISO_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_iso_mode_mut(&self) -> &mut [HSTPIPIER_ISO_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_ctrl_mode(&self) -> &[HSTPIPIER_CTRL_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipier_ctrl_mode_mut(&self) -> &mut [HSTPIPIER_CTRL_MODE; 10]
[src]
0x5f0 - Host Pipe Enable Register
pub fn hstpipidr_intrpt_mode(&self) -> &[HSTPIPIDR_INTRPT_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_intrpt_mode_mut(&self) -> &mut [HSTPIPIDR_INTRPT_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_blk_mode(&self) -> &[HSTPIPIDR_BLK_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_blk_mode_mut(&self) -> &mut [HSTPIPIDR_BLK_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_iso_mode(&self) -> &[HSTPIPIDR_ISO_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_iso_mode_mut(&self) -> &mut [HSTPIPIDR_ISO_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_ctrl_mode(&self) -> &[HSTPIPIDR_CTRL_MODE; 10]
[src]
0x620 - Host Pipe Disable Register
pub fn hstpipidr_ctrl_mode_mut(&self) -> &mut [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.
fn deref(&self) -> &Self::Target
[src]
impl Send for USBHS
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,