#[repr(transparent)]pub struct Mctl(pub u32);Expand description
FMU Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Mctl
impl Mctl
Sourcepub const fn set_corehld(&mut self, val: Corehld)
pub const fn set_corehld(&mut self, val: Corehld)
Core Hold
Sourcepub const fn set_lsact_en(&mut self, val: LsactEn)
pub const fn set_lsact_en(&mut self, val: LsactEn)
LSACTIVE Feature Enable
Sourcepub const fn set_lsactwren(&mut self, val: Lsactwren)
pub const fn set_lsactwren(&mut self, val: Lsactwren)
LSACTIVE Write Enable
Sourcepub const fn master_repair_en(&self) -> MasterRepairEn
pub const fn master_repair_en(&self) -> MasterRepairEn
Master Repair Enable
Sourcepub const fn set_master_repair_en(&mut self, val: MasterRepairEn)
pub const fn set_master_repair_en(&mut self, val: MasterRepairEn)
Master Repair Enable
Sourcepub const fn set_rfcmden(&mut self, val: Rfcmden)
pub const fn set_rfcmden(&mut self, val: Rfcmden)
RF Active Command Enable Control
Sourcepub const fn set_cwsabten(&mut self, val: Cwsabten)
pub const fn set_cwsabten(&mut self, val: Cwsabten)
Command Write Sequence Abort Enable
Sourcepub const fn set_mrgrddis(&mut self, val: Mrgrddis)
pub const fn set_mrgrddis(&mut self, val: Mrgrddis)
Margin Read Disable
Sourcepub const fn set_mrgrd0(&mut self, val: u8)
pub const fn set_mrgrd0(&mut self, val: u8)
Margin Read Setting for Program
Sourcepub const fn set_mrgrd1(&mut self, val: u8)
pub const fn set_mrgrd1(&mut self, val: u8)
Margin Read Setting for Erase
Sourcepub const fn set_ersaack(&mut self, val: Ersaack)
pub const fn set_ersaack(&mut self, val: Ersaack)
Mass Erase (Erase All) Acknowledge
Sourcepub const fn set_scan_obs(&mut self, val: ScanObs)
pub const fn set_scan_obs(&mut self, val: ScanObs)
Scan Observability Control
Sourcepub const fn set_bist_ctl(&mut self, val: BistCtl)
pub const fn set_bist_ctl(&mut self, val: BistCtl)
BIST IP Control
Sourcepub const fn set_smwr_ctl(&mut self, val: SmwrCtl)
pub const fn set_smwr_ctl(&mut self, val: SmwrCtl)
SMWR IP Control
Sourcepub const fn set_salv_dis(&mut self, val: SalvDis)
pub const fn set_salv_dis(&mut self, val: SalvDis)
Salvage Disable
Sourcepub const fn soc_ecc_ctl(&self) -> SocEccCtl
pub const fn soc_ecc_ctl(&self) -> SocEccCtl
SOC ECC Control
Sourcepub const fn set_soc_ecc_ctl(&mut self, val: SocEccCtl)
pub const fn set_soc_ecc_ctl(&mut self, val: SocEccCtl)
SOC ECC Control
Sourcepub const fn fmu_ecc_ctl(&self) -> FmuEccCtl
pub const fn fmu_ecc_ctl(&self) -> FmuEccCtl
FMU ECC Control
Sourcepub const fn set_fmu_ecc_ctl(&mut self, val: FmuEccCtl)
pub const fn set_fmu_ecc_ctl(&mut self, val: FmuEccCtl)
FMU ECC Control
Sourcepub const fn bist_pwr_dis(&self) -> BistPwrDis
pub const fn bist_pwr_dis(&self) -> BistPwrDis
BIST Power Mode Disable
Sourcepub const fn set_bist_pwr_dis(&mut self, val: BistPwrDis)
pub const fn set_bist_pwr_dis(&mut self, val: BistPwrDis)
BIST Power Mode Disable
Trait Implementations§
impl Copy for Mctl
impl Eq for Mctl
impl StructuralPartialEq for Mctl
Auto Trait Implementations§
impl Freeze for Mctl
impl RefUnwindSafe for Mctl
impl Send for Mctl
impl Sync for Mctl
impl Unpin for Mctl
impl UnwindSafe for Mctl
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