#[repr(transparent)]pub struct Cpu1LockReg(pub u32);Expand description
Miscalleneous control signals for in micro-Cortex M33 (CPU1)
Tuple Fields§
§0: u32Implementations§
Source§impl Cpu1LockReg
impl Cpu1LockReg
Sourcepub const fn lock_ns_vtor(&self) -> Cpu1LockRegLockNsVtor
pub const fn lock_ns_vtor(&self) -> Cpu1LockRegLockNsVtor
micro-Cortex M33 (CPU1) VTOR_NS register write-lock.
Sourcepub const fn set_lock_ns_vtor(&mut self, val: Cpu1LockRegLockNsVtor)
pub const fn set_lock_ns_vtor(&mut self, val: Cpu1LockRegLockNsVtor)
micro-Cortex M33 (CPU1) VTOR_NS register write-lock.
Sourcepub const fn lock_ns_mpu(&self) -> Cpu1LockRegLockNsMpu
pub const fn lock_ns_mpu(&self) -> Cpu1LockRegLockNsMpu
micro-Cortex M33 (CPU1) non-secure MPU register write-lock.
Sourcepub const fn set_lock_ns_mpu(&mut self, val: Cpu1LockRegLockNsMpu)
pub const fn set_lock_ns_mpu(&mut self, val: Cpu1LockRegLockNsMpu)
micro-Cortex M33 (CPU1) non-secure MPU register write-lock.
Sourcepub const fn cpu1_lock_reg_lock(&self) -> Cpu1LockRegLock
pub const fn cpu1_lock_reg_lock(&self) -> Cpu1LockRegLock
CPU1_LOCK_REG write-lock.
Sourcepub const fn set_cpu1_lock_reg_lock(&mut self, val: Cpu1LockRegLock)
pub const fn set_cpu1_lock_reg_lock(&mut self, val: Cpu1LockRegLock)
CPU1_LOCK_REG write-lock.
Trait Implementations§
Source§impl Clone for Cpu1LockReg
impl Clone for Cpu1LockReg
Source§fn clone(&self) -> Cpu1LockReg
fn clone(&self) -> Cpu1LockReg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Cpu1LockReg
impl Debug for Cpu1LockReg
Source§impl Default for Cpu1LockReg
impl Default for Cpu1LockReg
Source§fn default() -> Cpu1LockReg
fn default() -> Cpu1LockReg
Returns the “default value” for a type. Read more
Source§impl PartialEq for Cpu1LockReg
impl PartialEq for Cpu1LockReg
impl Copy for Cpu1LockReg
impl Eq for Cpu1LockReg
impl StructuralPartialEq for Cpu1LockReg
Auto Trait Implementations§
impl Freeze for Cpu1LockReg
impl RefUnwindSafe for Cpu1LockReg
impl Send for Cpu1LockReg
impl Sync for Cpu1LockReg
impl Unpin for Cpu1LockReg
impl UnwindSafe for Cpu1LockReg
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