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§
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