#[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