#[repr(transparent)]pub struct Trcvissctlr(pub u32);
Expand description
Use this to set, or read, the single address comparators that control the ViewInst start/stop logic. The start/stop logic is active for an instruction which causes a start and remains active up to and including an instruction which causes a stop, and then the start/stop logic becomes inactive. Might ignore writes when the trace unit is enabled or not idle. If implemented then this register must be programmed.
Tuple Fields§
§0: u32
Implementations§
Source§impl Trcvissctlr
impl Trcvissctlr
Sourcepub const fn start_0(&self) -> bool
pub const fn start_0(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_0(&mut self, val: bool)
pub fn set_start_0(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_1(&self) -> bool
pub const fn start_1(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_1(&mut self, val: bool)
pub fn set_start_1(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_2(&self) -> bool
pub const fn start_2(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_2(&mut self, val: bool)
pub fn set_start_2(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_3(&self) -> bool
pub const fn start_3(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_3(&mut self, val: bool)
pub fn set_start_3(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_4(&self) -> bool
pub const fn start_4(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_4(&mut self, val: bool)
pub fn set_start_4(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_5(&self) -> bool
pub const fn start_5(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_5(&mut self, val: bool)
pub fn set_start_5(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_6(&self) -> bool
pub const fn start_6(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_6(&mut self, val: bool)
pub fn set_start_6(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn start_7(&self) -> bool
pub const fn start_7(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub fn set_start_7(&mut self, val: bool)
pub fn set_start_7(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of starting trace.
Sourcepub const fn stop_0(&self) -> bool
pub const fn stop_0(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_0(&mut self, val: bool)
pub fn set_stop_0(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_1(&self) -> bool
pub const fn stop_1(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_1(&mut self, val: bool)
pub fn set_stop_1(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_2(&self) -> bool
pub const fn stop_2(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_2(&mut self, val: bool)
pub fn set_stop_2(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_3(&self) -> bool
pub const fn stop_3(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_3(&mut self, val: bool)
pub fn set_stop_3(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_4(&self) -> bool
pub const fn stop_4(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_4(&mut self, val: bool)
pub fn set_stop_4(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_5(&self) -> bool
pub const fn stop_5(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_5(&mut self, val: bool)
pub fn set_stop_5(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_6(&self) -> bool
pub const fn stop_6(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_6(&mut self, val: bool)
pub fn set_stop_6(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub const fn stop_7(&self) -> bool
pub const fn stop_7(&self) -> bool
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Sourcepub fn set_stop_7(&mut self, val: bool)
pub fn set_stop_7(&mut self, val: bool)
Selects which single address comparators are in use with ViewInst start/stop control, for the purpose of stopping trace
Trait Implementations§
Source§impl Clone for Trcvissctlr
impl Clone for Trcvissctlr
Source§fn clone(&self) -> Trcvissctlr
fn clone(&self) -> Trcvissctlr
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more