#[repr(transparent)]pub struct Prstctl2(pub u32);Expand description
peripheral reset control register 2
Tuple Fields§
§0: u32Implementations§
Source§impl Prstctl2
impl Prstctl2
Sourcepub const fn ct32bit0_rst(&self) -> Ct32bit0Rst
pub const fn ct32bit0_rst(&self) -> Ct32bit0Rst
CT32BIT0 reset control
Sourcepub const fn set_ct32bit0_rst(&mut self, val: Ct32bit0Rst)
pub const fn set_ct32bit0_rst(&mut self, val: Ct32bit0Rst)
CT32BIT0 reset control
Sourcepub const fn ct32bit1_rst(&self) -> Ct32bit1Rst
pub const fn ct32bit1_rst(&self) -> Ct32bit1Rst
CT32BIT1 reset control
Sourcepub const fn set_ct32bit1_rst(&mut self, val: Ct32bit1Rst)
pub const fn set_ct32bit1_rst(&mut self, val: Ct32bit1Rst)
CT32BIT1 reset control
Sourcepub const fn ct32bit2_rst(&self) -> Ct32bit2Rst
pub const fn ct32bit2_rst(&self) -> Ct32bit2Rst
CT32BIT2 reset control
Sourcepub const fn set_ct32bit2_rst(&mut self, val: Ct32bit2Rst)
pub const fn set_ct32bit2_rst(&mut self, val: Ct32bit2Rst)
CT32BIT2 reset control
Sourcepub const fn ct32bit3_rst(&self) -> Ct32bit3Rst
pub const fn ct32bit3_rst(&self) -> Ct32bit3Rst
CT32BIT3 reset control
Sourcepub const fn set_ct32bit3_rst(&mut self, val: Ct32bit3Rst)
pub const fn set_ct32bit3_rst(&mut self, val: Ct32bit3Rst)
CT32BIT3 reset control
Sourcepub const fn ct32bit4_rst(&self) -> Ct32bit4Rst
pub const fn ct32bit4_rst(&self) -> Ct32bit4Rst
CT32BIT4 reset control
Sourcepub const fn set_ct32bit4_rst(&mut self, val: Ct32bit4Rst)
pub const fn set_ct32bit4_rst(&mut self, val: Ct32bit4Rst)
CT32BIT4 reset control
Sourcepub const fn set_mrt0_rst(&mut self, val: Mrt0Rst)
pub const fn set_mrt0_rst(&mut self, val: Mrt0Rst)
MRT0 reset control
Sourcepub const fn set_wwdt1_rst(&mut self, val: Wwdt1Rst)
pub const fn set_wwdt1_rst(&mut self, val: Wwdt1Rst)
WWDT1 reset control
Sourcepub const fn set_i3c0_rst(&mut self, val: I3c0Rst)
pub const fn set_i3c0_rst(&mut self, val: I3c0Rst)
I3C0 reset control
Sourcepub const fn gpiointctl_rst(&self) -> GpiointctlRst
pub const fn gpiointctl_rst(&self) -> GpiointctlRst
GPIOINTCTL reset control
Sourcepub const fn set_gpiointctl_rst(&mut self, val: GpiointctlRst)
pub const fn set_gpiointctl_rst(&mut self, val: GpiointctlRst)
GPIOINTCTL reset control
Sourcepub const fn pimctl_rst(&self) -> PimctlRst
pub const fn pimctl_rst(&self) -> PimctlRst
PMC reset control
Sourcepub const fn set_pimctl_rst(&mut self, val: PimctlRst)
pub const fn set_pimctl_rst(&mut self, val: PimctlRst)
PMC reset control
Trait Implementations§
impl Copy for Prstctl2
impl Eq for Prstctl2
impl StructuralPartialEq for Prstctl2
Auto Trait Implementations§
impl Freeze for Prstctl2
impl RefUnwindSafe for Prstctl2
impl Send for Prstctl2
impl Sync for Prstctl2
impl Unpin for Prstctl2
impl UnwindSafe for Prstctl2
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