pub struct Usbfs { /* private fields */ }Implementations§
Source§impl Usbfs
impl Usbfs
Sourcepub const fn syscfg(&self) -> &'static Reg<Syscfg_SPEC, RW>
pub const fn syscfg(&self) -> &'static Reg<Syscfg_SPEC, RW>
System Configuration Control Register
Sourcepub const fn syssts0(&self) -> &'static Reg<Syssts0_SPEC, R>
pub const fn syssts0(&self) -> &'static Reg<Syssts0_SPEC, R>
System Configuration Status Register 0
Sourcepub const fn dvstctr0(&self) -> &'static Reg<Dvstctr0_SPEC, RW>
pub const fn dvstctr0(&self) -> &'static Reg<Dvstctr0_SPEC, RW>
Device State Control Register 0
Sourcepub const fn pipemaxp(&self) -> &'static Reg<Pipemaxp_SPEC, RW>
pub const fn pipemaxp(&self) -> &'static Reg<Pipemaxp_SPEC, RW>
Pipe Maximum Packet Size Register
Sourcepub const fn pipectr(
&self,
) -> &'static ClusterRegisterArray<Reg<Pipectr_SPEC, RW>, 2, 0x2>
pub const fn pipectr( &self, ) -> &'static ClusterRegisterArray<Reg<Pipectr_SPEC, RW>, 2, 0x2>
PIPE%s Control Registers
pub const fn pipe6ctr(&self) -> &'static Reg<Pipectr_SPEC, RW>
pub const fn pipe7ctr(&self) -> &'static Reg<Pipectr_SPEC, RW>
Sourcepub const fn pipetre(
&self,
) -> &'static ClusterRegisterArray<Reg<Pipetre_SPEC, RW>, 2, 0x4>
pub const fn pipetre( &self, ) -> &'static ClusterRegisterArray<Reg<Pipetre_SPEC, RW>, 2, 0x4>
PIPE%s Transaction Counter Enable Register
pub const fn pipe4tre(&self) -> &'static Reg<Pipetre_SPEC, RW>
pub const fn pipe5tre(&self) -> &'static Reg<Pipetre_SPEC, RW>
Sourcepub const fn pipetrn(
&self,
) -> &'static ClusterRegisterArray<Reg<Pipetrn_SPEC, RW>, 2, 0x4>
pub const fn pipetrn( &self, ) -> &'static ClusterRegisterArray<Reg<Pipetrn_SPEC, RW>, 2, 0x4>
PIPE%s Transaction Counter Register
pub const fn pipe4trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
pub const fn pipe5trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
Sourcepub const fn physectrl(&self) -> &'static Reg<Physectrl_SPEC, RW>
pub const fn physectrl(&self) -> &'static Reg<Physectrl_SPEC, RW>
PHY Single-ended Receiver Control Register
Trait Implementations§
impl Copy for Usbfs
impl Eq for Usbfs
impl Send for Usbfs
USB 2.0 Full-Speed Module
impl StructuralPartialEq for Usbfs
impl Sync for Usbfs
Auto Trait Implementations§
impl Freeze for Usbfs
impl RefUnwindSafe for Usbfs
impl Unpin for Usbfs
impl UnsafeUnpin for Usbfs
impl UnwindSafe for Usbfs
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