#[repr(transparent)]pub struct Trcqctlr(pub u32);
Expand description
Controls when Q elements are enabled. Might ignore writes when the trace unit is enabled or not idle. This register must be programmed if it is implemented and TRCCONFIGR.QE is set to any value other than 0b00.
Tuple Fields§
§0: u32
Implementations§
Source§impl Trcqctlr
impl Trcqctlr
Sourcepub const fn range_0(&self) -> bool
pub const fn range_0(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_0(&mut self, val: bool)
pub fn set_range_0(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_1(&self) -> bool
pub const fn range_1(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_1(&mut self, val: bool)
pub fn set_range_1(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_2(&self) -> bool
pub const fn range_2(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_2(&mut self, val: bool)
pub fn set_range_2(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_3(&self) -> bool
pub const fn range_3(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_3(&mut self, val: bool)
pub fn set_range_3(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_4(&self) -> bool
pub const fn range_4(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_4(&mut self, val: bool)
pub fn set_range_4(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_5(&self) -> bool
pub const fn range_5(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_5(&mut self, val: bool)
pub fn set_range_5(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_6(&self) -> bool
pub const fn range_6(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_6(&mut self, val: bool)
pub fn set_range_6(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub const fn range_7(&self) -> bool
pub const fn range_7(&self) -> bool
Specifies the address range comparators to be used for controlling Q elements.
Sourcepub fn set_range_7(&mut self, val: bool)
pub fn set_range_7(&mut self, val: bool)
Specifies the address range comparators to be used for controlling Q elements.