pub struct Usbhscore { /* private fields */ }Expand description
USBHSCORE 0
Implementations§
Source§impl Usbhscore
impl Usbhscore
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn gnptxsts(self) -> Reg<Gnptxsts, RW>
pub const fn gnptxsts(self) -> Reg<Gnptxsts, RW>
Non-periodic Transmit FIFO/Queue Status Register
Sourcepub const fn dieptxf(self, n: usize) -> Reg<Dieptxf, RW>
pub const fn dieptxf(self, n: usize) -> Reg<Dieptxf, RW>
Description collection: Device IN Endpoint Transmit FIFO Size Register
Sourcepub const fn diepmsk(self) -> Reg<Diepmsk, RW>
pub const fn diepmsk(self) -> Reg<Diepmsk, RW>
Device IN Endpoint Common Interrupt Mask Register
Sourcepub const fn doepmsk(self) -> Reg<Doepmsk, RW>
pub const fn doepmsk(self) -> Reg<Doepmsk, RW>
Device OUT Endpoint Common Interrupt Mask Register
Sourcepub const fn dvbuspulse(self) -> Reg<Dvbuspulse, RW>
pub const fn dvbuspulse(self) -> Reg<Dvbuspulse, RW>
Device VBUS Pulsing Time Register
Sourcepub const fn diepempmsk(self) -> Reg<Diepempmsk, RW>
pub const fn diepempmsk(self) -> Reg<Diepempmsk, RW>
Device IN Endpoint FIFO Empty Interrupt Mask Register
Sourcepub const fn dtxfsts0(self) -> Reg<Dtxfsts0, RW>
pub const fn dtxfsts0(self) -> Reg<Dtxfsts0, RW>
Device IN Endpoint Transmit FIFO Status Register 0
Sourcepub const fn dtxfsts1(self) -> Reg<Dtxfsts1, RW>
pub const fn dtxfsts1(self) -> Reg<Dtxfsts1, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts2(self) -> Reg<Dtxfsts2, RW>
pub const fn dtxfsts2(self) -> Reg<Dtxfsts2, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts3(self) -> Reg<Dtxfsts3, RW>
pub const fn dtxfsts3(self) -> Reg<Dtxfsts3, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts4(self) -> Reg<Dtxfsts4, RW>
pub const fn dtxfsts4(self) -> Reg<Dtxfsts4, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts5(self) -> Reg<Dtxfsts5, RW>
pub const fn dtxfsts5(self) -> Reg<Dtxfsts5, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts6(self) -> Reg<Dtxfsts6, RW>
pub const fn dtxfsts6(self) -> Reg<Dtxfsts6, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts7(self) -> Reg<Dtxfsts7, RW>
pub const fn dtxfsts7(self) -> Reg<Dtxfsts7, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts8(self) -> Reg<Dtxfsts8, RW>
pub const fn dtxfsts8(self) -> Reg<Dtxfsts8, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dtxfsts9(self) -> Reg<Dtxfsts9, RW>
pub const fn dtxfsts9(self) -> Reg<Dtxfsts9, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dieptsiz10(self) -> Reg<Dieptsiz10, RW>
pub const fn dieptsiz10(self) -> Reg<Dieptsiz10, RW>
Device IN Endpoint Transfer Size Register
Sourcepub const fn dtxfsts10(self) -> Reg<Dtxfsts10, RW>
pub const fn dtxfsts10(self) -> Reg<Dtxfsts10, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn dieptsiz11(self) -> Reg<Dieptsiz11, RW>
pub const fn dieptsiz11(self) -> Reg<Dieptsiz11, RW>
Device IN Endpoint Transfer Size Register
Sourcepub const fn dtxfsts11(self) -> Reg<Dtxfsts11, RW>
pub const fn dtxfsts11(self) -> Reg<Dtxfsts11, RW>
Device IN Endpoint Transmit FIFO Status Register
Sourcepub const fn doepctl0(self) -> Reg<Doepctl0, RW>
pub const fn doepctl0(self) -> Reg<Doepctl0, RW>
Device Control OUT Endpoint 0 Control Register
Sourcepub const fn doeptsiz0(self) -> Reg<Doeptsiz0, RW>
pub const fn doeptsiz0(self) -> Reg<Doeptsiz0, RW>
Device OUT Endpoint 0 Transfer Size Register
Sourcepub const fn doepctl12(self) -> Reg<Doepctl12, RW>
pub const fn doepctl12(self) -> Reg<Doepctl12, RW>
Device Control OUT Endpoint Control Register
Sourcepub const fn doeptsiz12(self) -> Reg<Doeptsiz12, RW>
pub const fn doeptsiz12(self) -> Reg<Doeptsiz12, RW>
Device OUT Endpoint Transfer Size Register
Sourcepub const fn doepctl13(self) -> Reg<Doepctl13, RW>
pub const fn doepctl13(self) -> Reg<Doepctl13, RW>
Device Control OUT Endpoint Control Register
Sourcepub const fn doeptsiz13(self) -> Reg<Doeptsiz13, RW>
pub const fn doeptsiz13(self) -> Reg<Doeptsiz13, RW>
Device OUT Endpoint Transfer Size Register
Sourcepub const fn doepctl14(self) -> Reg<Doepctl14, RW>
pub const fn doepctl14(self) -> Reg<Doepctl14, RW>
Device Control OUT Endpoint Control Register
Sourcepub const fn doeptsiz14(self) -> Reg<Doeptsiz14, RW>
pub const fn doeptsiz14(self) -> Reg<Doeptsiz14, RW>
Device OUT Endpoint Transfer Size Register
Sourcepub const fn doepctl15(self) -> Reg<Doepctl15, RW>
pub const fn doepctl15(self) -> Reg<Doepctl15, RW>
Device Control OUT Endpoint Control Register
Sourcepub const fn doeptsiz15(self) -> Reg<Doeptsiz15, RW>
pub const fn doeptsiz15(self) -> Reg<Doeptsiz15, RW>
Device OUT Endpoint Transfer Size Register
Sourcepub const fn gstarfxdis(self) -> Reg<Gstarfxdis, RW>
pub const fn gstarfxdis(self) -> Reg<Gstarfxdis, RW>
Global STAR Fix Disable Register
Sourcepub const fn dwcotgdfifo(self, n: usize) -> Dwcotgdfifo
pub const fn dwcotgdfifo(self, n: usize) -> Dwcotgdfifo
Unspecified
Sourcepub const fn dwcotgdfifodirectaccess(self) -> Dwcotgdfifodirectaccess
pub const fn dwcotgdfifodirectaccess(self) -> Dwcotgdfifodirectaccess
Unspecified
Trait Implementations§
impl Copy for Usbhscore
impl Eq for Usbhscore
impl Send for Usbhscore
impl StructuralPartialEq for Usbhscore
impl Sync for Usbhscore
Auto Trait Implementations§
impl Freeze for Usbhscore
impl RefUnwindSafe for Usbhscore
impl Unpin for Usbhscore
impl UnwindSafe for Usbhscore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)