#[repr(transparent)]pub struct Dmstatus(pub u32);
Expand description
Debug Module Status
Tuple Fields§
§0: u32
Implementations§
Source§impl Dmstatus
impl Dmstatus
Sourcepub fn set_version(&mut self, val: Version)
pub fn set_version(&mut self, val: Version)
Version of the debug module.
Sourcepub const fn confstrptrvalid(&self) -> Confstrptrvalid
pub const fn confstrptrvalid(&self) -> Confstrptrvalid
Configuration string.
Sourcepub fn set_confstrptrvalid(&mut self, val: Confstrptrvalid)
pub fn set_confstrptrvalid(&mut self, val: Confstrptrvalid)
Configuration string.
Sourcepub const fn hasresethaltreq(&self) -> bool
pub const fn hasresethaltreq(&self) -> bool
Halt-on-reset support status.
Sourcepub fn set_hasresethaltreq(&mut self, val: bool)
pub fn set_hasresethaltreq(&mut self, val: bool)
Halt-on-reset support status.
Sourcepub fn set_authbusy(&mut self, val: bool)
pub fn set_authbusy(&mut self, val: bool)
Authentication busy status.
Sourcepub const fn authenticated(&self) -> bool
pub const fn authenticated(&self) -> bool
Authentication status.
Sourcepub fn set_authenticated(&mut self, val: bool)
pub fn set_authenticated(&mut self, val: bool)
Authentication status.
Sourcepub fn set_anyhalted(&mut self, val: bool)
pub fn set_anyhalted(&mut self, val: bool)
Any currently selected harts halted status.
Sourcepub fn set_allhalted(&mut self, val: bool)
pub fn set_allhalted(&mut self, val: bool)
All currently selected harts halted status.
Sourcepub const fn anyrunning(&self) -> bool
pub const fn anyrunning(&self) -> bool
Any currently selected harts running status.
Sourcepub fn set_anyrunning(&mut self, val: bool)
pub fn set_anyrunning(&mut self, val: bool)
Any currently selected harts running status.
Sourcepub const fn allrunning(&self) -> bool
pub const fn allrunning(&self) -> bool
All currently selected harts running status.
Sourcepub fn set_allrunning(&mut self, val: bool)
pub fn set_allrunning(&mut self, val: bool)
All currently selected harts running status.
Any currently selected harts unavailable status.
Any currently selected harts unavailable status.
All currently selected harts unavailable status.
All currently selected harts unavailable status.
Sourcepub const fn anynonexistent(&self) -> bool
pub const fn anynonexistent(&self) -> bool
Any currently selected harts nonexistent status.
Sourcepub fn set_anynonexistent(&mut self, val: bool)
pub fn set_anynonexistent(&mut self, val: bool)
Any currently selected harts nonexistent status.
Sourcepub const fn allnonexistent(&self) -> bool
pub const fn allnonexistent(&self) -> bool
All currently selected harts nonexistent status.
Sourcepub fn set_allnonexistent(&mut self, val: bool)
pub fn set_allnonexistent(&mut self, val: bool)
All currently selected harts nonexistent status.
Sourcepub const fn anyresumeack(&self) -> bool
pub const fn anyresumeack(&self) -> bool
Any currently selected harts acknowledged last resume request.
Sourcepub fn set_anyresumeack(&mut self, val: bool)
pub fn set_anyresumeack(&mut self, val: bool)
Any currently selected harts acknowledged last resume request.
Sourcepub const fn allresumeack(&self) -> bool
pub const fn allresumeack(&self) -> bool
All currently selected harts acknowledged last resume
Sourcepub fn set_allresumeack(&mut self, val: bool)
pub fn set_allresumeack(&mut self, val: bool)
All currently selected harts acknowledged last resume
Sourcepub const fn anyhavereset(&self) -> bool
pub const fn anyhavereset(&self) -> bool
Any currently selected harts have been reset and reset is not acknowledged.
Sourcepub fn set_anyhavereset(&mut self, val: bool)
pub fn set_anyhavereset(&mut self, val: bool)
Any currently selected harts have been reset and reset is not acknowledged.
Sourcepub const fn allhavereset(&self) -> bool
pub const fn allhavereset(&self) -> bool
All currently selected harts have been reset and reset is not acknowledge
Sourcepub fn set_allhavereset(&mut self, val: bool)
pub fn set_allhavereset(&mut self, val: bool)
All currently selected harts have been reset and reset is not acknowledge
Sourcepub const fn impebreak(&self) -> bool
pub const fn impebreak(&self) -> bool
Implicit ebreak instruction at the non-existent word immediately after the Program Buffer.
Sourcepub fn set_impebreak(&mut self, val: bool)
pub fn set_impebreak(&mut self, val: bool)
Implicit ebreak instruction at the non-existent word immediately after the Program Buffer.
Trait Implementations§
impl Copy for Dmstatus
impl Eq for Dmstatus
impl StructuralPartialEq for Dmstatus
Auto Trait Implementations§
impl Freeze for Dmstatus
impl RefUnwindSafe for Dmstatus
impl Send for Dmstatus
impl Sync for Dmstatus
impl Unpin for Dmstatus
impl UnwindSafe for Dmstatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)