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 dfifo(
&self,
) -> &'static ClusterRegisterArray<Reg<Dfifo_SPEC, RW>, 2, 0x4>
pub const fn dfifo( &self, ) -> &'static ClusterRegisterArray<Reg<Dfifo_SPEC, RW>, 2, 0x4>
D%sFIFO Port Register
pub const fn d0fifo(&self) -> &'static Reg<Dfifo_SPEC, RW>
pub const fn d1fifo(&self) -> &'static Reg<Dfifo_SPEC, RW>
Sourcepub const fn dfifol(
&self,
) -> &'static ClusterRegisterArray<Reg<Dfifol_SPEC, RW>, 2, 0x4>
pub const fn dfifol( &self, ) -> &'static ClusterRegisterArray<Reg<Dfifol_SPEC, RW>, 2, 0x4>
D%sFIFO Port Register
pub const fn d0fifol(&self) -> &'static Reg<Dfifol_SPEC, RW>
pub const fn d1fifol(&self) -> &'static Reg<Dfifol_SPEC, RW>
Sourcepub const fn dfifosel(
&self,
) -> &'static ClusterRegisterArray<Reg<Dfifosel_SPEC, RW>, 2, 0x4>
pub const fn dfifosel( &self, ) -> &'static ClusterRegisterArray<Reg<Dfifosel_SPEC, RW>, 2, 0x4>
D%sFIFO Port Select Register
pub const fn d0fifosel(&self) -> &'static Reg<Dfifosel_SPEC, RW>
pub const fn d1fifosel(&self) -> &'static Reg<Dfifosel_SPEC, RW>
Sourcepub const fn dfifoctr(
&self,
) -> &'static ClusterRegisterArray<Reg<Dfifoctr_SPEC, RW>, 2, 0x4>
pub const fn dfifoctr( &self, ) -> &'static ClusterRegisterArray<Reg<Dfifoctr_SPEC, RW>, 2, 0x4>
D%sFIFO Port Control Register
pub const fn d0fifoctr(&self) -> &'static Reg<Dfifoctr_SPEC, RW>
pub const fn d1fifoctr(&self) -> &'static Reg<Dfifoctr_SPEC, RW>
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>, 4, 0x2>
pub const fn pipectr( &self, ) -> &'static ClusterRegisterArray<Reg<Pipectr_SPEC, RW>, 4, 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>
pub const fn pipe8ctr(&self) -> &'static Reg<Pipectr_SPEC, RW>
pub const fn pipe9ctr(&self) -> &'static Reg<Pipectr_SPEC, RW>
Sourcepub const fn pipetre(
&self,
) -> &'static ClusterRegisterArray<Reg<Pipetre_SPEC, RW>, 5, 0x4>
pub const fn pipetre( &self, ) -> &'static ClusterRegisterArray<Reg<Pipetre_SPEC, RW>, 5, 0x4>
PIPE%s Transaction Counter Enable Register
pub const fn pipe1tre(&self) -> &'static Reg<Pipetre_SPEC, RW>
pub const fn pipe2tre(&self) -> &'static Reg<Pipetre_SPEC, RW>
pub const fn pipe3tre(&self) -> &'static Reg<Pipetre_SPEC, RW>
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>, 5, 0x4>
pub const fn pipetrn( &self, ) -> &'static ClusterRegisterArray<Reg<Pipetrn_SPEC, RW>, 5, 0x4>
PIPE%s Transaction Counter Register
pub const fn pipe1trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
pub const fn pipe2trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
pub const fn pipe3trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
pub const fn pipe4trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
pub const fn pipe5trn(&self) -> &'static Reg<Pipetrn_SPEC, RW>
Sourcepub const fn bcctrl1(&self) -> &'static Reg<Bcctrl1_SPEC, RW>
pub const fn bcctrl1(&self) -> &'static Reg<Bcctrl1_SPEC, RW>
Battery Charging Control Register 1
Sourcepub const fn bcctrl2(&self) -> &'static Reg<Bcctrl2_SPEC, RW>
pub const fn bcctrl2(&self) -> &'static Reg<Bcctrl2_SPEC, RW>
Battery Charging Control Register 2
Sourcepub const fn devadd(
&self,
) -> &'static ClusterRegisterArray<Reg<Devadd_SPEC, RW>, 6, 0x2>
pub const fn devadd( &self, ) -> &'static ClusterRegisterArray<Reg<Devadd_SPEC, RW>, 6, 0x2>
Device Address %s Configuration Register
pub const fn devadd0(&self) -> &'static Reg<Devadd_SPEC, RW>
pub const fn devadd1(&self) -> &'static Reg<Devadd_SPEC, RW>
pub const fn devadd2(&self) -> &'static Reg<Devadd_SPEC, RW>
pub const fn devadd3(&self) -> &'static Reg<Devadd_SPEC, RW>
pub const fn devadd4(&self) -> &'static Reg<Devadd_SPEC, RW>
pub const fn devadd5(&self) -> &'static Reg<Devadd_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