Struct Dmstatus
#[repr(transparent)]pub struct Dmstatus(pub u32);Expand description
Debug Module Status
Tuple Fields§
§0: u32Implementations§
§impl Dmstatus
impl Dmstatus
pub const fn set_version(&mut self, val: Version)
pub const 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 const fn set_confstrptrvalid(&mut self, val: Confstrptrvalid)
pub const 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 const fn set_hasresethaltreq(&mut self, val: bool)
pub const fn set_hasresethaltreq(&mut self, val: bool)
Halt-on-reset support status.
pub const fn set_authbusy(&mut self, val: bool)
pub const 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 const fn set_authenticated(&mut self, val: bool)
pub const fn set_authenticated(&mut self, val: bool)
Authentication status.
pub const fn set_anyhalted(&mut self, val: bool)
pub const fn set_anyhalted(&mut self, val: bool)
Any currently selected harts halted status.
pub const fn set_allhalted(&mut self, val: bool)
pub const 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 const fn set_anyrunning(&mut self, val: bool)
pub const 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 const fn set_allrunning(&mut self, val: bool)
pub const 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 const fn set_anynonexistent(&mut self, val: bool)
pub const 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 const fn set_allnonexistent(&mut self, val: bool)
pub const 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 const fn set_anyresumeack(&mut self, val: bool)
pub const 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 const fn set_allresumeack(&mut self, val: bool)
pub const 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 const fn set_anyhavereset(&mut self, val: bool)
pub const 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 const fn set_allhavereset(&mut self, val: bool)
pub const 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 const fn set_impebreak(&mut self, val: bool)
pub const fn set_impebreak(&mut self, val: bool)
Implicit ebreak instruction at the non-existent word immediately after the Program Buffer.