#[repr(transparent)]pub struct DebugFeaturesDp(pub u32);Expand description
Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control DUPLICATE register.
Tuple Fields§
§0: u32Implementations§
Source§impl DebugFeaturesDp
impl DebugFeaturesDp
Sourcepub const fn cpu0_dbgen(&self) -> DebugFeaturesDpCpu0Dbgen
pub const fn cpu0_dbgen(&self) -> DebugFeaturesDpCpu0Dbgen
CPU0 (CPU0) Invasive debug control:.
Sourcepub const fn set_cpu0_dbgen(&mut self, val: DebugFeaturesDpCpu0Dbgen)
pub const fn set_cpu0_dbgen(&mut self, val: DebugFeaturesDpCpu0Dbgen)
CPU0 (CPU0) Invasive debug control:.
Sourcepub const fn cpu0_niden(&self) -> DebugFeaturesDpCpu0Niden
pub const fn cpu0_niden(&self) -> DebugFeaturesDpCpu0Niden
CPU0 Non Invasive debug control:.
Sourcepub const fn set_cpu0_niden(&mut self, val: DebugFeaturesDpCpu0Niden)
pub const fn set_cpu0_niden(&mut self, val: DebugFeaturesDpCpu0Niden)
CPU0 Non Invasive debug control:.
Sourcepub const fn cpu0_spiden(&self) -> DebugFeaturesDpCpu0Spiden
pub const fn cpu0_spiden(&self) -> DebugFeaturesDpCpu0Spiden
CPU0 Secure Invasive debug control:.
Sourcepub const fn set_cpu0_spiden(&mut self, val: DebugFeaturesDpCpu0Spiden)
pub const fn set_cpu0_spiden(&mut self, val: DebugFeaturesDpCpu0Spiden)
CPU0 Secure Invasive debug control:.
Sourcepub const fn cpu0_spniden(&self) -> DebugFeaturesDpCpu0Spniden
pub const fn cpu0_spniden(&self) -> DebugFeaturesDpCpu0Spniden
CPU0 Secure Non Invasive debug control:.
Sourcepub const fn set_cpu0_spniden(&mut self, val: DebugFeaturesDpCpu0Spniden)
pub const fn set_cpu0_spniden(&mut self, val: DebugFeaturesDpCpu0Spniden)
CPU0 Secure Non Invasive debug control:.
Sourcepub const fn cpu1_dbgen(&self) -> DebugFeaturesDpCpu1Dbgen
pub const fn cpu1_dbgen(&self) -> DebugFeaturesDpCpu1Dbgen
CPU1 Invasive debug control:.
Sourcepub const fn set_cpu1_dbgen(&mut self, val: DebugFeaturesDpCpu1Dbgen)
pub const fn set_cpu1_dbgen(&mut self, val: DebugFeaturesDpCpu1Dbgen)
CPU1 Invasive debug control:.
Sourcepub const fn cpu1_niden(&self) -> DebugFeaturesDpCpu1Niden
pub const fn cpu1_niden(&self) -> DebugFeaturesDpCpu1Niden
CPU1 Non Invasive debug control:.
Sourcepub const fn set_cpu1_niden(&mut self, val: DebugFeaturesDpCpu1Niden)
pub const fn set_cpu1_niden(&mut self, val: DebugFeaturesDpCpu1Niden)
CPU1 Non Invasive debug control:.
Trait Implementations§
Source§impl Clone for DebugFeaturesDp
impl Clone for DebugFeaturesDp
Source§fn clone(&self) -> DebugFeaturesDp
fn clone(&self) -> DebugFeaturesDp
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 DebugFeaturesDp
impl Debug for DebugFeaturesDp
Source§impl Default for DebugFeaturesDp
impl Default for DebugFeaturesDp
Source§fn default() -> DebugFeaturesDp
fn default() -> DebugFeaturesDp
Returns the “default value” for a type. Read more
Source§impl PartialEq for DebugFeaturesDp
impl PartialEq for DebugFeaturesDp
impl Copy for DebugFeaturesDp
impl Eq for DebugFeaturesDp
impl StructuralPartialEq for DebugFeaturesDp
Auto Trait Implementations§
impl Freeze for DebugFeaturesDp
impl RefUnwindSafe for DebugFeaturesDp
impl Send for DebugFeaturesDp
impl Sync for DebugFeaturesDp
impl Unpin for DebugFeaturesDp
impl UnwindSafe for DebugFeaturesDp
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