pub struct Usb0 { /* private fields */ }Expand description
USB 2.0 Device Controller
Implementations§
Source§impl Usb0
impl Usb0
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 Usb0
impl Eq for Usb0
impl Send for Usb0
impl StructuralPartialEq for Usb0
impl Sync for Usb0
Auto Trait Implementations§
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