#[repr(transparent)]pub struct NvmCtrl(pub u32);Expand description
NVM Control
Tuple Fields§
§0: u32Implementations§
Source§impl NvmCtrl
impl NvmCtrl
Sourcepub const fn dis_flash_spec(&self) -> DisFlashSpec
pub const fn dis_flash_spec(&self) -> DisFlashSpec
Flash speculation control
Sourcepub const fn set_dis_flash_spec(&mut self, val: DisFlashSpec)
pub const fn set_dis_flash_spec(&mut self, val: DisFlashSpec)
Flash speculation control
Sourcepub const fn dis_data_spec(&self) -> DisDataSpec
pub const fn dis_data_spec(&self) -> DisDataSpec
Flash data speculation control
Sourcepub const fn set_dis_data_spec(&mut self, val: DisDataSpec)
pub const fn set_dis_data_spec(&mut self, val: DisDataSpec)
Flash data speculation control
Sourcepub const fn flash_stall_en(&self) -> FlashStallEn
pub const fn flash_stall_en(&self) -> FlashStallEn
FLASH stall on busy control
Sourcepub const fn set_flash_stall_en(&mut self, val: FlashStallEn)
pub const fn set_flash_stall_en(&mut self, val: FlashStallEn)
FLASH stall on busy control
Sourcepub const fn dis_mbecc_err_inst(&self) -> DisMbeccErrInst
pub const fn dis_mbecc_err_inst(&self) -> DisMbeccErrInst
Bus error on data multi-bit ECC error control Set this field to 0 if you want to enable flash speculative
Sourcepub const fn set_dis_mbecc_err_inst(&mut self, val: DisMbeccErrInst)
pub const fn set_dis_mbecc_err_inst(&mut self, val: DisMbeccErrInst)
Bus error on data multi-bit ECC error control Set this field to 0 if you want to enable flash speculative
Sourcepub const fn dis_mbecc_err_data(&self) -> DisMbeccErrData
pub const fn dis_mbecc_err_data(&self) -> DisMbeccErrData
Bus error on data multi-bit ECC error control Set this field to 0 if you want to enable flash speculative
Sourcepub const fn set_dis_mbecc_err_data(&mut self, val: DisMbeccErrData)
pub const fn set_dis_mbecc_err_data(&mut self, val: DisMbeccErrData)
Bus error on data multi-bit ECC error control Set this field to 0 if you want to enable flash speculative
Trait Implementations§
impl Copy for NvmCtrl
impl Eq for NvmCtrl
impl StructuralPartialEq for NvmCtrl
Auto Trait Implementations§
impl Freeze for NvmCtrl
impl RefUnwindSafe for NvmCtrl
impl Send for NvmCtrl
impl Sync for NvmCtrl
impl Unpin for NvmCtrl
impl UnwindSafe for NvmCtrl
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