#[repr(transparent)]pub struct Cgpr(pub u32);Expand description
CCM General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Cgpr
impl Cgpr
Sourcepub const fn pmic_delay_scaler(&self) -> PmicDelayScaler
pub const fn pmic_delay_scaler(&self) -> PmicDelayScaler
Defines clock dividion of clock for stby_count (pmic delay counter)
Sourcepub const fn set_pmic_delay_scaler(&mut self, val: PmicDelayScaler)
pub const fn set_pmic_delay_scaler(&mut self, val: PmicDelayScaler)
Defines clock dividion of clock for stby_count (pmic delay counter)
Sourcepub const fn efuse_prog_supply_gate(&self) -> EfuseProgSupplyGate
pub const fn efuse_prog_supply_gate(&self) -> EfuseProgSupplyGate
Defines the value of the output signal cgpr_dout[4]. Gate of program supply for efuse programing
Sourcepub const fn set_efuse_prog_supply_gate(&mut self, val: EfuseProgSupplyGate)
pub const fn set_efuse_prog_supply_gate(&mut self, val: EfuseProgSupplyGate)
Defines the value of the output signal cgpr_dout[4]. Gate of program supply for efuse programing
Sourcepub const fn sys_mem_ds_ctrl(&self) -> SysMemDsCtrl
pub const fn sys_mem_ds_ctrl(&self) -> SysMemDsCtrl
System memory DS control
Sourcepub const fn set_sys_mem_ds_ctrl(&mut self, val: SysMemDsCtrl)
pub const fn set_sys_mem_ds_ctrl(&mut self, val: SysMemDsCtrl)
System memory DS control
Sourcepub const fn int_mem_clk_lpm(&self) -> IntMemClkLpm
pub const fn int_mem_clk_lpm(&self) -> IntMemClkLpm
Control for the Deep Sleep signal to the Arm Platform memories with additional control logic based on the Arm WFI signal
Sourcepub const fn set_int_mem_clk_lpm(&mut self, val: IntMemClkLpm)
pub const fn set_int_mem_clk_lpm(&mut self, val: IntMemClkLpm)
Control for the Deep Sleep signal to the Arm Platform memories with additional control logic based on the Arm WFI signal
Trait Implementations§
impl Copy for Cgpr
impl Eq for Cgpr
impl StructuralPartialEq for Cgpr
Auto Trait Implementations§
impl Freeze for Cgpr
impl RefUnwindSafe for Cgpr
impl Send for Cgpr
impl Sync for Cgpr
impl Unpin for Cgpr
impl UnwindSafe for Cgpr
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