pub struct Gpreg { /* private fields */ }Implementations§
Source§impl Gpreg
impl Gpreg
Sourcepub const fn debug_reg(&self) -> &'static Reg<DebugReg_SPEC, RW>
pub const fn debug_reg(&self) -> &'static Reg<DebugReg_SPEC, RW>
Various debug information register.
Sourcepub const fn gp_control_reg(&self) -> &'static Reg<GpControlReg_SPEC, RW>
pub const fn gp_control_reg(&self) -> &'static Reg<GpControlReg_SPEC, RW>
General purpose system control register.
Sourcepub const fn gp_status_reg(&self) -> &'static Reg<GpStatusReg_SPEC, RW>
pub const fn gp_status_reg(&self) -> &'static Reg<GpStatusReg_SPEC, RW>
General purpose system status register.
Sourcepub const fn reset_freeze_reg(&self) -> &'static Reg<ResetFreezeReg_SPEC, RW>
pub const fn reset_freeze_reg(&self) -> &'static Reg<ResetFreezeReg_SPEC, RW>
Controls unfreezing of various timers/counters (incl. DMA and USB).
Sourcepub const fn set_freeze_reg(&self) -> &'static Reg<SetFreezeReg_SPEC, RW>
pub const fn set_freeze_reg(&self) -> &'static Reg<SetFreezeReg_SPEC, RW>
Controls freezing of various timers/counters (incl. DMA and USB).
Sourcepub const fn usbpad_reg(&self) -> &'static Reg<UsbpadReg_SPEC, RW>
pub const fn usbpad_reg(&self) -> &'static Reg<UsbpadReg_SPEC, RW>
USB pads control register
Trait Implementations§
impl Copy for Gpreg
impl Eq for Gpreg
impl Send for Gpreg
GPREG registers
impl StructuralPartialEq for Gpreg
impl Sync for Gpreg
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