pub struct Usb { /* private fields */ }Expand description
USB
Implementations§
Source§impl Usb
impl Usb
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn gptimer0ld(self) -> Reg<Gptimer0ld, RW>
pub const fn gptimer0ld(self) -> Reg<Gptimer0ld, RW>
General Purpose Timer #0 Load
Sourcepub const fn gptimer0ctrl(self) -> Reg<Gptimer0ctrl, RW>
pub const fn gptimer0ctrl(self) -> Reg<Gptimer0ctrl, RW>
General Purpose Timer #0 Controller
Sourcepub const fn gptimer1ld(self) -> Reg<Gptimer1ld, RW>
pub const fn gptimer1ld(self) -> Reg<Gptimer1ld, RW>
General Purpose Timer #1 Load
Sourcepub const fn gptimer1ctrl(self) -> Reg<Gptimer1ctrl, RW>
pub const fn gptimer1ctrl(self) -> Reg<Gptimer1ctrl, RW>
General Purpose Timer #1 Controller
Sourcepub const fn hciversion(self) -> Reg<Hciversion, R>
pub const fn hciversion(self) -> Reg<Hciversion, R>
Host Controller Interface Version
Sourcepub const fn dciversion(self) -> Reg<Dciversion, R>
pub const fn dciversion(self) -> Reg<Dciversion, R>
Device Controller Interface Version
Sourcepub const fn deviceaddr(self) -> Reg<Deviceaddr, RW>
pub const fn deviceaddr(self) -> Reg<Deviceaddr, RW>
Device Address
Sourcepub const fn periodiclistbase(self) -> Reg<Periodiclistbase, RW>
pub const fn periodiclistbase(self) -> Reg<Periodiclistbase, RW>
Frame List Base Address
Sourcepub const fn asynclistaddr(self) -> Reg<Asynclistaddr, RW>
pub const fn asynclistaddr(self) -> Reg<Asynclistaddr, RW>
Next Asynch. Address
Sourcepub const fn endptlistaddr(self) -> Reg<Endptlistaddr, RW>
pub const fn endptlistaddr(self) -> Reg<Endptlistaddr, RW>
Endpoint List Address
Sourcepub const fn txfilltuning(self) -> Reg<Txfilltuning, RW>
pub const fn txfilltuning(self) -> Reg<Txfilltuning, RW>
TX FIFO Fill Tuning
Sourcepub const fn endptnaken(self) -> Reg<Endptnaken, RW>
pub const fn endptnaken(self) -> Reg<Endptnaken, RW>
Endpoint NAK Enable
Sourcepub const fn configflag(self) -> Reg<Configflag, R>
pub const fn configflag(self) -> Reg<Configflag, R>
Configure Flag Register
Sourcepub const fn endptsetupstat(self) -> Reg<Endptsetupstat, RW>
pub const fn endptsetupstat(self) -> Reg<Endptsetupstat, RW>
Endpoint Setup Status
Sourcepub const fn endptprime(self) -> Reg<Endptprime, RW>
pub const fn endptprime(self) -> Reg<Endptprime, RW>
Endpoint Prime
Sourcepub const fn endptflush(self) -> Reg<Endptflush, RW>
pub const fn endptflush(self) -> Reg<Endptflush, RW>
Endpoint Flush
Sourcepub const fn endptcomplete(self) -> Reg<Endptcomplete, RW>
pub const fn endptcomplete(self) -> Reg<Endptcomplete, RW>
Endpoint Complete
Sourcepub const fn endptctrl0(self) -> Reg<Endptctrl0, RW>
pub const fn endptctrl0(self) -> Reg<Endptctrl0, RW>
Endpoint Control0
Sourcepub const fn endptctrl1(self) -> Reg<Endptctrl1, RW>
pub const fn endptctrl1(self) -> Reg<Endptctrl1, RW>
Endpoint Control 1
Sourcepub const fn endptctrl2(self) -> Reg<Endptctrl2, RW>
pub const fn endptctrl2(self) -> Reg<Endptctrl2, RW>
Endpoint Control 2
Sourcepub const fn endptctrl3(self) -> Reg<Endptctrl3, RW>
pub const fn endptctrl3(self) -> Reg<Endptctrl3, RW>
Endpoint Control 3
Sourcepub const fn endptctrl4(self) -> Reg<Endptctrl4, RW>
pub const fn endptctrl4(self) -> Reg<Endptctrl4, RW>
Endpoint Control 4
Sourcepub const fn endptctrl5(self) -> Reg<Endptctrl5, RW>
pub const fn endptctrl5(self) -> Reg<Endptctrl5, RW>
Endpoint Control 5
Sourcepub const fn endptctrl6(self) -> Reg<Endptctrl6, RW>
pub const fn endptctrl6(self) -> Reg<Endptctrl6, RW>
Endpoint Control 6
Sourcepub const fn endptctrl7(self) -> Reg<Endptctrl7, RW>
pub const fn endptctrl7(self) -> Reg<Endptctrl7, RW>
Endpoint Control 7
Trait Implementations§
impl Copy for Usb
impl Eq for Usb
impl Send for Usb
impl StructuralPartialEq for Usb
impl Sync for Usb
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