Struct Dmstatus
#[repr(transparent)]pub struct Dmstatus(pub u32);
Expand description
Debug Module Status
Tuple Fields§
§0: u32
Implementations§
§impl Dmstatus
impl Dmstatus
pub fn set_version(&mut self, val: Version)
pub fn set_version(&mut self, val: Version)
Version of the debug module.
pub const fn confstrptrvalid(&self) -> Confstrptrvalid
pub const fn confstrptrvalid(&self) -> Confstrptrvalid
Configuration string.
pub fn set_confstrptrvalid(&mut self, val: Confstrptrvalid)
pub fn set_confstrptrvalid(&mut self, val: Confstrptrvalid)
Configuration string.
pub const fn hasresethaltreq(&self) -> bool
pub const fn hasresethaltreq(&self) -> bool
Halt-on-reset support status.
pub fn set_hasresethaltreq(&mut self, val: bool)
pub fn set_hasresethaltreq(&mut self, val: bool)
Halt-on-reset support status.
pub fn set_authbusy(&mut self, val: bool)
pub fn set_authbusy(&mut self, val: bool)
Authentication busy status.
pub const fn authenticated(&self) -> bool
pub const fn authenticated(&self) -> bool
Authentication status.
pub fn set_authenticated(&mut self, val: bool)
pub fn set_authenticated(&mut self, val: bool)
Authentication status.
pub fn set_anyhalted(&mut self, val: bool)
pub fn set_anyhalted(&mut self, val: bool)
Any currently selected harts halted status.
pub fn set_allhalted(&mut self, val: bool)
pub fn set_allhalted(&mut self, val: bool)
All currently selected harts halted status.
pub const fn anyrunning(&self) -> bool
pub const fn anyrunning(&self) -> bool
Any currently selected harts running status.
pub fn set_anyrunning(&mut self, val: bool)
pub fn set_anyrunning(&mut self, val: bool)
Any currently selected harts running status.
pub const fn allrunning(&self) -> bool
pub const fn allrunning(&self) -> bool
All currently selected harts running status.
pub 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.
pub const fn anynonexistent(&self) -> bool
pub const fn anynonexistent(&self) -> bool
Any currently selected harts nonexistent status.
pub fn set_anynonexistent(&mut self, val: bool)
pub fn set_anynonexistent(&mut self, val: bool)
Any currently selected harts nonexistent status.
pub const fn allnonexistent(&self) -> bool
pub const fn allnonexistent(&self) -> bool
All currently selected harts nonexistent status.
pub fn set_allnonexistent(&mut self, val: bool)
pub fn set_allnonexistent(&mut self, val: bool)
All currently selected harts nonexistent status.
pub const fn anyresumeack(&self) -> bool
pub const fn anyresumeack(&self) -> bool
Any currently selected harts acknowledged last resume request.
pub fn set_anyresumeack(&mut self, val: bool)
pub fn set_anyresumeack(&mut self, val: bool)
Any currently selected harts acknowledged last resume request.
pub const fn allresumeack(&self) -> bool
pub const fn allresumeack(&self) -> bool
All currently selected harts acknowledged last resume
pub fn set_allresumeack(&mut self, val: bool)
pub fn set_allresumeack(&mut self, val: bool)
All currently selected harts acknowledged last resume
pub const fn anyhavereset(&self) -> bool
pub const fn anyhavereset(&self) -> bool
Any currently selected harts have been reset and reset is not acknowledged.
pub 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.
pub const fn allhavereset(&self) -> bool
pub const fn allhavereset(&self) -> bool
All currently selected harts have been reset and reset is not acknowledge
pub 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
pub const fn impebreak(&self) -> bool
pub const fn impebreak(&self) -> bool
Implicit ebreak instruction at the non-existent word immediately after the Program Buffer.
pub 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
)