#[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 dis_flash_cache(&self) -> DisFlashCache
pub const fn dis_flash_cache(&self) -> DisFlashCache
Flash cache control
Sourcepub const fn set_dis_flash_cache(&mut self, val: DisFlashCache)
pub const fn set_dis_flash_cache(&mut self, val: DisFlashCache)
Flash cache control
Sourcepub const fn dis_flash_inst(&self) -> DisFlashInst
pub const fn dis_flash_inst(&self) -> DisFlashInst
Flash instruction cache control
Sourcepub const fn set_dis_flash_inst(&mut self, val: DisFlashInst)
pub const fn set_dis_flash_inst(&mut self, val: DisFlashInst)
Flash instruction cache control
Sourcepub const fn dis_flash_data(&self) -> DisFlashData
pub const fn dis_flash_data(&self) -> DisFlashData
Flash data cache control
Sourcepub const fn set_dis_flash_data(&mut self, val: DisFlashData)
pub const fn set_dis_flash_data(&mut self, val: DisFlashData)
Flash data cache control
Sourcepub const fn clr_flash_cache(&self) -> ClrFlashCache
pub const fn clr_flash_cache(&self) -> ClrFlashCache
Clear flash cache control
Sourcepub const fn set_clr_flash_cache(&mut self, val: ClrFlashCache)
pub const fn set_clr_flash_cache(&mut self, val: ClrFlashCache)
Clear flash cache 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 instruction multi-bit ECC error control
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 instruction multi-bit ECC error control
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
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
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