pub struct Usbhsd { /* private fields */ }Expand description
LPC54S60x/LPC5460x USB1 High-speed Device Controller
Implementations§
Source§impl Usbhsd
impl Usbhsd
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn devcmdstat(self) -> Reg<Devcmdstat, RW>
pub const fn devcmdstat(self) -> Reg<Devcmdstat, RW>
USB Device Command/Status register
Sourcepub const fn epliststart(self) -> Reg<Epliststart, RW>
pub const fn epliststart(self) -> Reg<Epliststart, RW>
USB EP Command/Status List start address
Sourcepub const fn databufstart(self) -> Reg<Databufstart, RW>
pub const fn databufstart(self) -> Reg<Databufstart, RW>
USB Data buffer start address
Sourcepub const fn intsetstat(self) -> Reg<Intsetstat, RW>
pub const fn intsetstat(self) -> Reg<Intsetstat, RW>
USB set interrupt status register
Trait Implementations§
impl Copy for Usbhsd
impl Eq for Usbhsd
impl Send for Usbhsd
impl StructuralPartialEq for Usbhsd
impl Sync for Usbhsd
Auto Trait Implementations§
impl Freeze for Usbhsd
impl RefUnwindSafe for Usbhsd
impl Unpin for Usbhsd
impl UnwindSafe for Usbhsd
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
Mutably borrows from an owned value. Read more