pub struct Mbc { /* private fields */ }Expand description
Memory block checker. Word writes only. GLIKEY index15 protects MBC registers. Choosing a locked global policy locks the corresponding block selector until reset. Chip-specific flash accesses are SecureUser; the manual advises not setting NSE.
Implementations§
Source§impl Mbc
impl Mbc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn mbc0_mem0_glbcfg(self) -> Reg<Mem0Glbcfg, R>
pub const fn mbc0_mem0_glbcfg(self) -> Reg<Mem0Glbcfg, R>
MBC Global Configuration Register.
Sourcepub const fn mbc0_mem1_glbcfg(self) -> Reg<Mem1Glbcfg, R>
pub const fn mbc0_mem1_glbcfg(self) -> Reg<Mem1Glbcfg, R>
MBC Global Configuration Register.
Sourcepub const fn mbc0_mem2_glbcfg(self) -> Reg<Mem2Glbcfg, R>
pub const fn mbc0_mem2_glbcfg(self) -> Reg<Mem2Glbcfg, R>
MBC Global Configuration Register.
Sourcepub const fn mbc0_mem3_glbcfg(self) -> Reg<Mem3Glbcfg, RW>
pub const fn mbc0_mem3_glbcfg(self) -> Reg<Mem3Glbcfg, RW>
MBC Global Configuration Register.
Sourcepub const fn mbc0_memn_glbac0(self) -> Reg<MemnGlbac0, RW>
pub const fn mbc0_memn_glbac0(self) -> Reg<MemnGlbac0, RW>
MBC Global Access Control.
Sourcepub const fn mbc0_memn_glbac1(self) -> Reg<MemnGlbac1, R>
pub const fn mbc0_memn_glbac1(self) -> Reg<MemnGlbac1, R>
Effectively read-only: detailed manual says this policy is not writable despite generic map RW.
Sourcepub const fn mbc0_memn_glbac2(self) -> Reg<MemnGlbac2, R>
pub const fn mbc0_memn_glbac2(self) -> Reg<MemnGlbac2, R>
Effectively read-only: detailed manual says this policy is not writable despite generic map RW.
Sourcepub const fn mbc0_memn_glbac3(self) -> Reg<MemnGlbac3, R>
pub const fn mbc0_memn_glbac3(self) -> Reg<MemnGlbac3, R>
Effectively read-only: detailed manual says this policy is not writable despite generic map RW.
Sourcepub const fn mbc0_memn_glbac4(self) -> Reg<MemnGlbac4, RW>
pub const fn mbc0_memn_glbac4(self) -> Reg<MemnGlbac4, RW>
MBC Global Access Control.
Sourcepub const fn mbc0_memn_glbac5(self) -> Reg<MemnGlbac5, RW>
pub const fn mbc0_memn_glbac5(self) -> Reg<MemnGlbac5, RW>
MBC Global Access Control.
Sourcepub const fn mbc0_memn_glbac6(self) -> Reg<MemnGlbac6, R>
pub const fn mbc0_memn_glbac6(self) -> Reg<MemnGlbac6, R>
Effectively read-only: detailed manual says this policy is not writable despite generic map RW.
Sourcepub const fn mbc0_memn_glbac7(self) -> Reg<MemnGlbac7, R>
pub const fn mbc0_memn_glbac7(self) -> Reg<MemnGlbac7, R>
Effectively read-only: detailed manual says this policy is not writable despite generic map RW.
Sourcepub const fn mbc0_dom0_mem0_blk_cfg_wn(self, n: usize) -> Reg<MemnBlkCfgW, RW>
pub const fn mbc0_dom0_mem0_blk_cfg_wn(self, n: usize) -> Reg<MemnBlkCfgW, RW>
MBC Memory Block Configuration Word.
Sourcepub const fn mbc0_dom0_mem1_blk_cfg_w0(self) -> Reg<MemnBlkCfgW, RW>
pub const fn mbc0_dom0_mem1_blk_cfg_w0(self) -> Reg<MemnBlkCfgW, RW>
MBC Memory Block Configuration Word.
Sourcepub const fn mbc0_dom0_mem1_blk_cfg_w1(self) -> Reg<MemnBlkCfgW, RW>
pub const fn mbc0_dom0_mem1_blk_cfg_w1(self) -> Reg<MemnBlkCfgW, RW>
MBC Memory Block Configuration Word.
pub const fn mbc0_dom0_mem1_blk_cfg_w2(self) -> Reg<MemnBlkCfgW, RW>
pub const fn mbc0_dom0_mem1_blk_cfg_w3(self) -> Reg<MemnBlkCfgW, RW>
Sourcepub const fn mbc0_dom0_mem2_blk_cfg_w0(self) -> Reg<MemnBlkCfgW, RW>
pub const fn mbc0_dom0_mem2_blk_cfg_w0(self) -> Reg<MemnBlkCfgW, RW>
MBC Memory Block Configuration Word.