#[repr(transparent)]pub struct Gpr3(pub u32);Expand description
GPR3 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr3
impl Gpr3
Sourcepub const fn lpsr_mode_enable(&self) -> LpsrModeEnable
pub const fn lpsr_mode_enable(&self) -> LpsrModeEnable
Set to enable LPSR mode.
Sourcepub const fn set_lpsr_mode_enable(&mut self, val: LpsrModeEnable)
pub const fn set_lpsr_mode_enable(&mut self, val: LpsrModeEnable)
Set to enable LPSR mode.
Sourcepub const fn dcdc_status_capt_clr(&self) -> bool
pub const fn dcdc_status_capt_clr(&self) -> bool
DCDC captured status clear
Sourcepub const fn set_dcdc_status_capt_clr(&mut self, val: bool)
pub const fn set_dcdc_status_capt_clr(&mut self, val: bool)
DCDC captured status clear
Sourcepub const fn por_pull_type(&self) -> PorPullType
pub const fn por_pull_type(&self) -> PorPullType
POR_B pad control
Sourcepub const fn set_por_pull_type(&mut self, val: PorPullType)
pub const fn set_por_pull_type(&mut self, val: PorPullType)
POR_B pad control
Sourcepub const fn dcdc_in_low_vol(&self) -> DcdcInLowVol
pub const fn dcdc_in_low_vol(&self) -> DcdcInLowVol
DCDC_IN low voltage detect.
Sourcepub const fn set_dcdc_in_low_vol(&mut self, val: DcdcInLowVol)
pub const fn set_dcdc_in_low_vol(&mut self, val: DcdcInLowVol)
DCDC_IN low voltage detect.
Sourcepub const fn dcdc_over_cur(&self) -> DcdcOverCur
pub const fn dcdc_over_cur(&self) -> DcdcOverCur
DCDC output over current alert
Sourcepub const fn set_dcdc_over_cur(&mut self, val: DcdcOverCur)
pub const fn set_dcdc_over_cur(&mut self, val: DcdcOverCur)
DCDC output over current alert
Sourcepub const fn dcdc_over_vol(&self) -> DcdcOverVol
pub const fn dcdc_over_vol(&self) -> DcdcOverVol
DCDC output over voltage alert
Sourcepub const fn set_dcdc_over_vol(&mut self, val: DcdcOverVol)
pub const fn set_dcdc_over_vol(&mut self, val: DcdcOverVol)
DCDC output over voltage alert
Sourcepub const fn dcdc_sts_dc_ok(&self) -> DcdcStsDcOk
pub const fn dcdc_sts_dc_ok(&self) -> DcdcStsDcOk
DCDC status OK
Sourcepub const fn set_dcdc_sts_dc_ok(&mut self, val: DcdcStsDcOk)
pub const fn set_dcdc_sts_dc_ok(&mut self, val: DcdcStsDcOk)
DCDC status OK
Trait Implementations§
impl Copy for Gpr3
impl Eq for Gpr3
impl StructuralPartialEq for Gpr3
Auto Trait Implementations§
impl Freeze for Gpr3
impl RefUnwindSafe for Gpr3
impl Send for Gpr3
impl Sync for Gpr3
impl Unpin for Gpr3
impl UnwindSafe for Gpr3
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