#[repr(transparent)]pub struct RamXen(pub u32);Expand description
RAM XEN Control
Tuple Fields§
§0: u32Implementations§
Source§impl RamXen
impl RamXen
Sourcepub const fn ramx0_xen(&self) -> RamXenRamx0Xen
pub const fn ramx0_xen(&self) -> RamXenRamx0Xen
RAMX0 to RAMX3 Execute Permission Control.
Sourcepub const fn set_ramx0_xen(&mut self, val: RamXenRamx0Xen)
pub const fn set_ramx0_xen(&mut self, val: RamXenRamx0Xen)
RAMX0 to RAMX3 Execute Permission Control.
Sourcepub const fn rama0_xen(&self) -> RamXenRama0Xen
pub const fn rama0_xen(&self) -> RamXenRama0Xen
RAMA0 Execute Permission Control.
Sourcepub const fn set_rama0_xen(&mut self, val: RamXenRama0Xen)
pub const fn set_rama0_xen(&mut self, val: RamXenRama0Xen)
RAMA0 Execute Permission Control.
Sourcepub const fn rama1_xen(&self) -> RamXenRama1Xen
pub const fn rama1_xen(&self) -> RamXenRama1Xen
RAMAx (excluding RAMA0) Execute Permission Control.
Sourcepub const fn set_rama1_xen(&mut self, val: RamXenRama1Xen)
pub const fn set_rama1_xen(&mut self, val: RamXenRama1Xen)
RAMAx (excluding RAMA0) Execute Permission Control.
Sourcepub const fn ramb_xen(&self) -> RamXenRambXen
pub const fn ramb_xen(&self) -> RamXenRambXen
RAMBx Execute Permission Control.
Sourcepub const fn set_ramb_xen(&mut self, val: RamXenRambXen)
pub const fn set_ramb_xen(&mut self, val: RamXenRambXen)
RAMBx Execute Permission Control.
Sourcepub const fn lock(&self) -> RamXenLock
pub const fn lock(&self) -> RamXenLock
This 1-bit field provides a mechanism to limit writes to this register (and RAM_XEN_DP) to protect its contents. Once set, this bit remains asserted until a system reset.
Sourcepub const fn set_lock(&mut self, val: RamXenLock)
pub const fn set_lock(&mut self, val: RamXenLock)
This 1-bit field provides a mechanism to limit writes to this register (and RAM_XEN_DP) to protect its contents. Once set, this bit remains asserted until a system reset.
Trait Implementations§
impl Copy for RamXen
impl Eq for RamXen
impl StructuralPartialEq for RamXen
Auto Trait Implementations§
impl Freeze for RamXen
impl RefUnwindSafe for RamXen
impl Send for RamXen
impl Sync for RamXen
impl Unpin for RamXen
impl UnwindSafe for RamXen
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